Tables are a convenient way to store data that can be read from or written to a flow.
Instead of using spreadsheets or database applications that may require authentication or cause delays, tables allow you to aggregate important data and ensure that it persists across your flows.
You can use tables in the following ways:
Build flows with greater context: You may have a flow that processes incoming customer requests and adds information to a table for customers who require special follow-up. The flow can check to see if it's the second request that week for a customer and decide to take immediate action. A different flow can run each Monday morning to assign the remaining customer requests.
Track and report on data that passes through flows: You can keep a running count of specific events or store individual transactions to include in a monthly report to management.
Create a lookup table or share constants across flows: Often with provisioning use cases, you may need a way to map a user's department to the role that's needed for a particular system. Or you might need a customer table for the IDs used by different cloud services so your flows know how to look up the same customer in different places.