A table is a grid of typed columns in your workspace, like a spreadsheet with a schema. Use one to hold reference data, collect what your workflows produce, or store the structured records your agents read and write.
Column types
Every column has a type, which decides how its values are stored and validated.
| Type | Holds | Example |
|---|---|---|
| Text | A free-form string | "Acme Corp" |
| Number | A numeric value | 42 |
| Boolean | true or false | true |
| Date | A date | 2026-03-16 |
| JSON | An object or array | { "tier": "pro" } |
Types are enforced as you enter values, so a Number column only takes numbers.
Editing a table
Open the Tables section in the sidebar and click New table to create one. Add columns from the column header, type into a cell to edit it, and paste rows from a spreadsheet to bulk-load. Filter and sort from the toolbar without changing the underlying data. The editor has full keyboard support; see keyboard shortcuts.
Tables in workflows
A Table block reads and writes rows from inside a workflow: query rows for reference data, write results back, or process a batch. A workflow column goes a step further and runs a workflow against each row on its own. Everything in a table is also available over the REST API.
Next
Using tables in workflows
Read, write, and update rows with the Table block.
Workflow columns
Run a workflow against each row of a table.
Keyboard shortcuts
Navigate and edit a table from the keyboard.