Skip to main content

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 CaseDescription
Contact listsStore leads, customers, or subscribers for email campaigns
Tracking logsRecord processed orders, sent notifications, or completed tasks
ConfigurationStore dynamic settings like API endpoints, thresholds, or feature flags
DeduplicationCheck if a record has been processed before to avoid duplicates
AggregationAccumulate data across multiple runs (daily totals, counters, etc.)
Queue managementMaintain 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

  1. Go to Dashboard → Tables in the left sidebar
  2. View your existing tables or click + New Table
  3. Use the spreadsheet-like interface to view and edit data
  4. Use tables in your automations via the Tables piece/node