Integration Tutorial

How to Connect Zapier Forms to Form2Lead

Step-by-step developer instructions for Zapier applications.

Last updated:
Direct Answer

How do you send Zapier form submissions to Form2Lead?

Create a Zap with a Webhooks by Zapier catch-hook trigger, then paste its URL as your Form2Lead form’s outbound webhook — every valid submission POSTs a signed JSON payload that Zapier fans out to 6,000+ apps. Setup takes three steps and no code: catch hook, destination action, live test.

Verified product capabilityRead documentation →

Why use Form2Lead with Zapier?

Zapier is the no-code fan-out layer for Form2Lead: instead of wiring each destination by hand, one catch-hook URL receives every HMAC-signed submission payload and each Zap maps its fields into 6,000+ destinations — CRMs, spreadsheets, chat tools, and email sequences. Spam never enters the Zap: the honeypot and IP rate limiting reject bots before the webhook fires, and flagged attempts stay in the dashboard’s Spam tab. Because webhook URLs are per form, each form gets its own Zap and its own field mapping.

Prerequisites

  • ✔A Zapier account (any tier with Webhooks by Zapier)
  • ✔A Form2Lead form with webhooks enabled
  • ✔The destination app account connected in Zapier (CRM, sheet, or chat tool)

Step-by-Step Integration Guide

01. Create a Catch-Hook Trigger in Zapier

In Zapier, create a Zap with “Webhooks by Zapier” as the trigger and “Catch Hook” as the event. Zapier generates a unique hook URL — copy it; this is what Form2Lead will POST to.

02. Paste the Hook URL as Your Form2Lead Webhook

In your form’s settings, paste the Zapier hook URL as the outbound webhook. Every valid submission then POSTs a signed JSON payload shaped like the example below — verify the HMAC signature in a Filter or Code step before trusting it in production.

{
  "form_id": "YOUR_FORM_ID",
  "name": "Jane Doe",
  "email": "jane@example.com",
  "message": "Need a quote"
}

03. Add the Destination Action and Go Live

Add the destination action (Google Sheets “Create Spreadsheet Row”, Slack “Send Channel Message”, HubSpot “Create Contact”, or any of the 6,000+ apps), map the name / email / message fields, send a test lead from your live form, turn the Zap on, and lock the form’s Allowed Domains to your site origin.

Zapier Integration FAQ

Direct Answer

Is there a native one-click Zapier app for Form2Lead?

No native Zapier app — the integration is a Webhooks by Zapier catch hook: paste the hook URL as your form’s outbound webhook and map the JSON fields in the Zap. It takes three steps and no code.

Direct Answer

How do I verify the payload really came from Form2Lead?

Form2Lead signs every webhook payload with HMAC. Check the signature in a Zapier Filter or Code step before the destination action runs, and keep the hook URL private — anyone holding it could otherwise trigger the Zap.

Direct Answer

Which apps can I send form submissions to through Zapier?

Any of Zapier’s 6,000+ destinations: add one action step per destination (a Sheets row, a Slack message, a CRM contact) and map the same submission fields into each. For high-volume sheets, batch rows or fall back to scheduled CSV imports.

Direct Answer

What happens if a Zap step fails or Zapier is down?

Form2Lead retries webhook delivery automatically with backoff, so transient failures don’t silently drop leads — and every submission is stored in your dashboard regardless, with CSV export as a backfill path.