splitforms.com
INTEGRATION · AUTOMATION

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.

Delivery mode: Outbound webhook

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.

  1. In n8n, create a workflow with a Webhook trigger node (HTTP method: POST). Copy the Production URL.

  2. In splitforms, open your form’s Webhooks tab and paste the n8n webhook URL as the destination.

  3. In n8n, add downstream nodes (Slack, Notion, Postgres, email, CRM) and map fields from the incoming JSON payload.

  4. 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.

  5. Turn the workflow on. From here on, every submission triggers your automation within seconds.

example: form markup
<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.

Want the long-form walkthrough? Read the deep-dive n8n guide on the blog →

Who uses splitforms + n8n

A handful of patterns we've seen in the wild.

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.

Start free Browse all integrations