Create a free access key
Sign in to splitforms and copy the access key from your dashboard — 500 submissions a month on unlimited forms, no credit card.
WordPress contact form
Install the free plugin and drop one shortcode, or paste a plain HTML form into a Custom HTML block — either way, submissions go straight to your email and dashboard.

wp_mail() stays untouched — hosted SPF/DKIM-aligned delivery means no WP Mail SMTP plugin to configure.
A honeypot, time-trap, IP rate limiting, and content heuristics block bots server-side on every submission.
Every WordPress contact form submission is emailed to you and stored in a searchable dashboard — no extra database tables.
No-plugin setup
No plugin, no admin settings. Add a Custom HTML block to any page or post, paste this form, swap in your access key, and publish — WordPress just renders the markup while splitforms handles delivery, storage, and spam.
<form action="https://splitforms.com/api/submit" method="POST">
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
<input type="hidden" name="form-name" value="wordpress-contact" />
<input name="name" placeholder="Name" required />
<input name="email" type="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>Setup
The plugin path suits owners who want a familiar admin flow: install the ZIP under Plugins → Add New → Upload Plugin, paste your access key, and drop the [splitforms] shortcode on any page. The no-plugin path skips the admin entirely — paste the HTML above into a Custom HTML block. Both take about five minutes, and every submission lands in your inbox and dashboard.
Sign in to splitforms and copy the access key from your dashboard — 500 submissions a month on unlimited forms, no credit card.
Install the splitforms plugin and drop the [splitforms] shortcode on any page, or paste the HTML form into a Custom HTML block.
Submit the form from the live page and confirm the message arrives in your email inbox and splitforms dashboard.
Why switch
A typical WordPress contact form needs three plugins — a form builder like Contact Form 7, WPForms, or Gravity Forms, an SMTP plugin because wp_mail() is unreliable on most hosts, and an anti-spam add-on. splitforms replaces all three with one hosted endpoint: the form POSTs straight to splitforms.com/api/submit, so your WordPress server never sends email, stores submissions, or filters spam.

Where submissions go
Every WordPress contact form submission is emailed to you and saved to a searchable dashboard — spam filtered before it reaches you. Search, export to CSV, or forward it to a webhook or Slack on Pro.

Plugin or no plugin
You can add a WordPress contact form two ways. Install the splitforms plugin and drop the [splitforms] shortcode on any page for a familiar admin flow, or skip plugins entirely and paste the HTML form into a Custom HTML block. Either way WordPress just renders the markup while splitforms handles delivery, storage, and spam.

How SplitForms works
Connect your form, collect every submission, and send data where it needs to go — without building backend infrastructure.

Point your form to your unique SplitForms endpoint. That's it.

We instantly capture and organize every submission in your inbox.

Send data to email, spreadsheets, CRMs, webhooks, and 7,000+ apps.

No credit card required. Set up in under 60 seconds.
Connect & automate
SplitForms works with the destinations you route to and the platforms you build on — from Slack and Sheets to WordPress, Shopify, and Next.js.

Trusted by indie teams and agencies shipping forms worldwide
Testimonials
40 quotes on record — from indie hacks to agency migrations.
“I replaced a Lambda + DynamoDB + SES contact form with six lines of HTML. It took eleven minutes, and the dashboard is better than what I was going to build.”
“We migrated 14 client sites off Formspree in a single weekend. The price is a third of what we paid, the API is more honest, and the spam filter actually works.”
“The webhook payload is signed, idempotent, and well-shaped. It reads like code from a competent team, not a CRUD app held together with duct tape.”
“I stopped reaching for Typeform on small marketing sites. splitforms covers 90% of the use case at none of the bloat.”
“I onboarded our whole agency in an afternoon. The MCP integration meant Cursor literally dropped the form straight into our client repos for us.”
“The free plan gave me 500 submissions before I paid a cent, and Pro is five dollars a month. I've spent more on coffee deciding which backend to use.”
“Spam went from forty junk entries a day to zero, with no reCAPTCHA puzzle ruining the form. The honeypot and time-trap just quietly do their job.”
“Point the form action at one endpoint and you're done. No SDK, no client library, no build step. This is how a form backend should feel.”
“Leads land in Slack the second someone submits, and a copy goes to Google Sheets for the sales team. I wired both up in under ten minutes.”
“I run a static Hugo site on a five-dollar VPS. splitforms gave it a real contact form without me standing up a single server.”
Questions
Both the plugin and no-plugin paths take about five minutes. Choose the splitforms plugin if you prefer a WordPress admin flow and a reusable shortcode; choose the plain HTML form if you want zero plugins loading on your site. Either way, every submission lands in your inbox and the splitforms dashboard.
Yes. WordPress can render a normal HTML form in a Custom HTML block. Point the form action at splitforms, add your access key, and the browser submits directly to the hosted form backend.
No. splitforms sends the email from its own delivery stack, so your WordPress server never calls wp_mail and does not need an SMTP plugin.
Yes. It replaces the usual Contact Form 7 plus SMTP plus spam plugin stack with a hosted endpoint, dashboard, webhook delivery, and optional lightweight WordPress shortcode.
There is no SMTP to configure and no hidden email cap. The main limit is 500 submissions per month; heavy senders can upgrade, but the core contact form, spam filtering, and email notifications are free.
Yes. Each form in splitforms has its own access key, so you can run a contact form, a quote form, and a newsletter form on different pages and keep their submissions separate.
Simple pricing
Choose a plan that fits your workflow — from a free form endpoint to full automations, exports, and higher submission limits.
Free forever
For side projects and indie devs.
For agencies and growing products.
Pay $59. 3 years sorted.
No credit card required on Free • Cancel anytime