Wix Forms is the built-in form builder that comes with every Wix account. It lets you create contact forms, subscription sign-ups, order forms, payment forms, event registrations, and multi-step flows, all without writing code. This guide covers everything from placing your first form to advanced topics like conditional logic, spam prevention, GDPR compliance, and connecting forms to external tools.
- Wix offers three distinct form systems: the standard Wix Forms builder, Ascend-powered forms with automation tiers, and Wix Studio forms for agency-built sites.
- Conditional logic lets you show or hide fields based on previous answers, which reduces form length and increases completion rates.
- Enable reCAPTCHA in your form's Settings tab to block bot submissions without adding friction for real visitors.
- GDPR consent checkboxes must be added manually in Wix Forms; they are not included in default templates.
Types of Wix Forms
Before getting into how to use the Wix form builder, it helps to know which form type fits your goal. Wix provides several ready-made templates and the option to build from scratch:
- Contact Form: The most common type. Collects a visitor's name, email, and message so they can get in touch with you. If your main goal is generating inquiries, learn how to build a custom contact form on Wix for deeper customization options.
- Subscription Form: Captures email addresses (and optionally a name) for newsletter sign-ups. Connects directly to your Wix Contacts list for straightforward list building.
- Order Form: Lets visitors place orders for products or services without going through a full Wix Stores setup. Useful for freelancers or service-based businesses.
- Payment Form: Combines order fields with an integrated payment gateway (PayPal or Stripe) so visitors can pay directly through the form.
- Registration Form: Collects attendee information for events, classes, or membership sign-ups. Works well paired with Wix Events.
- Multi-Step Form: Breaks a long form into multiple pages, reducing friction and improving completion rates for complex data collection.
Not sure which builder to use? Compare native Wix Forms against third-party options in our guide to the best online form builders for Wix.
Wix Forms vs Wix Ascend Forms vs Wix Studio: Which One Should You Use?
One of the most confusing aspects of Wix's form tools is that there are actually three distinct systems, and the features available to you depend on which one you're using and what plan you're on. Most guides skip this entirely, which leads to users missing features they already have access to (or paying for Ascend expecting features that require a higher tier).
Standard Wix Forms (Free and Core Plans)
The standard Wix Forms builder is available on all plans, including the free plan. It gives you access to all six form types, all standard field types, the Submissions tab, basic spam filtering, and email notifications. The key limitations on free and lower-tier plans are:
- No conditional logic (fields that show or hide based on prior answers)
- No signature fields
- Automation is limited to a single notification email per form
- No file upload field on the free plan (available from Core and above)
- Payment forms require a connected Wix Payments, Stripe, or PayPal account, and Wix takes a transaction fee on lower plans
Wix Ascend Forms (Business and Business Elite Plans)
Wix Ascend is the marketing and CRM suite built into higher-tier Wix plans. When you're on a Business or Business Elite plan, your forms gain access to a set of automation and CRM features that go well beyond what the standard form builder offers:
- Conditional logic: Show or hide specific fields depending on what a visitor selects in a previous field. For example, show a "Preferred meeting time" field only if the visitor selects "Yes" in a "Would you like to book a call?" radio button.
- Multi-step automations: When a form is submitted, trigger a sequence of actions, such as adding the contact to a specific label, enrolling them in an email sequence, creating a task for your team, and sending a webhook to an external tool, all from a single form submission.
- Lead scoring integration: Form submissions can automatically update a contact's lead score in Wix CRM based on the answers they provide.
- Signature fields: Add a legally binding e-signature field to contracts, agreements, or consent forms.
- Unlimited submissions storage: Lower-tier plans have limits on how many submissions are stored; Ascend plans remove this cap.
Wix Studio Forms
Wix Studio is Wix's professional web design platform, aimed at agencies and freelancers building sites for clients. The form builder in Wix Studio is the same underlying system as standard Wix Forms, but it sits inside a more flexible layout engine. The key differences to know:
- In Wix Studio, forms can be placed inside responsive grid containers, which gives you much more control over how the form reflows on different screen sizes.
- Wix Studio sites can access the same Ascend features if the workspace plan includes them.
- Form styling in Wix Studio uses the site's design tokens (color palette, typography), so a form will automatically match your site's brand without manual adjustments to each field.
- If you're building a client site in Wix Studio and the client is on a lower-tier plan, they will not have access to conditional logic or advanced automations after you hand the site over.
Bottom line: If you're on a free or Core plan, you get a capable form builder with basic automation. If you need conditional logic, multi-step automations, or signature fields, you need a Business plan or higher. If you're using Wix Studio, the form builder works the same way but gains layout flexibility from the Studio environment.
Step-by-Step Guide to Use Wix Forms
Using Wix Forms takes just a few minutes. The steps below apply to any form type, whether you're starting from a template or building from scratch in the Wix Editor. Make sure you're working inside the Wix Editor before you begin.
Step 1: Open the Add Panel and Select 'Contact & Forms'
In the Wix Editor, click the blue '+' (Add Elements) icon on the left-hand toolbar. This opens the Add panel. Scroll down the list of element categories and click on 'Contact & Forms'. You'll see options for Wix Forms, buttons, and other contact tools appear on the right side of the panel.
If you're using Wix Studio, the panel layout looks slightly different but the Forms option is in the same Add Elements section.
Step 2: Choose a Template or Create a New Form
After clicking 'Contact & Forms', select 'Add Form' (or 'Create New Form' depending on your editor version). A pop-up will appear showing Wix's pre-built form templates, organized by category:
- Contact: Basic name, email, and message fields
- Subscribe: Email capture with optional name field
- Order: Product/service order collection
- Payment: Order fields plus integrated checkout
- Registration: Event or class sign-up
Click any template to preview it, then click 'Add to Page' to place it on your site. Alternatively, click 'Create New Form' to start with a blank canvas and build your own layout from scratch using the field picker.
Step 3: Add and Configure Your Form Fields
Once the form editor opens, you'll see a drag-and-drop interface with a field library on the left and your form canvas in the center. Fields are organized into six categories:
- Contact fields: Name, email, phone, address, birthday
- General fields: Short text, long text, dropdown, checkbox, radio button, rating
- Date fields: Date picker, time picker
- Transaction fields: Items, quantity, price (for order/payment forms)
- Buttons: Submit button, custom action buttons
- Layout elements: Section dividers, text blocks for instructions
Drag any field onto the canvas to add it to your form. Once placed, click a field to open its individual settings panel on the right:
- General settings: Edit the field label, add placeholder text, write a field description, toggle the 'Required' option, and flag sensitive data as Personally Identifiable Information (PII) for privacy compliance.
- Advanced settings: Enable 'Limit characters' (0 to 5,000 characters) to cap text input length, and set a unique 'Field key' if you need to reference this field in Wix Velo code or third-party integrations.
Rearrange fields by dragging them up or down within the canvas. Remove any field by clicking it and pressing the delete key, or using the field's context menu.
Step 4: Configure Form Settings, Preview, and Publish
The form editor has four tabs along the top: Edit, Preview, Settings, and Submissions.
Click the Settings tab to configure how the form behaves:
- Form name: Give it a descriptive name so you can identify it in your Submissions dashboard and automations.
- Required field style: Choose how required fields are marked (asterisk, label, etc.).
- Notifications & Automations: Set up email or SMS notifications for every submission, or create a post-submission automation (e.g., send a confirmation email to the submitter, add them to a mailing list). For a deeper look at automations, read our guide on how to use Wix Automations effectively.
- Payment setup: Connect PayPal or Stripe if you're using a payment or order form.
- Spam filter: Toggle CAPTCHA or reCAPTCHA to reduce bot submissions.
- Multilingual settings: Translate form labels if your site uses Wix Multilingual.
Use the Preview tab to see exactly how your form will look and behave on the live site before publishing. Test clicking through all fields and hitting the submit button to check the confirmation message. When you're satisfied, click 'Submit' (or close the form editor) and then click Publish in the main Wix Editor toolbar to make your form live.
How to Reduce Form Abandonment and Improve Completion Rates
Most guides tell you how to build a Wix form. Very few tell you why visitors start filling one out and then leave before submitting. Understanding form abandonment is the difference between a form that generates leads and one that collects data from the 20% of visitors who were going to contact you anyway.
Keep the Field Count Low
The most reliable way to increase form completions is to reduce the number of fields. Research consistently shows that forms with three fields or fewer outperform longer forms significantly. For a basic contact form, name, email, and message is almost always sufficient. Phone number is one of the highest abandonment-causing fields because visitors treat it as a privacy risk. If you must collect phone numbers, make the field optional and explain why you need it (for example: "So we can call you if email is faster").
For forms where you genuinely need more information, like a project intake form or a service quote request, use the multi-step form type to break the questions into pages. Visitors who complete step one are far more likely to finish than visitors who see all fifteen fields at once.
Use Conditional Logic to Hide Irrelevant Fields
Conditional logic (available on Business plans and above) lets you show fields only when they're relevant. A service business with four service types doesn't need to show questions about service type B to someone who selected service type A. By using radio buttons for "Which service are you interested in?" and then conditionally showing follow-up questions for each selection, you can collect more specific information while keeping the visible form short.
To set up conditional logic in Wix Forms: open your form in the editor, click a field you want to control, select "Conditions" in the field settings panel, and add a rule such as "Show this field when equals ."
Put Your Lowest-Friction Fields First
Field order affects completion rates. Start with the easiest questions (name, email) and put anything that requires effort or feels personal (phone number, budget, detailed description) toward the end. By the time a visitor reaches the harder fields, they've already invested effort in the form and are more likely to finish. This is called the "sunk cost" principle in form design.
Write a Clear Confirmation Message
After a visitor submits your form, the default confirmation is a generic "Thank you for submitting." This is a missed opportunity. A specific, reassuring confirmation that tells visitors exactly what happens next (for example: "Thanks, we'll reply within one business day") reduces anxiety about whether the form worked and sets expectations. Edit your confirmation message in the form's Settings tab under "Post-Submission Behavior."
Test on Mobile Before Publishing
A large share of form submissions happen on mobile devices, and forms that work well on desktop can be difficult on mobile if fields are too small, the submit button is below the fold, or dropdown menus don't open correctly. Use the Preview tab in mobile view before publishing any form to check for these issues.
Wix Forms Security: Spam Prevention, reCAPTCHA, and GDPR
Two categories of problems affect almost every Wix form owner eventually: spam submissions from bots, and compliance questions around data collection and privacy law. Here's how to handle both correctly.
Setting Up reCAPTCHA in Wix Forms
Wix Forms includes a built-in spam filter that uses Google's reCAPTCHA technology. It is not enabled by default, which is why many forms receive bot submissions shortly after going live. To enable it:
- Open the form editor for the form you want to protect.
- Click the Settings tab.
- Scroll to the "Spam Filter" section.
- Toggle on "Filter spam with reCAPTCHA."
- Publish the page.
Wix uses invisible reCAPTCHA v3 by default. This runs in the background and assigns a risk score to each submission without showing a "I'm not a robot" checkbox to real visitors. You can also add a visible CAPTCHA field from the field library if you want an additional visible challenge, but most sites find the invisible version sufficient and less disruptive to the user experience.
One limitation of Wix's built-in spam filter: it cannot block submissions from specific email domains. If you're receiving spam from a particular domain (such as a competitor submitting fake leads), the only option within Wix is to use a Zapier filter step to ignore submissions containing that domain before they reach your CRM or email list.
Blocking Specific Email Domains with Zapier
If you're routing form submissions through a Zapier workflow, you can add a "Filter" step immediately after the Wix trigger. Set the filter to "Continue if email address does not contain @spamexample.com." Any submission from that domain will be stopped at the filter and will not proceed to the action steps. This keeps your CRM and email lists clean without requiring any changes to the form itself.
GDPR Consent Checkboxes
If your site collects data from visitors in the European Union (or if you're based in the EU or UK), GDPR requires that you have explicit consent before adding someone to a marketing list. Wix Forms does not automatically add a GDPR consent checkbox to any template, including subscription forms. You must add one manually.
To add a GDPR consent checkbox to a Wix form:
- Open the form editor.
- From the field library, drag a Checkbox field onto the canvas.
- Edit the label to read something like: "I agree to receive emails from . You can unsubscribe at any time."
- Set the field as Required so visitors cannot submit the form without checking the box.
- In the field's Advanced Settings, mark it as a PII (Personally Identifiable Information) field.
The checkbox state is recorded in the submission data, which gives you a documented record of consent for each contact. This is not a legal guarantee of full GDPR compliance (which also involves your privacy policy, data retention practices, and data subject rights), but it is the minimum step required at the form level.
Data Retention and What Happens When You Delete a Form
Wix stores form submission data in your Wix dashboard indefinitely until you manually delete it. There is no built-in data retention policy that automatically purges old submissions after a set period. If your privacy policy or applicable law requires you to delete personal data after a certain time (common under GDPR's data minimization principle), you need to manually delete old submissions from the Submissions tab on a regular schedule.
Important: if you delete a form from your Wix site, the submission data associated with that form is also deleted. There is no way to recover it after deletion. Before removing a form, export the submission data as a CSV and save it in a secure location if you need to retain the records.
How to Connect Wix Forms to Third-Party Apps
Wix Forms stores every submission in its own Submissions tab, but for most businesses, you also want that data flowing into the tools you already use: your CRM, your spreadsheet, your email marketing platform. There are two ways to connect Wix Forms to external apps.
Native Wix Integrations
Wix has built-in connections to a handful of platforms that you can activate directly from the form's Settings tab. The most useful ones are:
- Wix CRM / Contacts: Every form submission automatically creates or updates a contact record in your Wix dashboard. This is on by default for contact and subscription forms.
- Wix Automations: Trigger automated emails, tasks, or third-party webhook calls the moment a form is submitted. This is where you set up confirmation emails to submitters and internal alerts to your team.
- Google Contacts: Connect through the Wix Market to sync form contacts into your Google Contacts.
Zapier Integrations
For connecting Wix Forms to apps that do not have a native integration, Zapier is the most widely used bridge. Common use cases include:
- Wix Forms to Google Sheets: Every submission appends a new row to a spreadsheet. Useful for tracking inquiries, orders, or event registrations in a shared team file.
- Wix Forms to Mailchimp or ActiveCampaign: Subscription form submissions automatically add the contact to an email list or trigger a welcome sequence.
- Wix Forms to HubSpot or Salesforce: Contact form submissions create a new lead or deal in your CRM so your sales team can follow up immediately.
- Wix Forms to Slack: A notification is posted to a Slack channel each time a new form comes in, useful for time-sensitive inquiries like quote requests.
To set up a Zapier integration:
- Create a free account at zapier.com if you do not already have one.
- In Zapier, click Create Zap and select Wix as the trigger app.
- Choose New Form Submission as the trigger event and connect your Wix account.
- Select the specific form you want to use as the trigger.
- Add an action step (for example, Google Sheets: Create Spreadsheet Row) and map the form fields to the spreadsheet columns.
- Test the Zap and turn it on.
Zapier's free plan allows 100 Zap runs per month, which is sufficient for low-volume forms. Paid plans remove the limit and allow multi-step Zaps.
How to Export Wix Form Submissions
If you need your form submissions as a file, for reporting, for sharing with a client, or for importing into another system, Wix lets you export the entire Submissions table as a CSV spreadsheet.
Here is how to export your Wix form submissions:
- In your Wix dashboard, go to Customer Management, then Inbox, or open the form directly from the Wix Editor and click the Submissions tab.
- Click the Export button at the top right of the Submissions table.
- Choose whether to export all submissions or just a filtered selection (for example, submissions from a specific date range).
- Click Download CSV. The file will download to your computer.
The exported CSV includes all the field values submitted through the form, along with the submission date and time, the submitter's IP address, and any contact information Wix captured. Each row is one submission.
A few things to know about Wix form exports:
- File uploads are not included in the CSV: If your form has a file upload field, the CSV will show a link to the uploaded file rather than the file itself. You'll need to download those separately.
- Payment form data: For payment and order forms, the CSV includes order details and payment status, but does not include payment card information (which is handled by Stripe or PayPal).
- Column headers match your field labels: Whatever you named your form fields becomes the column header in the export. Use clear, consistent field names to make the CSV easier to work with.
- Automate with Zapier: If you need submissions in a spreadsheet on an ongoing basis, the Zapier to Google Sheets integration described above is more practical than manually downloading a CSV each week.
Common Wix Forms Issues and Troubleshooting
Wix Forms work reliably for most use cases, but there are a handful of issues that come up regularly. Here's how to diagnose and fix them.
Not Receiving Email Notifications About Form Submissions
Missing submission notifications is one of the most common complaints from Wix Forms users. The root causes are almost always one of three things: the notification email address is wrong, the emails are landing in spam, or the automation that triggers the notification is not active.
To fix this: open your form's Settings tab and verify the notification email address is correct. Save and re-publish the page. Then check your spam or junk folder, as emails from Wix often get filtered. Add [email protected] and [email protected] to your email provider's whitelist. Finally, go to Wix Automations and confirm the notification automation is toggled on and set to the correct form.
Can't Enter Information on Live Site
If visitors report that they can't click into form fields or submit the form on the published site, the most likely culprits are an overlapping page element (like a floating header or banner) covering the form, or unpublished changes sitting in the editor.
Start by checking for overlapping elements in the editor using the Layers panel to see if anything is positioned on top of the form. Then ensure the page has been published after your most recent edits. Finally, test the form in multiple browsers (Chrome, Safari, Firefox) and on mobile to rule out a browser-specific compatibility issue.
Getting Spam Submissions in Form
High spam volume usually means the CAPTCHA is not enabled. Go to your form's Settings tab, find the Spam Filter section, and toggle on reCAPTCHA. This adds an invisible challenge that stops most bots without adding friction for real users. You can also add a visible CAPTCHA field from the field library if you want a more visible deterrent. For persistent spam from specific sources, monitor the Submissions tab and block repeat offenders.
Missing Form Submissions in Submissions Table
If submissions appear to go missing, first test the form yourself while logged out of your Wix account. When you're logged in, submissions can merge with your own contact record and appear to disappear. Also verify that the form has at least one email or phone field, as Wix requires a contact identifier to log submissions properly. Check your automations to make sure no filter or condition is accidentally routing submissions away from the table.
Issues with Wix Automations Triggering on Form Submissions
When automations don't fire after a form submission, the problem is almost always a misconfigured trigger. Open Wix Automations, find the relevant automation, and confirm the trigger is set to 'Form submitted' and is pointing to the correct form name. Check that the automation is active (not paused). Also review the timing settings: automations set to run on a delay may appear broken when they're simply waiting. For a full walkthrough of automation setup and troubleshooting, see our guide on how to use Wix Automations effectively.
Wix Forms: Getting the Most Out of Your Setup
Wix Forms covers nearly every data-collection scenario a small business faces without requiring any code. The key is matching the right form type to your goal, understanding which features are available on your plan tier, configuring your field settings carefully, and making sure notifications and automations are set up correctly so no submission slips through.
Start with a template that's close to what you need, customize the fields, and use the Preview tab before publishing. Enable reCAPTCHA from day one to avoid spam. If you're collecting data from EU visitors, add a GDPR consent checkbox before the form goes live. Once your form is running, check the Submissions tab regularly and look at which fields might be causing people to leave. Connect Wix Forms to your existing tools via Zapier so submission data flows where it's most useful without manual copying. For more ways to extend your Wix site's functionality, explore how to build a custom contact form on Wix or compare the best online form builders for Wix if you need features beyond what the native tool provides.
* read the rest of the post and open up an offer