HomeAdd a widgetWix

Contact form · Wix

Add a contact form to Wix

A contact form styled to match your Wix site, live with one copy-paste into an Embed HTML element, with every client site’s submissions in one dashboard. It needs a paid Wix plan with a connected domain.

Needs a paid Wix plan with a connected domain

Free plan with no time limit, no card.

See it working

This is a real Sorraia form — our own contact form, loaded by the same embed script you paste. Send it something; it reaches us.

On Wix, yours sits inside the Embed HTML box you size, so give the box the height of the widget’s tallest state.

How to add a contact form to Wix

Of the widgets that go in Wix’s Embed HTML element, a one-step form is the easiest to size: once it is on the page, the only thing that makes it taller is an error message under it. Drag the box to the form’s full height with room for that message, and it stays right on desktop; then size it again in the mobile layout. A multi-step form shows one step at a time, so size the box for its tallest step. Either way the submission goes from inside the frame straight to Sorraia, so the sandbox never gets in its way.

  1. In Sorraia, add the website and verify it — a DNS TXT record, or a meta tag in your homepage’s <head>. Verification is what lets you attach a widget to that site, so it comes before there is anything to paste.

  2. Save the form and the Copy Embed Code popup appears; you can also open the Install wizard from the form’s row on the Forms page, which walks you through pasting it and re-checks the page for you.

  3. Wix Editor: Add Elements → Embed Code → Popular Embeds → Embed HTML, and drag it where the widget should sit. Wix Studio: Add Elements → Embed & Social → Embed Code. Wix Harmony: + Add → Elements → More Options → Embed → Embed code.

  4. Click Enter Code, paste the Sorraia snippet, and click Apply.

  5. Drag the element’s handles to size the box. It is a sandboxed iframe with no auto-height: content taller than the box is cut off with scrollbars, and Wix says embedded code won’t be responsive.

  6. Check the mobile layout and resize the element there too — its code can’t be edited from the mobile editor. In Wix Studio, check each breakpoint. Then publish and check the live site.

Where these steps come from:12345

Verifying a Wix site

Connect your own domain first. Then add the DNS TXT record, or put the meta tag on your homepage: Pages & Menu → the page’s More Actions → SEO basics → Advanced SEO → Additional Tags → + Add New Tag.6

Why a Wix widget needs a paid plan

Wix doesn’t gate the Embed HTML element; Sorraia’s verification does. A free site lives on a Wix address (siteprefix.wixsite.com/siteaddress on a Wix Editor site), on a domain whose DNS and homepage aren’t yours, so it can’t be verified. Your own domain takes a paid plan: Premium for a Wix Editor site, a Studio plan for a Wix Studio site.78

Worth knowing for this one

  • Wix’s own embed articles swap fixed pixel sizes for 100% so content fills its element. That fills the box you dragged; the box itself still sets how tall the form can be.1
  • Wix Harmony asks for an accessible name when you embed code. Give it one a screen-reader user would recognise, such as “Contact form”.3
  • Wix’s December 2025 security measures cover embedded code as well as dashboard custom code, and Wix says some snippets that used to work may now be blocked — so send a test message from the published page.9

What Wix already has

Wix Forms is the built-in option: add a form from Add Elements → Contact & Forms, and its submissions collect in a table under Forms & Submissions in the site’s dashboard, with an email to the site owner for each one by default. A site can build four forms for free, and the higher paid plans raise that number. For one Wix site, Wix Forms may be all you need. A Sorraia form is for the agency with client sites on more than one builder: every site’s submissions in one dashboard, and client logins scoped to one site.10111213

What’s included

  • Styled to match: colours from the site’s brand kit
  • Live with one copy-paste
  • One dashboard across client sites
  • Client logins scoped to one site

Free plan with no time limit, no card.

Questions

How tall should the Embed HTML box be for a form?

As tall as the form plus room for one error message below it — or, for a multi-step form, its tallest step: the frame won’t grow by itself, and anything taller is cut off with scrollbars. A sent form shrinks to a short thank-you message. Leave the form’s Redirect URL empty on Wix, because a redirect opens the next page inside the box. Then size the box again in the mobile layout.

Will the form’s submissions show up in Wix’s Forms & Submissions?

No. They go to your Sorraia dashboard, next to every other client site’s submissions, and Sorraia emails you a recap of each one by default. Wix’s submissions table collects what Wix Forms receive.

Does the form need anything that Wix’s sandboxed frame blocks?

No. Scripts run inside the Embed HTML frame, and the form talks to Sorraia over the network from there. It never reaches for the page around the frame, which is the thing a sandboxed element can’t do.

Can I change the form’s fields without opening the Wix editor?

Yes. Fields, wording and colours live in Sorraia; save the form there and the published page shows the new version the next time it loads, with the Embed HTML element left as it is.

Sources

  1. Embedding a widget · support.wix.com
  2. HTML iframe element (Studio) · support.wix.com
  3. Embedding code (Harmony) · support.wix.com
  4. HTML code on mobile · support.wix.com
  5. Designing across breakpoints · support.wix.com
  6. Custom meta tags · support.wix.com
  7. Building a site for free · support.wix.com
  8. Premium plan pricing · support.wix.com
  9. Embedding custom code · support.wix.com
  10. Adding a Wix form · support.wix.com
  11. Wix Forms submissions · support.wix.com
  12. Wix Forms notifications · support.wix.com
  13. Upgrading Wix Forms · support.wix.com
  14. Working with the HTML iframe element · dev.wix.com

Each page read and checked on 20 October 2026.

Add a contact form to Wix

Build it in Sorraia, put it live on your Wix site with one copy-paste, and change it later without touching the embed again.