splitforms.com

Contact form · Wix

Contact form for Wix, no app needed.

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.

  • 500 free total
  • No Wix app
  • 5-step setup
A custom HTML contact form embedded on a Wix site, submitting to splitforms

No Wix app

No app fee and no relay server — your Wix contact form is just an Embed HTML element.

Spam filtered

Honeypot and time-trap ship in the snippet; splitforms filters the rest on the server.

Straight to your inbox

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

Your Wix contact form, ready to paste.

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.

Generate access key
wix-contact.html
<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

How to add a contact form to a Wix website.

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.

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.

Add an Embed HTML element

In the Wix Editor, click + Add Elements → Embed Code → Embed HTML to drop an HTML iframe element onto your page.

Paste the form code

Choose “Code” and paste the form HTML from the snippet above into the code box.

Add your access key

Replace YOUR_ACCESS_KEY with the access key from your splitforms dashboard so submissions reach your account.

Publish and test

Publish your site, submit a test message, and confirm it lands in your inbox and the dashboard.

Wix Forms vs. custom HTML

Why use a custom Wix contact form over the widget?

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.

  • CSV / XML / PDF export the Wix widget can't do
  • Webhooks to Google Sheets, Slack, Notion, and Airtable
  • Auto-responder confirmation emails on Pro
A splitforms dashboard collecting Wix form submissions with spam filtering and exports

Spam protection

How do you stop spam on a public Wix contact form?

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.

  • Honeypot + time-trap built into the snippet
  • Server-side content filtering on every plan
  • Domain locking or optional reCAPTCHA v2
Spam filtering on a public Wix contact form: honeypot, time-trap, and server-side content rules

Where submissions go

Can I send Wix form submissions to Sheets or Slack?

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.

  • Native Google Sheets, Slack, Notion, and Airtable on Pro
  • HMAC-SHA256-signed webhooks for Zapier, Make, and n8n
  • Every submission stored in a searchable dashboard
Wix contact form submissions routed to Google Sheets, Slack, and signed webhooks

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

Questions

Wix contact form questions.

View all FAQs
Can I add a custom contact form to Wix?

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.

Is Wix Forms free?

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.

How do I embed HTML code in Wix?

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.

Is a Wix contact form free with splitforms?

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.

How do I stop spam on a public Wix contact form?

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.

Can I send Wix form submissions to Google Sheets or Slack?

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.

Can I redirect visitors to my own thank-you page after they submit?

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.

Do I need to know how to code to add this form to Wix?

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

How much does splitforms cost?

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.

Free

$0— 500 submissions
 

No card, no time limit

Best for testing

For side projects and indie devs.

  • 500 free submissions
  • Unlimited forms
  • Email notifications included
  • Smart spam filtering
  • Submissions dashboard
  • Redirect after submit
  • MCP server included

Annual

$49/ year
About $4.08/mo, billed yearly
Best value

Every Pro feature with triple the volume — $0.27 per 1,000 at full use.

  • 15,000 submissions / mo
  • Unlimited forms
  • Everything in Pro
  • File uploads with 5 GB storage
  • 3 team seats
  • Priority email support

No credit card required on Free • Cancel anytime • Full pricing and FAQ