Get your free access key
Sign up at splitforms.com/login — no credit card required. Every form gets its own access_key on the embed tab.
Contact form · Wix
Skip the Wix Forms widget. Paste one HTML embed that posts to splitforms — every Wix contact form submission is spam-filtered, stored, and emailed to you.

No app fee and no relay server — your Wix contact form is just an Embed HTML element.
Honeypot and time-trap ship in the snippet; splitforms filters the rest on the server.
Accepted submissions are saved to your dashboard before owner notification email is attempted; delivery time and inbox placement depend on provider and recipient settings.
Copy-paste ready
Drop this into a Wix Embed HTML element, swap in your access key, and publish — that's the whole integration, no Wix app and no server. Every supported field (subject, redirect, replyto, and more) is in the splitforms form field reference.
<form action="https://splitforms.com/api/submit" method="POST">
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY">
<input type="hidden" name="subject" value="New message from Wix contact form">
<label>Name</label>
<input type="text" name="name" required>
<label>Email</label>
<input type="email" name="email" required>
<label>Service</label>
<select name="service">
<option value="general">General Question</option>
<option value="quote">Quote Request</option>
<option value="booking">Booking</option>
</select>
<label>Message</label>
<textarea name="message" rows="4" required></textarea>
<!-- Honeypot: bots fill this field, real visitors never see it -->
<input type="checkbox" name="botcheck" style="display:none" tabindex="-1" autocomplete="off">
<!-- Time-trap: rejects submissions sent in under 2 seconds -->
<input type="hidden" name="form_loaded_at" value="">
<script>document.currentScript.previousElementSibling.value = Date.now();</script>
<button type="submit">Send</button>
</form>How to add it
To add a contact form to a Wix website you need a free splitforms access key, a Wix Embed HTML element, and the snippet above pasted in. No Wix app, no SMTP, no server — publish and every submission lands in your inbox and dashboard.
Sign up at splitforms.com/login — no credit card required. Every form gets its own access_key on the embed tab.
In the Wix Editor, click + Add Elements → Embed Code → Embed HTML to drop an HTML iframe element onto your page.
Choose “Code” and paste the form HTML from the snippet above into the code box.
Replace YOUR_ACCESS_KEY with the access key from your splitforms dashboard so submissions reach your account.
Publish your site, submit a test message, and confirm it lands in your inbox and the dashboard.
Wix Forms vs. custom HTML
Wix's built-in Forms widget works, but it's limited — no webhooks, no CSV/XML/PDF export, no custom spam rules. A custom HTML form posting to splitforms gives you all of it. Free covers 500 submissions total across unlimited forms; see every tier on the splitforms pricing page.

Spam protection
Any form on a published Wix site is public HTML, so bots will probe it. The snippet ships with a botcheck honeypot and a form_loaded_at time-trap, and splitforms content-filters every submission server-side. Lock the form to your own domain or add reCAPTCHA v2 — more in the spam-free contact form guide.

Where submissions go
Once your Wix contact form is live, route every submission into the tools your team already uses. On Pro ($5/mo) and above, connect a native integration from Dashboard → Integrations — Google Sheets, Slack, Notion, Airtable, Discord, and more — or add an HMAC-SHA256-signed webhook into Zapier, Make, or n8n.

How SplitForms works
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.

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

Questions
Yes. Use Wix's Embed Code → HTML iframe element to place a custom HTML form that posts to a hosted form backend like splitforms. This gives you fields, spam protection, and export options that Wix's built-in form widget doesn't offer.
Wix's default form widget is included with your site, but it has no webhooks, no CSV/XML/PDF export, and limited spam controls. Pair Wix with a hosted form backend like splitforms for those features — free for 500 submissions total.
In the Wix Editor, click the + button, go to Embed Code, and drag an HTML iframe element onto your page. Choose "Code," paste your form's HTML into the box, and publish.
Yes. The Free plan covers 500 submissions total across unlimited forms, with email notifications, spam filtering, and the dashboard included — no credit card required. Paid plans start at $5/mo (Pro, 5,000 submissions), which unlocks exports, webhooks, and integrations.
The copy-paste form above ships with a honeypot and a time-trap, and splitforms content-filters every submission on the server. Restrict the form to your domain or add reCAPTCHA v2 for a stricter public page.
Yes. On Pro ($5/mo) and above, connect the native Google Sheets or Slack integration from Dashboard → Integrations and every new submission lands there automatically. You can also add a generic webhook to reach Zapier, Make, or n8n.
Yes. Add a hidden redirect field with your thank-you page's URL, and splitforms sends the visitor there after a successful submission instead of its own default confirmation page.
Only enough to paste one HTML snippet and swap in your access key — no server, API route, or Wix app required. Copy the form on this page, paste it into the Embed HTML element, and you're done.
Simple pricing
Free gives you 500 submissions for $0 — no card, no time limit. Pro is $5/month for 5,000 submissions a month, and Annual is $49/year for 15,000 a month with every Pro feature.
For side projects and indie devs.
Every paid feature, for agencies and growing products.
Every Pro feature with triple the volume — $0.27 per 1,000 at full use.
No credit card required on Free • Cancel anytime • Full pricing and FAQ