splitforms.com

Feature · Email Notifications

Form email notifications — get updates when submissions arrive

Owner notification emails are included. Delivery time and inbox placement depend on the mail provider and recipient settings; submissions remain available in the dashboard.

  • 500 free to start
  • No credit card
  • 30-sec setup
splitforms email notifications — Owner notification emails are included. Delivery time and inbox placement depend on the mail provider and recipient settings; submissions remain available in the dashboard.

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.

Email Notifications, 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
email-notifications.html
<!--
  Email notifications are ON by default — no code change required.
  The form below sends submissions to the email tied to your access
  key. Add CC / BCC recipients in the splitforms dashboard.
-->
<form action="https://splitforms.com/api/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />

  <!-- Optional: customise the subject line of the notification email.
       You can interpolate any submitted field with {{ field_name }}. -->
  <input type="hidden" name="subject"   value="New lead from {{ name }}" />

  <!-- Optional: branded sender name (reply-to is always the user's email) -->
  <input type="hidden" name="from_name" value="yoursite.com contact form" />

  <input type="text"  name="name"    placeholder="Name"    required />
  <input type="email" name="email"   placeholder="Email"   required />
  <textarea           name="message" placeholder="Message" required></textarea>

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

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

<!--
  curl equivalent:
    curl -X POST https://splitforms.com/api/submit \
      -H "Content-Type: application/json" \
      -d '{
        "access_key": "YOUR_ACCESS_KEY",
        "subject":    "New lead from Ada",
        "name":       "Ada Lovelace",
        "email":      "[email protected]",
        "message":    "Loved the demo."
      }'
-->

How to set it up

How to set up Email Notifications.

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

Sign up at splitforms.com and grab your access key

Create an account, create a form, copy the access key shown on the form's Setup tab. The notification email defaults to the address you signed up with — you can change or add more recipients in Settings → Notifications.

Drop the form into your site (HTML, React, anything)

Add a standard <form action='https://splitforms.com/api/submit' method='POST'> with your access_key in a hidden input. Optional: add hidden 'subject' (supports {{ field }} placeholders), 'from_name' (branded sender), and 'replyto' inputs to customise the notification, plus a hidden 'redirect' field (free on every plan) to send submitters to a thank-you page — or set a Redirect URL in Dashboard → Form settings on paid plans.

Get an email notification after a submission

The notification includes submitted fields, the form name, the reply-to address, and a link to the dashboard. Delivery time and inbox placement depend on the mail provider and recipient settings. Accepted submissions remain available in the dashboard even if notification delivery fails.

How email notifications works

How does splitforms handle Email Notifications?

Accepted submissions are saved to the dashboard before owner notification email is attempted. Standard notifications need no SMTP setup, but delivery time and inbox placement depend on the mail provider and recipient settings. Route the same submission to an email inbox or a webhook at the same time — nothing here is one-or-the-other.

  • Zero SMTP setup — no SendGrid, no DKIM, no DNS changes required
  • Reply-to set to the sender — hit Reply in Gmail or Outlook to respond directly
  • Custom subject lines and from_name per form, with {{ field }} interpolation
splitforms email notifications in action

What you get

What do you get with Email Notifications?

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

  • Up to 10 CC/BCC recipients per form — copy the whole team or your CRM auto-forwarder
  • Conditional routing — different submissions to different inboxes based on field values
  • Auto-responder to the submitter — send a templated thank-you email on every submission on paid plans
Why teams pick splitforms for email notifications

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

Email Notifications questions.

View all FAQs
How fast do form notification emails arrive and where do they come from?

Notifications are attempted after an accepted submission is saved. Delivery time and inbox placement depend on the mail provider and recipient settings, so check the dashboard if an email is delayed or filtered. Reply-to uses the submitter's address. Paid plans support custom SMTP for teams that want to send through their own provider or domain.

What plan includes email notifications, and what are the limits?

Owner notification emails are included on every plan. Forms are unlimited on every plan, including Free. Pro ($5/month) raises submissions to 5,000/month and adds higher-volume email features; the $59 3-year plan raises submissions further and includes everything Pro has for three years prepaid. One submission can fan out to email, Slack, webhooks, and Sheets without counting more than once against the submission quota.

How do I enable email notifications and customise the subject line?

Email is on by default — you don't have to enable anything; submissions go to the email tied to your account. To customise the subject, add a hidden input to your form: <input type='hidden' name='subject' value='New lead from {{ name }}' />. Anything in {{ }} is replaced with the value of that submitted field. To brand the sender, add <input type='hidden' name='from_name' value='Acme contact form' />. Add a hidden 'redirect' field for a free thank-you-page redirect on any plan; a Redirect URL in Form → Settings and CC/BCC in Form → Settings → Notifications are paid-plan features.

Does this work with React, Next.js, plain HTML, Webflow, Framer, Carrd, or static sites?

Yes. Anything that can render an HTML <form> tag or call fetch() works — there is no library to install. For a native HTML form, point action at https://splitforms.com/api/submit and you're done. For React/Next.js, either render the same HTML form or call the JSON endpoint with fetch and a Content-Type: application/json body. Webflow, Framer, Carrd, Notion-as-website, MDX blogs, Astro, SvelteKit, Hugo, Jekyll — they all work because the integration is just an HTML form action URL.

My notification emails are going to spam — how do I fix it?

First confirm the submission appears in your SplitForms dashboard. Then check spam or quarantine folders, verify the destination address, and review your mail provider's logs or allow-list settings. Inbox placement cannot be guaranteed. Paid plans support custom SMTP, which lets you send through a provider and domain you configure.

Simple pricing

How much does splitforms cost?

Free is $0 for 500 submissions in total (a one-time allowance). Paid plans are metered monthly: Starter is $1/month for 1,000, Pro is $5/month for 5,000, and the 3-Year plan is $59 for the first three years, then $59/year, for 15,000 a month.

Free

$0— 500 total
 

No card required

Best for testing

For side projects and indie devs.

  • 500 submissions total (one-time)
  • Unlimited forms
  • Email notifications included
  • Honeypot spam filtering
  • Submissions dashboard
  • MCP setup stays free
  • No credit card required

Pro

$5/ month
 

For agencies and growing products.

  • 5,000 submissions / mo
  • Unlimited forms
  • 500 MB storage (Starter: 25 MB)
  • Stripe payments on your forms
  • Everything in Starter
  • Priority support (under 4hr)
  • 5× Starter submission volume
  • Cancel anytime

3-Year

$59/ first 3 years
was $99 · save 40% · new-user price

Pay $59. 3 years sorted.

  • 15,000 submissions / mo
  • Unlimited forms
  • Everything in Pro
  • $59 for 3 years, then $59/year
  • Long-term discount
  • Priority support included
  • Vote on the roadmap

No credit card required on Free • Cancel anytime