Tables Overview
FlowStack Tables is a built-in database service that lets you store, query, and manage structured data directly within the platform — no external database required.
Why Use Tables?
- Persistent storage — Store data that persists between automation runs
- No external setup — No need to provision a database server
- Direct integration — Query and update tables from within your flows
- Visual editor — View and edit data through a spreadsheet-like interface
- API access — Full CRUD operations via the REST API
Use Cases
| Use Case | Description |
|---|---|
| Contact lists | Store leads, customers, or subscribers for email campaigns |
| Tracking logs | Record processed orders, sent notifications, or completed tasks |
| Configuration | Store dynamic settings like API endpoints, thresholds, or feature flags |
| Deduplication | Check if a record has been processed before to avoid duplicates |
| Aggregation | Accumulate data across multiple runs (daily totals, counters, etc.) |
| Queue management | Maintain a processing queue with status tracking |
Features
- Typed columns — Text, Number, Date, Boolean, URL, Email, Select, Multi-Select
- Filtering and sorting — Query data with conditions and ordering
- Import/Export — CSV import and export for bulk data operations
- Row-level access — Control who can view and edit rows (Team+ plans)
- Automatic timestamps — Created and updated timestamps on every row
- Up to 100,000 rows per table (Pro plan), 1,000,000 rows (Enterprise)
Accessing Tables
- Go to Dashboard → Tables in the left sidebar
- View your existing tables or click + New Table
- Use the spreadsheet-like interface to view and edit data
- Use tables in your automations via the Tables piece/node