tr Skip to content

FlowMattic Tables: a managed database for WordPress

A private database for your site, kept off the WordPress database and wired into every workflow. Saved views, card layouts, shortcodes and HTML templates publish the data; point-in-time restore puts it back when something goes wrong.

26 column typesOff the WordPress databaseFree Cloud account with every licenseReads never capped

The FlowMattic Tables screen showing the current plan, usage meters for records, writes, reads and tables, the latest scheduled export and buttons for API keys, API logs, CSV import and creating a table
The FlowMattic Tables screen: plan, usage for records, writes, reads and tables, and the latest export ready to download.

Connected in one click, designed in the grid, published from the table

The database is provisioned for your site; you never see a server.

  1. Connect

    Claim the Cloud account

    Every license includes a Free Cloud account. Open FlowMattic Cloud in the admin, connect it in one click, and pick a Tables plan there when you need more capacity. Billing for Tables, Cloud Webhooks and the Scheduler lives on that one screen.

  2. Design

    Build the table

    Create a table or import a CSV, then add columns from 26 types. The 13 managed-only types include Person, Tags, Currency, Calculate, Relation, AI Text, Attachment, Percent, Phone, URL, Color and the Created By and Modified By user fields.

  3. Publish

    Share it and automate it

    Save views, design a card layout or an HTML template, and share the table at a secret link or with a shortcode. In the builder, five triggers and eleven actions read and write the same rows.

Saved views and card layouts for the people who read the data

A view saves the grid's filters, sorting and visible columns under a name. Set one as the default, and choose which views visitors can switch between on a shared table. A card layout shows each row as a card, with the fields and their order chosen per layout.

  • Views keep filters, sorting and columns; one is the default
  • Visitors switch between the views you allow on a shared table
  • Card layouts pick which fields show and in what order
  • Button columns can sit on a card for users allowed to run them
  • Formatting rules tint a cell or a whole row when a value matches
An Orders table open in the FlowMattic grid, with order number, customer, email, total and status columns, column menus and export

Shortcodes and HTML templates publish it anywhere

A Shortcode column runs a shortcode for each row of the published table, with {{field_name}} filled from that row. An HTML Template goes further: your own header, row, footer and empty-state HTML, rendered through one shortcode, with formats for dates, currency, percent, yes or no and tags, and CSS scoped to the template.

  • [flowmattic_table_view id="N"] renders a template on any page
  • Start from a card grid, a simple list or a data table preset
  • Share a template at a secret link that opens without a login, and revoke it any time
  • [flowmattic_table] embeds the grid itself, with inline editing and Add row for authorised users
Orders table FlowMattic Tables, managed database Saved view Unpaid, sorted by due date HTML template Header, row, footer, empty state Card layout One card per row [flowmattic_table_view id="12"] Secret share link no login, revocable

Plan, usage and billing on the FlowMattic Cloud screen

The Tables screen keeps the stats: records, writes, reads and tables against the plan. Picking a plan, upgrading and managing billing moved to the FlowMattic Cloud screen, where the same account covers Cloud Webhooks and the Scheduler. Usage is metered on logical row changes, so a workflow that reads a table all day costs nothing extra.

  • Writes and records are the meters; reads are never throttled or capped
  • Hit a limit and the dashboard tells you; nothing is billed as overage
  • One Cloud account, connected in one click, for Tables, Cloud Webhooks and the Scheduler
The FlowMattic Cloud screen with the connected plan, FlowMattic Tables included, Cloud Webhooks usage and the Scheduler wake switch

Exports you own and a restore you control

Download a .sql export from the Tables screen whenever you like, import CSV into an existing table with the column-mapping wizard, and read or write the rows from outside WordPress through the developer REST API with scoped, revocable API keys and optional request logging. If an import or a workflow goes wrong, point-in-time restore puts the database back as it was.

  • .sql exports on demand, plus the latest scheduled export on the dashboard
  • Point-in-time restore, with a confirmation step
  • API keys with scopes, revocable from the API Keys screen, with request logs
  • Delete a field from the grid; the data goes with it, so export first
02:00 Scheduled .sql export 10:40 A CSV import overwrites 3,000 rows 11:05 Point-in-time restore to 10:39 Back to 10:39 The database is rolled back in place; the service takes a snapshot first.

What the managed database adds

Workflows see a table with triggers and actions; the grid sees a data tool.

Five triggers

New Row, Updated Row, Deleted Row, Updated Cell and Button Clicked start a workflow the moment a row or a cell changes.

Eleven actions

Insert, Upsert, Update, Update Cell, Delete, Find Row, Find Rows, Get Row, Count Rows, a parameterised SQL Query, and Continue on Approve or Reject.

Thirteen managed-only column types

Currency, Person, Tags, Attachment, Calculate, Relation, AI Text, Percent, Phone, URL, Color, Created By and Modified By, on top of the 13 every table has.

AI Text in a column

Give the column a prompt that references other fields with {column_key}, then click Generate on a cell to fill it with your FlowMattic AI connection.

Relation columns

Point a column at another table and a display field. Cells store the related row's ID and show that field's value.

WP Tables stays free

Small datasets can stay in the WordPress database with WP Tables. Both apps share the same grid and the same kind of triggers and actions.

Which table to use

Use WP Tables for data that is happy in the site database. Move to FlowMattic Tables when the data is large, shared or needs the extra column types and publishing tools.

CompareWP TablesIncludedFlowMattic TablesManaged
Where the rows liveYour WordPress database, or an external MySQL databaseA per-site managed database
Column types1326
Views, card layouts, HTML templatesYes
Secret share linksYes
SQL Query action and REST API keysYes
Point-in-time restore and .sql exportsYes
CostFree with every planMetered plan, chosen on the FlowMattic Cloud screen

Questions about FlowMattic Tables

I already own FlowMattic. Why is FlowMattic Tables billed separately?

Your license pays for software that runs on your own hosting. FlowMattic Tables is a service: a database provisioned, run and backed up for your site on our managed infrastructure, every hour of every month. Every license includes a Free Cloud account, and you pick a Tables plan on the FlowMattic Cloud screen only when you need the capacity.

Where does the data live?

In a database that belongs to your site alone, on our managed infrastructure, separate from your WordPress database. Nothing is mixed with other customers’ data, and you can download a .sql export whenever you like.

What is metered?

Logical row changes, meaning writes, and the number of records you keep. Reads are never throttled or capped, so workflows that look rows up all day cost nothing extra. When you approach a limit the dashboard warns you, and when you hit one the write is refused and you are told; nothing is billed as overage.

Can I undo a bad import or a workflow that overwrote rows?

Yes. Point-in-time restore puts the database back as it was at a moment you choose, after a confirmation step, and the service takes a snapshot before it does. Exports are the belt to that brace: download one before any large change.

Can people see a table without logging in?

Yes, in two ways. The [flowmattic_table_view id="N"] shortcode renders an HTML template on any page, and a template can also be shared at a secret link that opens without a login and can be revoked at any time. Saved views let you decide which filters visitors can switch between.

How is this different from WP Tables?

WP Tables is free and stores rows in your WordPress database with 13 column types. FlowMattic Tables keeps the data off WordPress, adds 13 more column types such as Person, Tags, Currency, Relation and AI Text, and brings views, card layouts, HTML templates, secret links, a SQL Query action, REST API keys and point-in-time restore.

Did not find your answer? You can browse the help center or ask us directly.

A real database for your workflows, without a server to run

Connect the Free Cloud account that comes with your license, create a table, and keep the heavy data off WordPress. FlowMattic runs on 12,908+ sites.

30-day money-back guarantee Reads never capped Exports you own

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

It is self hosted and wordpress based. So you can effectively run this on any shared hosting with unlimited tasks. And new integrations are constantly being added. It's crazy how valuable this tool is.

Henry H.

The software works really well, and the team is adding integrations constantly, so I'm positive it eventually will catch up with Zapier. The flows are very easy to create and if you have any doubt, the team will give you great support.