tr Skip to content

Connect FlowMattic Forms and Google Sheets

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 triggers 22 actions 6 example workflows 3 ready-made templates Unlimited 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.

FlowMattic Forms app icon Google Sheets app icon 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.

New Form SubmissionAdd New Row

View the template
FlowMattic Forms app icon Google Sheets app icon

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 SubmissionLookup Row DataSet Custom Response

FlowMattic Forms app icon Google Sheets app icon

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 SubmissionLookup Row DataUpdate RowSet Custom Response

FlowMattic Forms app icon Google Sheets app icon

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 SubmissionLookup Row DataSet Custom Redirect URL

FlowMattic Forms app icon Google Sheets app icon

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 SubmissionAdd New RowAdd Note to Submission

FlowMattic Forms app icon Google Sheets app icon 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 SubmissionAdd New RowRouterEmail (SMTP)

View the template

More ready-made templates with both apps

Set up: every submission as a sheet row

When you finish, each submission on the FlowMattic form you pick is added to your spreadsheet as a row.

  1. Build the form

    Create the form in FlowMattic Forms with the fields you need. It is part of FlowMattic, so there is no connection to add for it.

  2. Connect Google Sheets

    Under Connects, add a Google Sheets connection that can edit the spreadsheet, and give the sheet one header per field.

  3. Start with New Form Submission

    Create a workflow with the FlowMattic Forms trigger, choose the form and submit it once so every field is captured.

  4. Add the row

    Add Google Sheets Add New Row, pick the spreadsheet and tab, map each field to its column, test and switch the workflow on.

Import the ready-made template Beginner, about 5 min to set up
Append every FlowMattic Forms submission to a Google Sheet Template
  1. FlowMattic Forms app icon 1. Trigger in FlowMattic Forms New Form Submission
  2. Google Sheets app icon 2. Action in Google Sheets Add New Row

    Fields mapped from the earlier steps (a typical setup)

    From FlowMattic FormsTo Google Sheets
    NameName
    EmailEmail
    MessageMessage
    Submitted atDate
    Page URLSource 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.
FlowMattic Forms app icon

FlowMattic Forms

Integration page

Triggers (1)

  • New Form SubmissionTriggers whenever the selected FlowMattic form receives a new submission. Every field value is exposed as a workflow variable.

Actions (3)

  • Set Custom ResponseReplace the form's success message with custom text or HTML — ideal for showing an AI-generated result back to the visitor.
  • Set Custom Redirect URLSend the visitor to a custom URL after they submit the form, instead of showing the success message.
  • Add Note to SubmissionAttach an internal note to the submission record — e.g. an AI lead score, summary, or routing tag.
Google Sheets app icon

Google Sheets

Integration page

Triggers (6)

  • 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.

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

Start automating FlowMattic Forms and Google Sheets

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. FlowMattic Forms integration 1.0, Google Sheets integration 2.2.4.