Skip to main content
Data > Data Tables keeps small registers inside Triggr, such as client renewals, which you edit here or through an AI assistant connected by MCP. Workflows, forms and internal apps don’t read them; for data your workflows use, connect a database.

Data tables: creating a client renewals register, adding rows and finding them again (1:29).

The Data page with the table Docs sample – Client renewals selected in the left rail, its slug badge, 3 rows · 5 columns, Search rows, Filter, Delete table and Add row, and rows for Initech (Premium, 80 seats, Nov 20, 2026, auto-renew ticked), Globex (Essentials, 12, Jan 15, 2027, not ticked) and Acme Corp (Pro, 45, Dec 1, 2026, ticked).

Example: a client renewals register

1

Create the table

Click New table and name the table. The first column starts as title: rename it, then click Add column for each of the others and choose its type. Tick Required for anything every row must have, and give a select column its options, separated by commas. Click Create table.
The New table dialog with Table name Docs sample – Client renewals and five columns: client (text, Required ticked), plan (select, options Essentials, Pro, Premium), seats (number), renewal_date (date) and auto_renew (boolean), with Cancel and Create table buttons.
The name and columns can’t be changed on this page afterwards.
2

Add rows

Click Add row, fill in the fields and confirm.
The Add row dialog with client Acme Corp, plan Pro, seats 45, renewal_date 01/12/2026 and auto_renew switched On, and Cancel and Add row buttons.
3

Find rows

Search matches any cell, a column heading sorts, and Filter narrows a select column. Hover over a row to edit or delete it, or tick rows to delete several.
The Filter rows panel open under the Filter button showing PLAN options Essentials, Pro and Premium with Pro chosen, and the table showing only Acme Corp.

Use it from an AI assistant

Connect Claude Code, Codex or Cursor with an MCP token that includes the Datatables tools, then ask in plain words, naming the table by its slug. The page shows the slug in capitals next to the table’s name, but it’s lower case, such as client-renewals:
Using the Triggr data table docs-sample-client-renewals, list the clients whose renewal_date is before 1 January 2027, with their plan and whether they auto-renew.
Add Umbrella Corp to the client renewals table: plan Essentials, 20 seats, renews 2027-03-31, auto-renew on.
The tools are list_data_tables, get_data_table, query_data_table_rows, insert_data_table_row, update_data_table_row, delete_data_table_row, create_data_table and add_data_table_column.

FAQ

No. Keep data your workflows need in your own database and use the Execute SQL step.
The page shows the newest 100 rows, and search and filters work on those. Ask an AI assistant through MCP for older rows.
Not on this page. An AI assistant can, with add_data_table_column; existing rows leave it empty.
Give an AI assistant connected through MCP the CSV and ask it to add each row.
Add a client column, as in the example, and search for the client’s name.

Troubleshooting

Another table’s name gives the same slug, for example Client Renewals and client-renewals. Choose a different name.
Type each select column’s options, separated by commas, such as Essentials, Pro, Premium.
Two columns have the same name. Rename one.
The value isn’t one of the column’s options. Pick one from the list; option names are case-sensitive.