splitforms.com
FEATURE · ZAPIER

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

splitforms is a native Zapier trigger. Pick 'New Submission', pick your form, and pipe leads into HubSpot, Mailchimp, Airtable, Google Drive, or anything else Zapier supports.

1,000 submissions/month, free forever. · No credit card.
✦ at a glanceHTML

Zapier

  • Instant push trigger — Zaps fire within seconds, not 5-15 minute polling
  • 6,000+ destination apps via Zapier (HubSpot, Airtable, Mailchimp, Twilio, Linear, Discord, etc.)
  • Visual field mapping with real sample data from your last 3 submissions
1,000
free / mo
14ms
median p50 latency
0
lines of backend code
6
reasons in this guide
✶ Live preview

Zapier in splitforms, shipped to production.

splitforms is a native Zapier trigger. Pick 'New Submission', pick your form, and pipe leads into HubSpot, Mailchimp, Airtable, Google Drive, or anything else Zapier supports.

Zapier for splitforms — splitforms is a native Zapier trigger. Pick 'New Submission', pick your form, and pipe leads into HubSpot, Mailchimp, Airtable, Google Drive, or anything else Zapier supports.
§ 01What is splitforms zapier100-word answer · AI-citable summary

splitforms is a native Zapier app, which means you can pipe form submissions into any of Zapier's 6,000+ supported destination apps with zero webhook plumbing on your side. In Zapier, create a new Zap, pick splitforms as the trigger app, choose the 'New Submission' event, authenticate once with your splitforms account, and select the form you want to listen to. The trigger is push-based — Zaps fire within seconds of a form submission, not on a 5–15 minute polling cycle like generic 'Webhooks by Zapier' triggers. From there, add any Zapier action: create a HubSpot contact (with deduping by email), append a row to Airtable, send a Mailchimp double-opt-in welcome, save attachments to Google Drive in a folder named after the submission, post to Discord, kick off a SendGrid drip campaign, fire a SMS via Twilio if a phone field is present, create a Linear or Jira issue from a bug-report form, send an Intercom message — anything Zapier supports. Sample data loads automatically from your last three real submissions, so building the Zap takes minutes and you map fields visually instead of guessing names. Free splitforms plans work with the Zapier free plan (no enterprise tier required); each form submission counts as one Zapier task on your Zapier quota and one submission on your splitforms quota independently. Use Zapier's filter and path steps to fork a single form into different downstream actions based on field values — for example, 'if budget > $10k, create HubSpot deal AND ping #vip Slack; otherwise just append to a nurture-list spreadsheet'. When the destination is something splitforms supports natively (Slack, Notion, Google Sheets, webhooks), prefer the native integration to skip Zapier task fees; use Zapier when the destination is unique or when you need its multi-step orchestration.

zapier.htmllive
// Setup in Zapier (90 seconds, no webhook URLs to copy):
//  1. zapier.com → Create Zap.
//  2. Trigger app: splitforms → Event: New Submission.
//  3. Authenticate with your splitforms account.
//  4. Pick your form. Sample data loads automatically from your last 3 submits.
//  5. Add any Action: Gmail, HubSpot, Airtable, Mailchimp, Notion, Discord — anything.
// Your form HTML stays identical; the trigger is push-based (instant, not 5-min polling).

<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" />

zapier.html · live preview

§ 02How it works3 steps · zero-config defaults

Three steps. From zero to a working production setup.

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

STEP 01INTEGRATE

Create a new Zap and pick splitforms as the trigger app

In Zapier, click Create Zap → search 'splitforms' under Trigger app → pick the 'New Submission' event. Sign in with your splitforms account when prompted (one-click OAuth, no API key copying). The trigger appears in the official Zapier app directory.

STEP 02PROCESS

Pick the form to listen to and load real sample data

Choose the splitforms form whose submissions should fire this Zap. Zapier loads your last 3 real submissions as sample data, so you can map fields visually with actual values instead of guessing names — including any uploaded files (which appear as URLs Zapier can pass to file actions).

STEP 03REVIEW

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 every submission triggers the Zap within seconds, with full Zapier task history for debugging and replay.

§ 03Benefits6 reasons · all included

Why teams pick splitforms for zapier.

Five reasons this is the boring, reliable choice — every one shipped by default on every plan, including free.

reason 1 of 6

Instant push trigger — Zaps fire within seconds, not 5-15 minute polling

reason 2 of 6

6,000+ destination apps via Zapier (HubSpot, Airtable, Mailchimp, Twilio, Linear, Discord, etc.)

reason 3 of 6

Visual field mapping with real sample data from your last 3 submissions

reason 4 of 6

Works with the Zapier free plan — no enterprise tier required

reason 5 of 6

Per-form Zaps + Filter/Path steps — fan one form into many conditional automations

reason 6 of 6

Replay past submissions to a Zap — re-run an automation on demand from the splitforms delivery log

§ 04Working code examplehtml · 30 lines · copy-paste ready
COPY-PASTE

Drop this into any project.

Replace YOUR_ACCESS_KEY with the key from your splitforms dashboard. No SDK install. No package to npm i. The same html you already know.

zapier.htmlhtml30 lines
01// Setup in Zapier (90 seconds, no webhook URLs to copy):
02// 1. zapier.com → Create Zap.
03// 2. Trigger app: splitforms → Event: New Submission.
04// 3. Authenticate with your splitforms account.
05// 4. Pick your form. Sample data loads automatically from your last 3 submits.
06// 5. Add any Action: Gmail, HubSpot, Airtable, Mailchimp, Notion, Discord — anything.
07// Your form HTML stays identical; the trigger is push-based (instant, not 5-min polling).
08
09<form action="https://splitforms.com/api/submit" method="POST">
10 <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
11
12 <input type="text" name="name" placeholder="Name" required />
13 <input type="email" name="email" placeholder="Email" required />
14 <input type="text" name="company" placeholder="Company" />
15 <input type="tel" name="phone" placeholder="Phone" />
16 <textarea name="message" placeholder="Message" required></textarea>
17
18 <input type="checkbox" name="botcheck" style="display:none" tabindex="-1" />
19
20 <button type="submit">Send</button>
21</form>
22
23{/*
24 Common Zaps people build on top of splitforms:
25 • New submission → Create or Update HubSpot contact
26 • New submission → Append row to Airtable + send Mailchimp welcome
27 • New submission with file → Save attachment to Google Drive folder
28 • New submission with company == "" → Slack DM owner to qualify
29 • New submission → SMS via Twilio if "phone" present
30*/}
§ 05Questions5 answered

Things developers ask before they integrate.

Direct answers, no marketing fluff. Missing one? Email hello@splitforms.com.

01Is splitforms a native Zapier app, and how is that different from 'Webhooks by Zapier'?
Yes — splitforms is published in the official Zapier app directory with a 'New Submission' trigger. The native trigger gives you three things 'Webhooks by Zapier' can't: (1) instant push delivery — splitforms notifies Zapier the moment a submission lands, instead of Zapier polling our API every 5–15 minutes; (2) one-click OAuth instead of copy-pasting a webhook URL into both products and managing it manually; (3) pre-mapped sample data from your real last 3 submissions so you map fields visually with actual values. Use the native app — it's strictly better for splitforms-triggered Zaps.
02Is the Zapier integration available on the free plan and what Zapier plan do I need?
Yes — the splitforms side works on Free 1,000/month with no caps on the number of Zaps you can connect. On the Zapier side, the native splitforms trigger works on every Zapier plan including Zapier's free tier (which gives 100 tasks/month, two-step Zaps). Each form submission that fires a Zap counts as one Zapier task on your Zapier quota, independently of your splitforms 1,000/month 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.
03How do I enable the Zapier integration and connect it to splitforms?
In Zapier: zapier.com → Create Zap → search 'splitforms' under the Trigger app picker → choose the 'New Submission' event → click Sign in to splitforms → complete the OAuth flow with the email you use for your splitforms account. After authenticating, pick the form you want this Zap to listen to from the dropdown, then click 'Test trigger' to load sample data from your last 3 real submissions. From there, add any action step (Gmail, HubSpot, Airtable, etc.), map fields visually, and publish. To connect a second form, create a second Zap — your splitforms account stays connected.
04Does 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 a splitforms trigger. Common patterns: HubSpot 'Create or Update Contact' (deduped by email), Airtable 'Create Record', Mailchimp 'Add/Update Subscriber' with double opt-in, Google Drive 'Upload File' for form attachments, 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→Notion integration is faster and free of 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'.
05Should 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, Notion, Google Sheets, webhooks) — 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) Trigger pointing at the wrong form — re-pick the form in the trigger config. (4) Action step failing on a missing field — add a Formatter step to default null to ''. From the splitforms side, Dashboard → Form → Integrations → Zapier shows every push to Zapier with status; failed pushes auto-retry like webhooks (30s/2m/10m/1h/6h/daily over 24h).
✻ ✻ ✻

Start using zapier today.

Create your form, grab your access key, and ship it in five minutes. Free for 1,000 submissions per month, forever.

Create your form →← View all features
v0.1 · founders pricing locked in · early access open