Ready-made templateAdd each new Caspio record to a Google Sheet
Whenever a record is added to the chosen table, through a form, a DataPage or an import, it becomes a row with the same fields in the sheet.
New RecordAdd New Row
View the template

Caspio apps hold your data in tables, and not everyone who needs that data should log in to them. FlowMattic copies new Caspio records into Google Sheets and follows each update and deletion, so a read-only copy of a table stays current for reporting, sharing with a client or building a quick chart.
9 triggers 19 actions 6 example workflows 2 ready-made templates Unlimited runs
When this happens in Caspio3 triggers
Do this in Google Sheets19 actions
When Caspio fires New Record, FlowMattic runs Add New Row in Google Sheets with the data from that event.
You build this in the FlowMattic workflow builder on your own site. See the setup steps
Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.
Ready-made templateWhenever a record is added to the chosen table, through a form, a DataPage or an import, it becomes a row with the same fields in the sheet.
New RecordAdd New Row
View the template

When a record changes, find its row by the record's key field and overwrite the columns, so the sheet copy shows the same values as the Caspio table.
Updated RecordLookup Row DataUpdate Row

Deleted Record finds the row by key and deletes it, so a client looking at the shared sheet never sees entries that no longer exist in the app.
Deleted RecordLookup Row DataDelete Row

For audit trails, write each deleted record to an archive tab with the deletion date. The Caspio table stays tidy and the history is still there.
Deleted RecordDate/Time FormatterAdd New Row

Records created before the workflow existed have no row yet. After the lookup, a Router updates rows that exist and adds the ones that are missing, so the sheet fills in as records change.
Updated RecordLookup Row DataRouterUpdate RowAdd New Row

A Filter passes records whose status field is approved, so the partner's sheet holds the finished entries and never the drafts still being worked on in Caspio.
New RecordFilterAdd New Row
At the end, each record added to your chosen Caspio table appears as a new row in Google Sheets.
Give the sheet a header row that matches the table fields you want, and include the table's unique ID field so later workflows can find rows.
Add your Caspio account under Connects, then create a workflow with Caspio and New Record and choose the table.
Submit one record to that table so FlowMattic captures its fields.
Connect Google Sheets, add Add New Row, map each field to its column, test and switch the workflow on.
1. Trigger in Caspio
New Record
2. Action in Google Sheets
Add New Row
Fields mapped from the earlier steps (a typical setup)
| From Caspio | To Google Sheets |
|---|---|
| Record ID | ID |
| Name | Name |
| Status | Status |
| Date created | Created |
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Caspio and Google Sheets connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Clients and colleagues read a Google Sheet, so you do not need a Caspio login or a new DataPage for every person who wants to look.
FlowMattic runs on your WordPress site, so table data goes from Caspio to Google without another automation account holding it.
Runs are unlimited, so a table that changes all day can be mirrored without paying per update.
Yes, in one direction. New Record adds rows, Updated Record changes the matching row and Deleted Record removes or archives it. Use the record's unique ID to match rows in both workflows.
They are not copied when you switch the workflow on. Export them from Caspio once and paste them into the sheet, or use the add-or-update example so each one appears the next time it changes.
Yes. Map only the columns you want in Add New Row. Fields you leave out stay in Caspio.
Only if you build that workflow. Deleted Record with Lookup Row Data and Delete Row removes it; Add New Row on an archive tab keeps a copy instead.
Did not find your answer? You can browse the help center or ask us directly.
Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.
30-day money-back guarantee Unlimited workflows and runs Self-hosted
Reviewed 27 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Caspio integration 1.0.0, Google Sheets integration 2.2.4.