tr Skip to content
Black Friday FlowMattic for life, 12 payments of $33.25 Or $399 once. Nothing added for splitting Ends in --Days --Hrs --Min --Sec See the deal

Connect Swipe Pages and Google Sheets

Swipe Pages builds the landing pages your ads point at; the results usually end up in a spreadsheet anyway. FlowMattic writes each form lead and each successful payment to Google Sheets as it happens, can split them by page, and links a lead to their payment, so marketers and clients read campaign results from one shared sheet.

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

Try a pairing

When this happens in Swipe Pages2 triggers

Do this in Google Sheets19 actions

1. TriggerNew Form Submission
2. ActionAdd New Row

When Swipe Pages 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

Swipe Pages 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.

Swipe Pages app icon Google Sheets app icon

Log each landing page form submission as a row

Every lead from a Swipe Pages form lands in the sheet with its answers and the page it came from, so the client or sales team can follow up from one list.

New Form SubmissionAdd New Row

Swipe Pages app icon Google Sheets app icon

Record successful payments in a sales sheet

Payment Success adds the buyer, product and amount to a sales tab. Number Formatter makes the amount a plain number the sheet can total.

Payment SuccessNumber FormatterAdd New Row

Swipe Pages app icon Google Sheets app icon

Mark a lead's row as paid when they buy

Search the leads tab for the buyer's email and update that row, so you can see which opt-ins turned into customers and which still need a nudge.

Payment SuccessLookup Row DataUpdate Row

Swipe Pages app icon Google Sheets app icon

Give each landing page or client its own tab

Agencies running many pages route each lead by page name, so every client sees only their own leads in a tab you can share.

New Form SubmissionRouterAdd New Row

Swipe Pages app icon Google Sheets app icon

Keep test and junk submissions out of the sheet

A Filter drops entries with your own test email or an empty phone field, so the lead count you report to a client is honest.

New Form SubmissionFilterAdd New Row

Swipe Pages app icon Google Sheets app icon

Keep a running lead count on a summary tab

After each new lead, count the rows on the leads tab and write the number into a summary cell that a dashboard or client report reads.

New Form SubmissionAdd New RowGet Row CountUpdate Cell Data

Set up: form leads as rows

At the end, every submission of your Swipe Pages form is written to your sheet as one row.

  1. Prepare the sheet

    Add a header row such as Date, Name, Email, Phone, Page and UTM source, matching the fields on your landing page form.

  2. Connect Google Sheets

    Under Connects, add a Google account that can edit the spreadsheet.

  3. Trigger on New Form Submission

    Create a workflow with Swipe Pages and New Form Submission, follow the trigger's setup to link your page, then submit the form once to capture its fields.

  4. Add New Row

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

Log each landing page form submission as a row
  1. Swipe Pages app icon 1. Trigger in Swipe Pages 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 Swipe PagesTo Google Sheets
    NameName
    EmailEmail
    PhonePhone
    Page namePage
    utm_sourceUTM source
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 collect Swipe Pages leads and payments in the sheet; they do not change a page or its forms.
  • Field names follow your own form, so the mapping is an example. Add hidden UTM fields to the form if you want each row to show which ad brought the lead.
  • Linking a payment to a lead works on email, so a buyer who pays with a different address than they opted in with will not be matched.
Swipe Pages app icon

Swipe Pages

Integration page

Triggers (2)

  • New Form SubmissionTriggers when a new form submission is received
  • Payment SuccessTriggers when a a payment is successful
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

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

Campaign results in one sheet

Leads and payments from every landing page arrive in a spreadsheet you can share, chart and hand to a client.

Ad spikes cost the same

Runs are unlimited, so a campaign that brings thousands of leads in a day needs no bigger plan.

Lead data passes through your site

Submissions go to Google Sheets through your own WordPress server rather than another company's automation account.

Common questions

How do I send Swipe Pages leads to Google Sheets?

Create a workflow with the Swipe Pages New Form Submission trigger and add Google Sheets Add New Row. Map each form field to a column and switch the workflow on.

Can payments go to a different tab from leads?

Yes. Build a second workflow with the Payment Success trigger and point its Add New Row at a sales tab, or at a separate spreadsheet for finance.

Can I see which leads became customers?

Yes. In the Payment Success workflow, look the buyer's email up in the leads tab with Lookup Row Data and write Paid and the amount into that row with Update Row.

Will leads from before the workflow appear?

No. Only submissions made after the workflow is switched on are written. Export older leads from Swipe Pages and import them into the sheet once.

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

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