tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

Connect ARForms and Google Sheets

ARForms puts popup, sticky, multi-step and contact forms on your WordPress site. FlowMattic sends their submissions to Google Sheets with the form they came from, keeps only the ones that match a keyword, splits newsletter popups from sales enquiries and removes people who ask to be taken off. For site owners comparing which form brings in leads.

7 triggers 19 actions 6 example workflows 1 ready-made template Unlimited runs

Try a pairing

When this happens in ARForms1 trigger

Do this in Google Sheets19 actions

1. TriggerNew Form Submission
2. ActionAdd New Row

When ARForms 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

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

ARForms app icon Google Sheets app icon Ready-made template

Log only submissions whose answer contains a keyword

A Filter checks a field for a word, such as enterprise in the company size answer, and only those submissions are added, giving sales a short list of the leads they care about.

New Form SubmissionFilterAdd New Row

View the template
ARForms app icon Google Sheets app icon

Compare popup, sticky and inline forms in one sheet

Every submission is written with the form's name in a Source column, so a pivot table shows which form type on your site brings in the most leads.

New Form SubmissionAdd New Row

ARForms app icon Google Sheets app icon

Send newsletter popups and sales enquiries to separate tabs

A Branch checks which form was used. Popup sign-ups go to the newsletter tab and contact form enquiries to the sales tab, so each team opens only its own list.

New Form SubmissionBranchAdd New Row

ARForms app icon Google Sheets app icon

Remove people from the sheet when they use your opt-out form

Lookup Row Data finds their email on the list and Delete Row takes the row out, so a person who asks to be removed does not stay on the export.

New Form SubmissionLookup Row DataDelete Row

ARForms app icon Google Sheets app icon

Turn multiple-choice answers into one readable cell

Checkbox questions can arrive as a list. Text Formatter joins the choices with commas so the sheet shows each person's interests in one cell you can search.

New Form SubmissionText FormatterAdd New Row

ARForms app icon Google Sheets app icon

Log multi-step quote requests with a calculated estimate

Number Formatter tidies the estimate your multi-step form calculates, so the sheet holds a number sales can sort by size before they call back.

New Form SubmissionNumber FormatterAdd New Row

Set up: keyword matches logged

At the end, ARForms submissions whose answer contains your keyword are added to your Google Sheet.

  1. Connect Google Sheets

    Under Connects, add a Google Sheets connection that can edit the spreadsheet. ARForms runs on your site and needs no connection.

  2. Start with New Form Submission

    Create a workflow with the ARForms New Form Submission trigger, choose the form and send a test submission so its fields are captured.

  3. Add the Filter

    Add a Filter that continues only when the field you choose contains your keyword.

  4. Write the row

    Add Add New Row, map the fields to columns, test it with a matching submission and switch the workflow on.

Import the ready-made template Intermediate, about 5 min to set up
Log only submissions whose answer contains a keyword Template
  1. ARForms app icon 1. Trigger in ARForms New Form Submission
  2. 2. FlowMattic tool Filter
  3. Google Sheets app icon 3. Action in Google Sheets Add New Row

    Fields mapped from the earlier steps (a typical setup)

    From ARFormsTo Google Sheets
    NameName
    EmailEmail
    Company sizeCompany size
    Form nameSource
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

  • These workflows copy ARForms entries into the sheet; editing a row does not edit or delete the entry ARForms stored on your site.
  • Field labels come from your own forms, so the mapping above is an example. Test each form once so its fields are captured before mapping.
  • Deleting a row with Delete Row shifts the rows below it. Keep formulas that point at fixed row numbers off the tab this workflow edits.

Triggers (1)

  • New Form SubmissionTriggers when new form submission is received
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

ARForms and Google Sheets connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Forms and workflows share one site

ARForms and FlowMattic both run on your WordPress install, so submissions go from your site to the sheet with no other service in between.

Popups can be busy

Runs are unlimited, so a popup that collects thousands of sign-ups in a promotion week costs nothing more in FlowMattic.

Removal requests are honoured

An opt-out form that deletes the person's row means your sheet matches what people asked for, without a monthly clean-up.

Common questions

How do I send ARForms submissions to Google Sheets?

Create a workflow with the ARForms New Form Submission trigger, add Google Sheets Add New Row and map the form's fields to columns. Send a test submission, then switch the workflow on.

Does ARForms need an API key or connection?

No. ARForms is a WordPress plugin on the same site as FlowMattic, so the trigger reads submissions directly. Only Google Sheets needs a connection under Connects.

Can one workflow handle several ARForms forms?

Yes. Add a Branch or Router that checks the form name or ID and writes each one to its own tab, or build one workflow per form if the fields differ a lot.

Can I export the sheet for my email tool?

Yes. Export sheet to CSV saves the tab as a CSV file in your WordPress Media Library, and a Schedule can run that export every week.

Will entries from before the workflow existed be added?

No. The trigger only sees new submissions. Export older entries from ARForms once and import them into the sheet before you switch the workflow on.

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

Start automating ARForms 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. ARForms integration 1.0, Google Sheets integration 2.2.4.