FlowMattic Forms is built into FlowMattic, so a submission can do more than land in a sheet. It can read the sheet and answer the visitor. Log every entry as a row, look up a code or a page in another tab, then show it as the success message or send the visitor there. For WordPress sites that want a form and a spreadsheet to work as a small app.
7 triggers22 actions6 example workflows3 ready-made templatesUnlimited runs
Try a pairing
When this happens in FlowMattic Forms1 trigger
Do this in Google Sheets19 actions
1. TriggerNew Form Submission
2. ActionAdd New Row
When FlowMattic Forms fires New Form Submission, 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
FlowMattic Forms and Google Sheets workflows you can build
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 template
Append every FlowMattic Forms submission to a Google Sheet
Each submission becomes a row with every field in its own column, so the sheet is a sortable, shareable record of the form that anyone on the team can open.
Show the visitor a result looked up from the sheet
Lookup Row Data finds the visitor's answer, such as an order or membership number, in a tab, and Set Custom Response shows the matching status on the page instead of the usual thank-you text.
New Form Submission→Lookup Row Data→Set Custom Response
Hand out the next unused coupon code from a list
Keep a tab of codes. The workflow finds the next unused one, marks it as taken with the visitor's email and shows the code in the success message.
New Form Submission→Lookup Row Data→Update Row→Set Custom Response
Send visitors to the page that matches their answer
A sheet maps answers, such as a product or region, to page URLs. Set Custom Redirect URL takes the visitor there, and marketing changes the pages by editing the sheet.
New Form Submission→Lookup Row Data→Set Custom Redirect URL
Note the sheet row on each submission
After the row is added, Add Note to Submission records that it was logged, so whoever reads the entry in wp-admin knows it is already in the shared sheet.
New Form Submission→Add New Row→Add Note to Submission
Ready-made template
Log each message and send help requests to the helpdesk
Every message is logged first. A Router then reads it: pricing questions go to sales, help requests are emailed to the helpdesk, and the sheet keeps the full record.
New Form Submission→Add New Row→Router→Email (SMTP)
Append every FlowMattic Forms submission to a Google SheetTemplate
1. Trigger in FlowMattic Forms
New Form Submission
2. Action in Google Sheets
Add New Row
Fields mapped from the earlier steps (a typical setup)
From FlowMattic Forms
To Google Sheets
Name
Name
Email
Email
Message
Message
Submitted at
Date
Page URL
Source page
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.
Triggers and actions in this pair
A trigger starts a workflow. An action is something FlowMattic does in the app as a step.
Good to know
Set Custom Response and Set Custom Redirect URL change what the visitor sees after they submit, so keep the steps before them quick. A long Delay before them makes the visitor wait.
FlowMattic Forms actions belong to a submission, so Google Sheets triggers such as New Spreadsheet Row cannot use them. Sheet events can start other workflows instead.
For lookup workflows, keep the lookup values in one column with no duplicates, or Lookup Row Data may return a different row than you expect.
New Spreadsheet RowTrigger when a new row is added to the spreadsheet
New Or Updated Spreadsheet RowTrigger when a row is updated in the spreadsheet
Deleted Spreadsheet RowTrigger when a row is deleted from the spreadsheet
Update Cell DataTrigger when any cell is updated in the spreadsheet
Update Specific Cell DataTrigger when a specific cell is updated in the spreadsheet
Update Specific Column ValueTrigger when a specific column value is updated in the spreadsheet
Actions (19)
Add New RowAdd a new row with mapped data
Update RowUpdate existing row in specific spreadsheet with mapped data
Delete RowDelete row by ID in specific spreadsheet
Clear Row DataClear data or row by ID in specific spreadsheet
Lookup Row DataSearch for data in specific spreadsheet
Get Cell DataGet data for particular cell in specific spreadsheet
Update Cell DataUpdate data for particular cell in specific spreadsheet
Get Row CountGet total number of rows in specific spreadsheet
Get Row DataGet rows data from the sheet based on specified range
Create Spreadsheet ColumnCreate a new column in specific spreadsheet
Create New SheetCreate a new sheet in specific spreadsheet
Import CSV or JSON to Existing SheetImport CSV or JSON data to existing sheet in specific spreadsheet
Copy SheetCopy a sheet to another or within the same spreadsheet
Get RowsRetrieve rows in JSON format for use with Iterator
Export sheet to CSVExport the selected sheet to CSV format and save to WordPress Media Library
Export Sheet to ExcelExport the spreadsheet to Excel (.xlsx) format and save to WordPress Media Library
Export Sheet to PDFExport the spreadsheet to PDF format and save to WordPress Media Library
Export Sheet to OpenDocumentExport the spreadsheet to OpenDocument (.ods) format and save to WordPress Media Library
Export Sheet to TSVExport the selected sheet to TSV format and save to WordPress Media Library
Why run this pair with FlowMattic
FlowMattic Forms and Google Sheets connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.
Form, workflow and data on one site
The form and the workflow both run inside your WordPress site, so entries go to Google Sheets from your server with no form service in the middle.
Unlimited entries and lookups
Runs are unlimited, so a busy form that logs, looks up and answers each visitor costs the same as a quiet one.
The sheet can answer back
Because the form can show a custom response or redirect, a Google Sheet works as a simple back end for codes, statuses and page links.
Common questions
How do I send FlowMattic Forms submissions to Google Sheets?
Start a workflow with the FlowMattic Forms New Form Submission trigger, choose your form and add Google Sheets Add New Row. Map each field to a column, test with one submission and switch the workflow on.
Can the form show something from the sheet after submit?
Yes. Use Lookup Row Data to find the row, then Set Custom Response with text or HTML built from that row. The visitor sees it in place of the default success message.
Do I need a separate forms plugin?
No. FlowMattic Forms comes with FlowMattic, and its New Form Submission trigger is available in the workflow builder as soon as you build a form.
Can I keep a copy of the sheet as a file?
Yes. A Schedule workflow can run Export Sheet to Excel or Export sheet to CSV and save the file to your WordPress Media Library.
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. FlowMattic Forms integration 1.0, Google Sheets integration 2.2.4.