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

When webhook response received from Instantpage.dev, add a new row in Google Sheet

Point Instantpage.dev at a FlowMattic webhook URL, and every payload it sends becomes a new row in a Google Sheets spreadsheet, giving you a running log of what your pages collect.

Webhook Google Sheets

2 steps Setup ~5 min Used on 3.0k sites Free to import

The When webhook response received from Instantpage.dev, add a new row in Google Sheet workflow on the FlowMattic canvas, with 2 steps across Webhook, Google Sheets
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Instantpage.dev can post data out to a webhook, but you still need somewhere to keep it. A Google Sheet is the simplest place: everyone on the team can open it, sort it and share it. This workflow catches each webhook call from Instantpage.dev and writes it to a spreadsheet as one row.

Step one is FlowMattic's Webhook trigger. You get a unique URL, paste it into Instantpage.dev's webhook settings, and each post to it starts a run. FlowMattic's native Instantpage.dev trigger, Configure Webhooks, is a webhook receiver too, so the generic one does the same job here. Every value in the payload becomes data to map.

Step two runs Add New Row in Google Sheets. You pick the spreadsheet and sheet, then match its columns to values from the webhook. Each call Instantpage.dev makes adds a row, so you get a record in the order the data arrived. Task History keeps every run with the received payload, which helps when a column comes out blank.

Landing page sign-up log

Visitors fill in a form on an Instantpage.dev page, and each entry lands in a sheet your marketing team checks each morning.

Sharing leads with a client

You build pages for a client on Instantpage.dev and share a Google Sheet with them, so they see each submission without logging in anywhere.

Backup of page data

Keep a copy of everything Instantpage.dev sends in a spreadsheet you control, in case you change page tools later.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    Webhook Capture Webhook Response

    Gives you a webhook URL to add in Instantpage.dev. Each post Instantpage.dev makes to that URL runs the workflow, and the posted values become available to the Google Sheets step.

  2. Step 2Action
    Google Sheets Add New Row

    Writes one row per webhook call to the Google Sheets spreadsheet you choose. Connect your Google account, pick the sheet and map each column to a value from the Instantpage.dev payload.

What you need

  • FlowMatticCore
  • Google Sheets AccountAccount

After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.

Make it yours

Changes worth making after you import it.

  • Put a header row in the sheet before you map it, so the Google Sheets step can show you column names instead of letters.
  • Turn on the Webhook trigger's "Require authentication on incoming requests" setting if Instantpage.dev can send the key, so stray posts to the URL don't add rows.
  • Add a Filter before the sheet step that continues only when a key value, such as the email, is not empty, so test pings from Instantpage.dev don't leave blank rows.

Questions about this workflow

Why use a generic Webhook instead of an Instantpage.dev trigger?

FlowMattic's Instantpage.dev trigger, Configure Webhooks, also receives data at a webhook URL. Both work the same way here: Instantpage.dev posts to the URL and the workflow runs.

What data from Instantpage.dev can go into the sheet?

Whatever Instantpage.dev includes in its webhook payload. Send one test after adding the URL, then look at the captured data in FlowMattic to see which values you can map to columns.

Can someone else post to my Instantpage.dev webhook URL?

Yes, a post from anyone who knows the URL adds a row, unless you turn on the trigger's authentication setting so each request must carry your key.

Import this workflow into your WordPress site

Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

Was spending much more on Zapier and running out of tasks, now have unlimited tasks. Team is continuing to add integrations and taking feedback. Creator of company is ultra responsive to emails and helpful always.

Brad U.

It's an exceptional product. Works great and extremely valuable. I saved thousands of dollard on Zapier, as Flowmattic makes me able to host the automation myself. And very deeply integrates with the products I need.