Trigger any Zapier workflow from a form submission.
Send Form Submissions to n8n — splitforms
Self-host workflows for form submissions with n8n.
Trigger n8n workflows from splitforms via a signed outbound webhook. Point your form at splitforms, then forward each submission to an n8n Webhook trigger node for routing into Notion, Postgres, Slack, email tools, or any of n8n’s 400+ nodes.
Free for 1,000 submissions/month. No credit card required.
How to set up n8n with splitforms
5 steps. The whole flow typically takes a couple of minutes.
In n8n, create a workflow with a Webhook trigger node (HTTP method: POST). Copy the Production URL.
In splitforms, open your form’s Webhooks tab and paste the n8n webhook URL as the destination.
In n8n, add downstream nodes (Slack, Notion, Postgres, email, CRM) and map fields from the incoming JSON payload.
Submit a test form entry and confirm the workflow runs. If you use signature verification, validate the X-Splitforms-Signature header in an n8n Code node.
Turn the workflow on. From here on, every submission triggers your automation within seconds.
<form action="https://splitforms.com/api/submit" method="POST"> <input type="hidden" name="access_key" value="YOUR_SPLITFORMS_KEY" /> <input type="hidden" name="_route" value="n8n" /> <input type="email" name="email" placeholder="you@example.com" required /> <textarea name="message" placeholder="Your message" required></textarea> <button type="submit">Send to n8n</button> </form>
The form posts to https://splitforms.com/api/submit. The n8nrouting is configured in the splitforms dashboard against the form's access key — there's no client-side n8n-specific code in your HTML.
Who uses splitforms + n8n
A handful of patterns we've seen in the wild.
- USE CASE 01Self-hosted lead routing: submission → enrich → notify Slack → create CRM contact.
- USE CASE 02Append submissions to Postgres with n8n’s database nodes, without writing backend code.
- USE CASE 03Send high-intent leads to different destinations based on company size, role, or form field values.
- USE CASE 04De-duplicate and throttle noisy forms before they hit downstream tools.
- USE CASE 05Run privacy-sensitive automations on your own infra instead of SaaS automation tools.
Why splitforms for n8n?
n8n gives you Zapier-style automation without per-task pricing; splitforms feeds it with signed webhooks. splitforms is free for 1,000 submissions per month, $5/mo on Pro, or $59 for a 4-year plan (15,000 submissions/month, 48 months of access). No per-integration add-on fees.
Frequently asked questions
Is this a native n8n integration?
It’s a webhook integration. splitforms sends each submission as a signed JSON webhook request, and n8n receives it using its Webhook trigger node. There’s no OAuth app required — just paste the n8n webhook URL into splitforms.
Do I need n8n cloud, or can I self-host?
Either works. Most teams self-host n8n (Docker/VPS) so the automation runs on their infrastructure. splitforms only needs the webhook URL to reach your n8n instance.
What does the payload look like in n8n?
n8n receives a JSON body with the submission fields plus metadata (submission id, created_at, ip address, referrer). You can map these into downstream nodes directly in the workflow.
Can I verify webhook authenticity?
Yes. splitforms signs webhook payloads with HMAC-SHA256 and includes the signature in the X-Splitforms-Signature header. Verify it in an n8n Code node before processing.
What happens if my n8n instance is down?
The submission is still captured in the splitforms dashboard and delivered by email. Webhook delivery failures are retried automatically; once your n8n endpoint recovers, deliveries resume.
Connect n8n in 60 seconds.
Free for 1,000 submissions per month. No credit card. Pro is $5/mo. The whole splitforms + n8n setup ships in under five minutes.