Zapier Integration

Connect form submissions to 6,000+ apps using Zapier webhooks. No code required.

What is Zapier

Zapier is an automation platform that connects web apps together. When a form is submitted on FormBlade, Zapier can automatically send that data to Google Sheets, Slack, a CRM, an email service, or any of the 6,000+ apps it supports.

What you need

Setup steps

1Create a Zap

Go to zapier.com/app/zaps and click Create Zap (or + Create in the top-left). This starts a new automation workflow.

2Set up the trigger

In the trigger step, search for Webhooks by Zapier and select it. Choose Catch Hook as the trigger event, then click Continue.

3Copy the webhook URL

Zapier generates a unique webhook URL that looks like:

https://hooks.zapier.com/hooks/catch/123456/abcdef/

Copy this URL. You will paste it into FormBlade in the next step.

4Add to FormBlade

Log in to your FormBlade dashboard. Go to Webhooks in the sidebar, select the form you want to connect, and click + Add webhook. Choose Zapier as the type, paste the webhook URL, and click Create webhook.

5Test the connection

In FormBlade, click Test next to the webhook you just created. This sends a sample payload to Zapier. Then go back to Zapier and click Test trigger. You should see the sample submission data appear. Click Continue.

6Add an action

Choose what should happen when a form is submitted. Search for the app you want to connect (Google Sheets, Gmail, Slack, HubSpot, etc.), configure the action using data from the trigger, and click Publish to activate your Zap.

Done! Every new form submission will now flow through Zapier to whatever app you connected. You can add multiple actions to a single Zap, or create separate Zaps for different forms.

Example use cases

Payload format

FormBlade sends a JSON payload containing the full submission data. The key fields are:

FieldDescription
eventEvent type (submission.created)
form_idUnique form identifier
form_nameForm name as shown in the dashboard
submission_idUnique submission identifier
dataKey-value pairs of all submitted form fields
filesFile metadata (if any files were uploaded)
ip_addressSubmitter IP address (if not anonymized)
country2-letter country code
deviceDevice type, browser, and OS

In Zapier, each field from data is available as a separate variable you can map to action fields. For the full payload specification, see the Webhooks documentation.

Troubleshooting

Zap not triggering

Missing fields in Zapier

Zapier free plan limits: Zapier's free tier allows 100 tasks per month and single-step Zaps. If you need multi-step automations or higher volume, you'll need a paid Zapier plan.

Related