To build a custom contact form on Wix, open the Wix Editor, click the '+' icon, select 'Contact & Forms,' pick a template, then add your fields, enable CAPTCHA, and configure email notifications. The whole process takes under 15 minutes and requires zero coding.
A Wix contact form gives visitors a structured, professional way to reach you without exposing your email address to spam bots. This guide covers the full Wix forms tutorial from start to finish -- choosing a template, customizing field types like dropdowns and file uploads, setting up submission handling, preventing spam, and designing a form that actually gets filled out.
Step-by-Step Guide: How to Build a Custom Contact Form on Wix
Building a custom contact form on Wix is straightforward using the built-in Wix Forms tool. The steps below cover the full process -- from inserting the form onto your page to configuring notifications and going live.
Step 1: Click '+' and Select 'Contact & Forms'

Open your Wix Editor and click the '+' icon on the left-hand panel to open the Add Elements menu. Select 'Contact & Forms' from the list to access the Wix form builder. This section contains all available form types and templates ready to drop onto your page.
Step 2: Select Your Preferred Form Template

Wix offers form templates for different purposes -- contact forms, feedback forms, quote request forms, subscription sign-ups, and order forms. Choose a template that fits your goal, or select 'Create New Form' to start from a blank canvas. You can also choose 'Add Existing Form' if you've already created one elsewhere on your site.
For a basic contact form, the default "Contact Us" template works well. It comes pre-loaded with name, email, phone, and message fields that you can modify in the next step.
Step 3: Add and Customise Your Form Fields

Click on the form to open the Form Settings panel, then add or remove fields to match the information you need to collect. The Wix form builder supports these field types:
- Short text -- for names, subjects, or short answers
- Long text -- for messages or detailed enquiries
- Email -- with built-in format validation that rejects invalid addresses
- Phone number -- includes country code selection and number formatting
- Dropdown menus -- great for categorising enquiry types (e.g., "Sales," "Support," "Billing")
- Checkboxes -- for multi-choice options like selecting services or interests
- Radio buttons -- for single-choice questions where only one answer applies
- File upload -- let visitors attach documents, images, or PDFs (up to 25 MB per file)
- Date picker -- ideal for booking or appointment request forms
- Time picker -- pair with date picker for scheduling-specific forms
- Rating -- useful for feedback and satisfaction survey forms
- Signature -- collect e-signatures for agreements or consent forms
Keep your form concise. Ask only for what you genuinely need -- forms with 3-5 fields consistently get higher completion rates than those with 7 or more. You can always use conditional logic (covered below) to show additional fields only when they're relevant.
Step 4: Set Required Fields and Validation
For each field, decide whether it should be required or optional. Click a field, open its settings, and toggle the 'Required Field' switch. Mark essential fields like name and email as required, and leave others optional to reduce friction.
Wix automatically validates email and phone fields to check formatting, but you can add custom validation rules for text fields too. For example, set a minimum character count on a message field to prevent blank or single-word submissions.
Step 5: Enable CAPTCHA and Spam Protection
Spam submissions are a common problem with any public-facing form. To protect your Wix contact form from bots and automated spam, you have two layers of defence:
CAPTCHA verification:
- In the Form Settings panel, go to the Submit tab.
- Toggle on 'Add CAPTCHA' to add an invisible or checkbox CAPTCHA challenge.
- Invisible CAPTCHA runs in the background and only shows a challenge when it detects suspicious behaviour, so legitimate visitors won't be interrupted.
Built-in spam filtering: Wix includes automatic spam detection that works alongside CAPTCHA. It analyses submission patterns, IP addresses, and form completion speed to flag likely bot submissions. You can review flagged submissions in your Forms dashboard and mark false positives.
Honeypot fields (third-party forms): If you use a third-party form builder like Jotform or 123FormBuilder on your Wix site, look for a honeypot option. Honeypot fields are hidden form fields invisible to real visitors but filled in by bots -- any submission that includes data in the honeypot field gets automatically rejected. This method blocks spam without requiring visitors to solve a CAPTCHA challenge.
Step 6: Set Up Email Notifications and Submission Handling
Configuring how you receive and manage form submissions is critical. The Wix form builder gives you several options:
Email notifications:
- In the Form Settings panel, click the 'Notifications' tab.
- Under 'Email Notifications,' enter the email address where you want to receive form submissions. You can add multiple recipient addresses separated by commas.
- Customise the notification email subject line so you can instantly recognise incoming enquiries (e.g., "New Contact Form Submission - ").
- Enable an auto-reply email to send an automatic confirmation message to the person who submitted the form. This reassures them their message was received and sets expectations for your response time.
If you want form submissions to go to a different address than your main site email, check our guide on Wix email forwarding for setup instructions.
CRM and automation connections: Connect your form to your CRM system to automatically log contacts, create deals, and assign follow-up tasks. Wix's built-in Ascend CRM captures every submission by default, but you can also connect to third-party CRMs like HubSpot or Salesforce through the Wix App Market.
Automations: Set up Wix Automations to trigger actions when a form is submitted. Common automations include sending a follow-up email after 24 hours, adding the contact to a mailing list, notifying a team member via Slack, or creating a task in your project management tool.
Step 7: Configure a Thank-You Page or Message
After a visitor submits your form, you need to give them clear feedback that their message was sent. Wix lets you choose between two options:
- On-page thank-you message -- a short confirmation message that appears in place of the form after submission. Simple and effective for most sites.
- Redirect to a thank-you page -- send visitors to a dedicated page. This is better for tracking conversions in Google Analytics or ad platforms, as you can fire a page-view event on that URL.
To set this up, go to the 'Submit' tab in Form Settings and select your preferred post-submission action. If you redirect to a page, create a simple, friendly thank-you page that confirms receipt and sets expectations for your response time. For tips on building effective standalone pages, see our guide on how to make a landing page on Wix.
Step 8: Add Conditional Logic (Optional)
For more advanced forms, Wix supports conditional logic -- the ability to show or hide fields based on how a visitor answers previous questions. For example:
- Show a "Project Budget" field only if the visitor selects "New Project" from a dropdown.
- Hide a phone number field unless the visitor checks "Yes, please call me."
- Display a "Company Name" field only when the visitor selects "Business" as their enquiry type.
- Show a file upload field only when the visitor requests a quote and needs to share specifications.
To add conditional logic, click on a field and look for the 'Conditions' option in the field settings. This feature is available on Wix's paid plans and makes your custom contact form on Wix feel tailored to each visitor's needs. For a full breakdown of this and other advanced features, see our guide on how to use Wix Forms.
Step 9: Style Your Form and Publish

Before publishing, customise the visual appearance of your form to match your site's branding. Click the form and select 'Design' to adjust:
- Background colour and border style of form fields
- Button colour, text, and hover effects
- Font family and size for labels and placeholders
- Spacing and layout to ensure the form is mobile-friendly
- Corner radius for rounded or sharp field edges
Once you're happy with the design, click 'Save' in the top right corner of the Wix Editor, then hit 'Publish' to make your form live on your website.
How to Build a Multi-Step Contact Form on Wix
If your contact form needs more than 5-6 fields, a single long form can feel overwhelming and drive visitors away. Multi-step forms fix this by breaking the form into smaller, numbered sections that visitors complete one at a time.
To create a multi-step form on Wix:
- Open the Wix Forms app from your dashboard (not the editor). Go to Wix App Market and install it if you haven't already.
- Click 'Create New Form' and select 'Multi-Step Form' as the layout type.
- Add your first group of fields (e.g., name and email) to Step 1.
- Click 'Add Step' to create Step 2, then add the next set of fields (e.g., enquiry type, budget range).
- Repeat for additional steps. Most forms work best with 2-3 steps -- more than 4 steps tends to increase drop-off rates.
- Add a progress indicator so visitors can see how far through the form they are.
Multi-step forms work especially well for quote request forms, project intake forms, and any form that collects detailed information. They typically see 15-20% higher completion rates compared to single-page forms of the same length, because each step feels quick and manageable.
Wix Forms vs Third-Party Form Builders
Wix's built-in form builder handles most contact form needs, but third-party form builders offer features that Wix doesn't include natively. Here's how the main options compare:
Wix Forms (built-in):
- Free with all Wix plans (up to 4 forms on the free plan, unlimited on paid plans)
- Directly integrated with Wix CRM, automations, and the submissions dashboard
- Supports conditional logic, multi-step forms, file uploads, and payment collection
- Limited design customization compared to dedicated form tools
Jotform:
- Over 10,000 form templates with a drag-and-drop builder
- Advanced calculation fields, e-signature support, and PDF generation
- Connects to 100+ third-party apps (Slack, Trello, Airtable, Google Sheets)
- Free plan allows 5 forms with 100 monthly submissions; paid plans start around $39/month
Typeform:
- Conversational, one-question-at-a-time format that feels more personal
- Strong completion rates for survey-style and feedback forms
- Limited free plan (10 questions per form, 10 responses/month); paid plans start around $29/month
- Best for forms where you want a more interactive, engaging experience rather than a traditional layout
123FormBuilder:
- Available directly in the Wix App Market for easy installation
- Supports complex workflows with conditional logic and multi-page forms
- Built-in reporting and analytics for form performance
- Free plan includes 5 forms and 100 submissions/month
For most Wix site owners, the built-in Wix Forms app is the best starting point. It's free, fully integrated, and covers standard contact form needs without adding another subscription. Switch to a third-party tool only if you need specific features like PDF generation, advanced calculations, or conversational form layouts. Our full comparison covers this in more detail: best online form builders for Wix.
Contact Form Design Best Practices
A well-designed form gets more submissions. These practical tips apply whether you use Wix's built-in form builder or a third-party tool.
Keep Fields to a Minimum
Every additional field reduces your form's completion rate. Aim for 3-5 fields on a standard contact form. If you need more information, use conditional logic to show extra fields only when relevant, or collect additional details in a follow-up email after the initial contact.
Design for Mobile First
Over 60% of web traffic comes from mobile devices, and forms that aren't mobile-friendly lose submissions. In the Wix Editor, switch to mobile view and check that your form fields stack vertically, buttons are large enough to tap (at least 44px tall), and there's enough spacing between fields to prevent accidental taps on the wrong one.
Place the Form Above the Fold
If the contact form is the primary purpose of the page, position it so visitors can see it without scrolling. On pages where the form supports other content (like a services page), place it immediately after the section that explains what you offer -- while the visitor's interest is highest.
Write Clear, Action-Oriented Button Text
Replace generic "Submit" text with something specific to the action. "Send Message," "Get a Quote," or "Request a Callback" tells visitors exactly what happens when they click. Specific button text can increase form submissions by 10-15% compared to a generic "Submit" button.
Use Placeholder Text Carefully
Placeholder text inside fields (like "Enter your name") disappears when someone starts typing, which can confuse visitors who forget what information the field was asking for. Always use visible labels above or beside fields, and treat placeholders as optional hints, not as the only label.
Add a Privacy Note
A short line below the submit button like "We'll only use your information to respond to your enquiry" builds trust and can increase form completions, especially for visitors who are cautious about sharing their email address.
Benefits of a Contact Form on Your Wix Site
A Wix contact form is more than a convenience feature -- it's a foundational tool for running a professional website. Here are the key reasons to add one to your site:
Reduce Spam Emails
Publishing your email address directly on a webpage exposes it to scrapers and spam bots. A contact form keeps your email hidden while still allowing visitors to reach you. Combined with CAPTCHA and Wix's built-in spam filtering, you'll receive far fewer unwanted messages and can focus on genuine enquiries.
Capture Leads Automatically
Every form submission is a potential lead. Wix stores all submissions in your dashboard, and you can connect your form to a CRM system to automatically log contact details and follow-up tasks. This turns your contact form into a passive lead generation tool that works around the clock.
Invite Professional Opportunities
A well-placed contact form signals that you're open for business and easy to reach. It lowers the barrier for potential clients, partners, or collaborators to get in touch, which can directly translate into new projects and professional relationships.
Strengthen Audience Connection
When visitors can ask questions, leave feedback, or request support through a structured form, they feel heard and valued. This builds trust and can improve your site's reputation and long-term audience loyalty.
Simplified, Organised Communication
A contact form ensures every enquiry arrives in a consistent format with all the information you need upfront -- no chasing for missing details. Combined with email notifications and a CRM integration, it creates an organised communication workflow that saves you time every week.
Build Your Custom Contact Form on Wix Today
Building a custom contact form on Wix is one of the simplest and most impactful improvements you can make to your website. With Wix's built-in form builder, you can go from zero to a fully functional, spam-protected, notification-enabled contact form in under 15 minutes -- no coding required.
Follow the nine steps in this guide: add the form from the editor, customise your fields, set validation rules, enable CAPTCHA, set up email notifications and automations, configure a thank-you page, and optionally add conditional logic for a smarter experience. Then style the form to match your brand and publish.
For more on getting the most out of Wix's form tools, read our detailed guide on how to use Wix Forms, or explore the best online form builders for Wix if you're considering a third-party alternative.
* read the rest of the post and open up an offer