splitforms.com

Feature · Zapier

Form to Zapier — trigger 6,000+ apps from any form submission

Paste a 'Webhooks by Zapier' catch-hook URL into your form's webhooks and pipe leads into HubSpot, Mailchimp, Airtable, Google Drive, or anything else Zapier supports.

  • 500 free to start
  • No credit card
  • 30-sec setup
splitforms zapier — Paste a 'Webhooks by Zapier' catch-hook URL into your form's webhooks and pipe leads into HubSpot, Mailchimp, Airtable, Google Drive, or anything else Zapier supports.

No backend to build

Your form posts to one splitforms endpoint — no server, API route, or SDK. splitforms is the backend.

Straight to your dashboard

Every submission is saved to a searchable dashboard and emailed to you — spam filtered before it lands.

Zapier, built in

No glue code, no third-party middleman — it ships as part of splitforms and works from your first submission.

Copy-paste ready

Drop this into any project.

Replace YOUR_ACCESS_KEY with the key from your splitforms dashboard. No SDK to install, no build step — the same html you already write.

Generate access key
zapier.html
// Setup in Zapier (about 2 minutes):
//  1. zapier.com → Create Zap.
//  2. Trigger app: "Webhooks by Zapier" → Event: Catch Hook.
//  3. Copy the unique catch-hook URL Zapier generates.
//  4. In splitforms: Form → Integrations → Webhooks → paste the URL → Save.
//  5. Submit your form once so Zapier catches a sample payload, then add any
//     Action: Gmail, HubSpot, Airtable, Mailchimp, Notion, Discord — anything.
// Your form HTML stays identical; splitforms POSTs the submission to Zapier
// the moment it lands.

<form action="https://splitforms.com/api/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />

  <input type="text"  name="name"    placeholder="Name"    required />
  <input type="email" name="email"   placeholder="Email"   required />
  <input type="text"  name="company" placeholder="Company" />
  <input type="tel"   name="phone"   placeholder="Phone" />
  <textarea           name="message" placeholder="Message" required></textarea>

  <input type="checkbox" name="botcheck" style="display:none" tabindex="-1" />

  <button type="submit">Send</button>
</form>

{/*
  Common Zaps people build on top of splitforms:
    • New submission → Create or Update HubSpot contact
    • New submission → Append row to Airtable + send Mailchimp welcome
    • New submission with company == "" → Slack DM owner to qualify
    • New submission → SMS via Twilio if "phone" present
*/}

How to set it up

How to set up Zapier.

How zapier flows through splitforms — what you do, what we do, and what lands in your inbox.

Create a new Zap with the 'Webhooks by Zapier' trigger

In Zapier, click Create Zap → pick 'Webhooks by Zapier' as the trigger app → choose the 'Catch Hook' event. Zapier generates a unique catch-hook URL — copy it.

Paste the catch-hook URL into your form's webhooks

In splitforms: Form → Integrations → Webhooks → New webhook → paste the Zapier URL → save. Then submit your form once — Zapier catches the payload (the submission's fields plus id, form name, referer, and timestamp) and uses it as sample data so you can map fields visually.

Add any Zapier action — HubSpot, Airtable, Mailchimp, anything

Pick a Zapier action (or chain multiple), map the form fields to its inputs, optionally add Filter, Paths, or Formatter steps, and turn the Zap on. From now on splitforms POSTs every submission to Zapier the moment it lands, and Zapier's own Zap History logs every run for debugging and replay.

How zapier works

How does splitforms handle Zapier?

splitforms connects to Zapier through Zapier's built-in 'Webhooks by Zapier' trigger, which means you can pipe form submissions into any of Zapier's 6,000+ supported destination apps without writing any code. In Zapier, create a new Zap, pick 'Webhooks by Zapier' as the trigger with the 'Catch Hook' event, and copy the unique URL Zapier generates. Route the same submission to an email inbox or a webhook at the same time — nothing here is one-or-the-other.

  • splitforms POSTs to Zapier the instant a submission lands — no splitforms-side polling
  • 6,000+ destination apps via Zapier (HubSpot, Airtable, Mailchimp, Twilio, Linear, Discord, etc.)
  • Visual field mapping in Zapier from a real sample submission
splitforms zapier in action

What you get

What do you get with Zapier?

Every reason below is the boring, reliable kind — the fundamentals of zapier, built once and tested in production so you never have to.

  • Works with the Zapier free plan on any paid splitforms plan — no enterprise tier required
  • Per-form Zaps + Filter/Path steps — fan one form into many conditional automations
  • Zapier's own Zap History logs every triggered run for debugging and replay
Why teams pick splitforms for zapier

How SplitForms works

What happens after someone submits your form?

splitforms receives the submission, filters spam, saves it to your dashboard and emails you — then, on paid plans, sends it on to your webhooks and integrations. No backend infrastructure to build.

A SplitForms contact form submission launching straight to your inbox

Add your endpoint

Point your form to your unique SplitForms endpoint. That's it.

HTML form pointing at a SplitForms submit endpoint

Receive submissions

We instantly capture and organize every submission in your inbox.

Submissions inbox with searchable leads and status pills

Route anywhere

Send data to email, spreadsheets, CRMs, webhooks, and 7,000+ apps.

Generic integration tiles for email, sheets, chat, CRM, automate, and webhook

No credit card required. Set up in under 60 seconds.

Connect & automate

Where can submissions go besides email?

On paid plans, submissions can also go to Slack, Discord, Google Sheets, Notion, Airtable, Zapier or any signed webhook — and splitforms works on the platforms you build on, from WordPress and Shopify to Next.js. With Stripe connected, your forms can take payments too.

Connect your SplitForms form to Slack, Google Sheets, Mailchimp, Zapier and more
NewTake payments on your formsDeposits, bookings, order forms — submitters check out through Stripe and the money goes straight to your Stripe account. Included on every paid plan.See plans →

Setup guides for the stacks you use

Common questions

Zapier questions.

View all FAQs
Is splitforms a native Zapier app, and how does the connection work?

Not yet — today splitforms connects through Zapier's built-in 'Webhooks by Zapier' trigger. You create a Zap with the 'Catch Hook' event, copy the URL Zapier generates, and paste it into your form's Webhooks tab in splitforms. Because catch-hooks receive HTTP POSTs directly, splitforms pushes each submission to Zapier the moment it lands — there's no splitforms-side polling. A dedicated splitforms app in the Zapier directory, with a named 'New Submission' trigger and one-click OAuth, is on the roadmap; the webhook route is fully functional in the meantime.

What plan includes the Zapier integration, and what Zapier plan do I need?

The splitforms side uses webhooks, which are included on the paid plans (Pro at $5/month or Annual at $49/year), with no per-Zap fee. On the Zapier side, the 'Webhooks by Zapier' catch-hook trigger works on every Zapier plan including the free tier. Each form submission that fires a Zap counts as one Zapier task on your Zapier quota, independently of your splitforms submission cap. High-volume forms or multi-step Zaps may need a paid Zapier plan for the task quota, but splitforms itself never charges per Zap.

How do I enable the Zapier integration and connect it to splitforms?

In Zapier: zapier.com → Create Zap → pick 'Webhooks by Zapier' as the trigger → choose the 'Catch Hook' event → copy the generated URL. In splitforms: open the form → Integrations → Webhooks → New webhook → paste the URL → save. Submit the form once, then click 'Test trigger' in Zapier to load that submission as sample data. From there, add any action step (Gmail, HubSpot, Airtable, etc.), map fields visually, and publish. To connect a second form, create a second Zap with its own catch-hook URL and paste it into that form's webhooks.

Does it work with HubSpot, Mailchimp, Airtable, Google Drive, Discord, Twilio, Linear, and other Zapier apps?

Yes — anything Zapier supports works as the action step after the catch-hook trigger. Common patterns: HubSpot 'Create or Update Contact' (deduped by email), Airtable 'Create Record', Mailchimp 'Add/Update Subscriber' with double opt in, Discord 'Send Channel Message', Twilio 'Send SMS' when a phone field is present, Linear or Jira 'Create Issue' from bug-report forms, Intercom 'Send Message', SendGrid 'Send Email', Notion 'Create Database Item' (though the native splitforms-to-Notion integration is faster and avoids Zapier task fees). Use Zapier's Filter and Paths steps to branch — e.g. 'if budget > $10k, create deal AND ping VIP Slack; otherwise just nurture'.

Should I use Zapier or splitforms' native integrations — and how do I troubleshoot a Zap that isn't firing?

Use the native integration when one exists (Slack, Discord, Telegram, Notion, Airtable, Google Sheets, Google Drive) — it's faster and avoids Zapier task fees. Use Zapier when the destination is unique (HubSpot, Mailchimp, Twilio, Linear, etc.) or when you need Zapier's filters, paths, or multi-step orchestration. Troubleshooting: if a Zap isn't firing, open Zapier → Zap History — every triggered run is logged with the input data and the action result. Common causes: (1) Zap is turned off — check the toggle in Zapier. (2) Zapier task quota exhausted — visible in Zapier billing. (3) The catch-hook URL was regenerated in Zapier but not updated in splitforms — re-paste the current URL into the form's webhooks. (4) Action step failing on a missing field — add a Formatter step to default null to ''. From the splitforms side, Dashboard → Form → Integrations → Webhooks shows the Zapier webhook's last HTTP status and last error; a network error, timeout, or 5xx gets one automatic retry, and anything that still failed sits in the webhook's delivery log with a Replay button. Zapier's own Zap History is the definitive record of what ran after that.

Simple pricing

How much does splitforms cost?

Free gives you 500 submissions for $0 — no card, no time limit. Pro is $5/month for 5,000 submissions a month, and Annual is $49/year for 15,000 a month with every Pro feature.

Free

$0— 500 submissions
 

No card, no time limit

Best for testing

For side projects and indie devs.

  • 500 free submissions
  • Unlimited forms
  • Email notifications included
  • Smart spam filtering
  • Submissions dashboard
  • Redirect after submit
  • MCP server included

Annual

$49/ year
About $4.08/mo, billed yearly
Best value

Every Pro feature with triple the volume — $0.27 per 1,000 at full use.

  • 15,000 submissions / mo
  • Unlimited forms
  • Everything in Pro
  • File uploads with 5 GB storage
  • 3 team seats
  • Priority email support

No credit card required on Free • Cancel anytime • Full pricing and FAQ