Everything in your form backend.
splitforms ships everything you'd build yourself if you had a spare weekend: honeypot spam protection, signed webhooks, email notifications without SMTP, file uploads, native integrations for Google Sheets, Slack, Notion, and Zapier. Pick a feature to see the working code, the 3-step setup, and the FAQs that come up most often. Free for 1,000 submissions per month, no credit card required.
Spam Protection
Honeypot fields, time-trap detection, IP rate limits, and content scoring stop bots before they hit your inbox — without a single CAPTCHA.
Read the guide →Webhooks
Pipe submissions into your CRM, Slack bot, Postgres, or homemade Lambda — anywhere that speaks HTTP. Signed payloads, automatic retries, full inspection log.
Read the guide →Email Notifications
No SMTP server. No SendGrid setup. Every submission lands in your inbox within 30 seconds, with reply-to set to the sender so you can reply with one click.
Read the guide →File Uploads
Add multipart/form-data and a file input. splitforms stores the upload, scans it for malware, and links it from the notification email and dashboard.
Read the guide →Google Sheets
Connect your form to a Google Sheet in 30 seconds. New submissions append in real time, columns auto-map by field name, no Apps Script required.
Read the guide →Slack
Paste an Incoming Webhook URL once. Every form submission shows up in Slack within a second, formatted as a clean message your team can react to.
Read the guide →Notion
Connect your splitforms form to any Notion database in 60 seconds. Form fields map to Notion properties; new submissions create new pages automatically.
Read the guide →Zapier
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.
Read the guide →