Skip to main content
Bug Fixes

How to Fix Wix Contact Form Not Sending Emails

Struggling with your Wix contact form not sending emails to Gmail? Learn the practical, step-by-step fixes from a seasoned developer, covering Wix settings,

We earn commissions when you shop through the links below.
Shafat Mahmud Khan
13 min read
How to Fix Wix Contact Form Not Sending Emails

As a web developer with 8+ years under my belt, I've tackled countless issues, from optimizing WooCommerce checkout flows with my OpenWA WhatsApp Gateway plugin to deploying robust Laravel ERP systems. One problem that consistently frustrates website owners, regardless of their platform, is when crucial communication breaks down - like a contact form not sending emails. Specifically, I often hear variations of, "My Wix contact form not sending emails to Gmail!" This isn't just a minor glitch; it's a direct loss of potential leads and customer interaction, which can significantly impact a business.

The symptom is always the same: a visitor fills out your Wix contact form, hits submit, and the form might even show a "Success" message. But then, nothing. You check your Gmail inbox, your spam folder, and there's no trace of the submission. It's infuriating because, from the user's perspective, everything worked, yet on your end, you're left in the dark. This article is all about getting those vital messages back into your inbox.

What Causes Wix Contact Form Not Sending Emails to Gmail?

Based on my experience troubleshooting email deliverability for everything from simple WordPress sites to complex full-stack applications on DigitalOcean, here are the most common culprits, ranked from most to least likely:

  1. Wix Form Settings or Automation Misconfiguration

    This is by far the most frequent issue. Wix forms rely on internal settings and automations to send emails. If the recipient email address is wrong, the automation is disabled, or not set up correctly, emails won't go anywhere. Sometimes, the form submissions are recorded in your Wix dashboard, but the email notification simply isn't triggered.

  2. Domain Email Authentication (SPF, DKIM, DMARC) Issues

    Gmail is notoriously strict about email authenticity. If your domain's DNS records - specifically SPF (Sender Policy Framework), DKIM (DomainKeys Identified Mail), and DMARC (Domain-based Message Authentication, Reporting & Conformance) - are not correctly configured to authorize Wix as a sender, Gmail's servers will often flag these emails as spam or reject them outright. This is a common pitfall when your domain's email is hosted elsewhere (e.g., Google Workspace) but your website is on Wix.

  3. Gmail's Strict Spam Filters

    Even with perfect DNS records, Gmail's sophisticated algorithms can still classify emails as spam based on content, sender reputation, or even specific IP addresses. If many users are sending low-quality emails through Wix's shared sending infrastructure, it can affect deliverability for everyone.

  4. Temporary Wix Service Glitch

    While less common, any platform can experience temporary service disruptions. A brief bug in Wix's email sending service could cause a hiccup. However, this is usually resolved quickly by Wix.

  5. User-Specific Gmail Filters or Full Inbox

    In rare cases, the issue might be on the recipient's side. If you (or the intended recipient) have aggressive Gmail filters set up, or a completely full inbox, incoming emails might be diverted or bounced. This is usually the least likely scenario for a widespread problem.

How to Fix Wix Contact Form Not Sending Emails to Gmail

Let's dive into the actionable steps to get your Wix contact form emails flowing smoothly to your Gmail inbox. I'll walk you through this just like I would troubleshoot a critical bug in a client's WooCommerce site or a custom React application.

Step 1: Check Your Wix Form Settings and Automations

This is always the first place to look. Often, it's a simple misconfiguration.

  1. Verify Form Submission Data: First, confirm that Wix is actually receiving the submissions. Go to your Wix Dashboard, navigate to 'Communications' > 'Forms & Submissions'. Look for the form in question and see if recent submissions are listed there. If submissions are appearing here, but you're not getting emails, then the issue is with the email notification itself.
  2. Review Form Email Settings (Legacy Forms): If you're using an older Wix form component directly in the editor:
    • Open your Wix Editor.
    • Click on your contact form.
    • Click the 'Settings' icon (gear).
    • Look for an 'Email Settings' or 'Submission Settings' tab.
    • Ensure the 'Email to' address is correct and set to your Gmail address.
  3. Inspect Wix Automations (Most Common Method for Newer Forms): Modern Wix forms often use Automations for email notifications. This is similar to how I'd set up custom triggers for order notifications in my OpenWA WhatsApp Gateway plugin for WooCommerce merchants - ensuring the right action happens at the right time.
    • Go to your Wix Dashboard.
    • Navigate to 'Automations' > 'My Automations'.
    • Look for an automation related to your contact form (e.g., "Send email to site owner when form is submitted").
    • Ensure the automation is 'Active'. If it's paused, click the three dots and choose 'Activate'.
    • Click on the automation to edit it and review its settings:
      • Trigger: Make sure it's set to 'Wix Forms' and specifically choose your contact form.
      • Action: Ensure the action is 'Send an Email'.
      • Email Content: Click 'Edit Email' and verify the 'Recipient' field. It should be your correct Gmail address. Also, check the 'Sender email' - sometimes, a custom sender email might cause issues if not properly authenticated.
    • Save any changes you make.
Screenshot of Wix Automations dashboard showing an active email notification rule for a form submission
An example of a correctly configured Wix Automation. Ensuring this is active and pointed to the right email is often the simplest fix.

Step 2: Verify Your Domain's Email Authentication Records (DNS - SPF, DKIM, DMARC)

This is where things get a bit more technical, but it's crucial for email deliverability, especially to strict providers like Gmail. When I'm deploying applications like my School ERP (Laravel) on DigitalOcean, configuring DNS records for email services (like Mailgun or SendGrid) is a standard part of the setup to ensure transactional emails don't end up in spam. The same principle applies here.

You need to tell the internet (via your domain's DNS) that Wix is authorized to send emails on behalf of your domain. If your email is hosted with Google Workspace, you also need to ensure Google is authorized.

  1. Identify Your Domain Registrar: This is where you purchased your domain (e.g., GoDaddy, Namecheap, Google Domains). Log in there.
  2. Access DNS Settings: Look for 'DNS Management', 'Zone Editor', or similar.
  3. Check Existing SPF Record: You should ideally have only ONE SPF record. It will be a TXT record. If you have an existing SPF record for Google Workspace (e.g., v=spf1 include:_spf.google.com ~all), you need to modify it. If you don't have one, you'll create one.

    To authorize Wix and Google Workspace (if you use Google for email):

    Type: TXT
    Name/Host: @ or yourdomain.com
    Value: v=spf1 include:spf.wix.com include:_spf.google.com ~all
    TTL: 3600 (or default)

    If you only use Wix to send site notifications and your primary email isn't Google Workspace, you might just need v=spf1 include:spf.wix.com ~all. The ~all is a softfail, meaning emails from unauthorized senders *might* be spam. For stricter enforcement, you could use -all (hardfail), but that's advanced.

  4. Check DKIM Records: DKIM records are usually automatically generated by your email provider or Wix. Wix generally handles DKIM on its end when sending emails. However, if your domain's email is with Google Workspace, you'll have specific DKIM CNAME records from Google that you've added to your DNS. Ensure these are present and correct. Wix sometimes advises adding specific DKIM records if you're using a custom sender email, so check Wix's support documentation for their most current recommendations.
  5. Consider a DMARC Record: DMARC builds on SPF and DKIM, giving instructions on what to do with emails that fail authentication. For improved deliverability, especially to Gmail, adding a basic DMARC record is a good idea. This would also be a TXT record.
Type: TXT
Name/Host: _dmarc
Value: v=DMARC1; p=none; rua=mailto:your_email@yourdomain.com
TTL: 3600 (or default)

Replace your_email@yourdomain.com with an email address where you want to receive DMARC reports (optional, you can omit rua if you don't want reports initially). The p=none policy means 'take no action' for failed DMARC checks, which is safe to start with.

  • DNS Propagation: After making DNS changes, it can take anywhere from a few minutes to 48 hours for them to propagate across the internet. Be patient. You can use tools like MXToolbox to check if your new SPF/DKIM/DMARC records are visible globally.
  • Understanding these DNS records is a critical aspect of web development, much like understanding API key configurations. A similar level of precision is needed to avoid errors, like resolving a Contentful API Key Invalid Error - the wrong key or a misconfigured permission can stop everything dead in its tracks.

    Step 3: Test with a Non-Gmail Address (Diagnostic Step)

    If your emails are still not arriving in Gmail, try sending a test submission to an email address from a different provider (e.g., Outlook, Yahoo, or a custom email address not hosted by Google). If the email arrives at this non-Gmail address, it strongly suggests the problem lies specifically with Gmail's filtering or your interaction with Google Workspace settings, rather than Wix's sending mechanism itself.

    Step 4: Check Your Gmail Spam Folder and Filters

    It sounds obvious, but sometimes the simplest solution is overlooked. Gmail's spam filters are powerful.

    1. Check Spam Folder: Log into your Gmail account and thoroughly check your 'Spam' or 'Junk' folder. If you find the emails there, mark them as 'Not spam'.
    2. Create a Gmail Filter: To prevent future emails from Wix from going to spam, create a filter:
      • In Gmail, click the 'Show search options' down arrow in the search bar.
      • In the 'From' field, enter the sender email address that Wix uses (e.g., no-reply@wix.com or your site's email if configured).
      • Click 'Create filter'.
      • Check 'Never send it to Spam'.
      • You might also check 'Always mark it as important' and 'Apply the filter to matching conversations'.
      • Click 'Create filter'.

    Step 5: Review Form Content for Spam Triggers

    While less common for simple contact forms, if your form's automated email response or the submission content itself contains too many 'spammy' keywords (e.g., excessive exclamation marks, ALL CAPS, pharmaceutical terms, 'free money', etc.), Gmail might flag it. Review your form's success message and any auto-responder emails for this.

    Step 6: Contact Wix Support

    If you've meticulously followed all the steps above and your Wix contact form is still not sending emails to Gmail, it's time to reach out to Wix Support. Provide them with all the troubleshooting steps you've already taken, your domain name, the specific form in question, and any error messages you've observed. They have access to internal logs that can shed more light on why emails might be failing.

    Verify the Fix

    After implementing any of the above solutions, particularly after adjusting Wix automations or DNS records, it's crucial to verify the fix:

    1. Go to your live Wix website.
    2. Fill out your contact form with realistic (but test) information.
    3. Submit the form.
    4. Immediately check your Gmail inbox. Also, check your Gmail spam folder, just in case.
    5. Finally, log into your Wix Dashboard and navigate to 'Communications' > 'Forms & Submissions' to confirm the submission was recorded there.

    If the email appears in your Gmail inbox, congratulations! You've successfully debugged the issue.

    Prevention Tips for Reliable Email Delivery

    Preventing issues is always better than fixing them. Here are some tips I apply to ensure reliable email delivery in my projects, from basic WordPress sites (which I might host on Hostinger for budget-friendly options) to enterprise-level applications on Kinsta for maximum performance:

    • Regularly Test Forms: Make it a habit to test all critical forms on your website periodically, perhaps once a month, or after any major website updates. This is a simple sanity check that can catch problems early.
    • Monitor Wix Form Submissions: Regularly check your Wix Dashboard's 'Forms & Submissions' section. If you see submissions piling up there but aren't receiving email notifications, it's an immediate red flag.
    • Keep DNS Records Updated: If you ever change email providers, transfer domains, or make significant changes to your website setup, always double-check your SPF, DKIM, and DMARC records. Outdated records are a common source of deliverability problems.
    • Use a Custom Sender Email (with caution): If you configure your Wix forms to send from a custom email address (e.g., info@yourdomain.com), ensure that this address is properly set up and authenticated with Wix. Sometimes, using a generic Wix email (like no-reply@wix.com) for notifications is more reliable, albeit less branded, unless your custom email is perfectly authenticated.
    • Consider a Dedicated Email Service for Critical Communications: While Wix handles form emails, for other critical communications (e.g., custom transactional emails for a separate e-commerce store or a membership site), I often recommend using dedicated transactional email services like SendGrid, Mailgun, or Amazon SES. These services are built for high deliverability and provide detailed logs. For clients using my OpenWA plugin, integrating with a robust messaging service ensures their critical order notifications reach customers reliably, bypassing common email pitfalls.

    FAQ

    Q: Why do emails from my Wix form sometimes go to the spam folder instead of my inbox?

    A: This is most often due to insufficient email authentication. If your domain's SPF, DKIM, or DMARC records aren't correctly configured to authorize Wix (or the service Wix uses to send emails) as a legitimate sender, Gmail's filters are likely to flag the emails as suspicious and route them to spam. Content that appears spammy can also contribute.

    Q: Can Wix forms send submissions to multiple email addresses?

    A: Yes, absolutely! Within Wix Automations, when you set up the 'Send an Email' action for your form, you can usually specify multiple recipient email addresses, separated by commas. You can also create multiple automations, each sending to a different recipient for the same form submission.

    Q: I'm not getting *any* form submissions, even in Wix's own database. What's wrong?

    A: If submissions aren't even appearing in your Wix Dashboard under 'Forms & Submissions', the problem isn't with email delivery, but with the form itself failing to submit data. Check for JavaScript errors in your browser console when submitting the form, ensure all required fields are correctly configured, and that there are no third-party apps or custom code interfering with the form's submission process. In rare cases, it could be a temporary platform-wide issue with Wix. This is distinct from email delivery, indicating a deeper problem with the form's functionality.

    Conclusion

    A functional contact form is the lifeblood of many websites, acting as the primary bridge between you and your audience. When your Wix contact form is not sending emails to Gmail, it's not just an annoyance; it's a barrier to business growth. By systematically working through the steps I've outlined - from checking Wix's internal settings and automations to meticulously verifying your domain's DNS records - you can resolve most email deliverability issues.

    Remember, attention to detail in configuration, whether it's setting up an automation on Wix or deploying a complex JWT authentication system for a custom application, is key to a smooth-running website. Don't let a simple email glitch cost you valuable connections. Implement these fixes, verify them, and ensure your communication channels are always open. If you've encountered a particularly tricky scenario or have a solution not covered here, I'd love to hear about your experience in the comments below!

    Need help with your project?

    Comments(0)

    No comments yet. Be the first to share your thoughts.

    Leave a comment

    Your email is optional and never shown publicly.

    All posts
    Shafat Mahmud Khan

    Shafat Mahmud Khan

    WordPress & full-stack dev with 8+ years. Built OpenWA, File Explorer, ERP systems

    GitHub
    Recommended Hosting

    Launch with Hostinger & Save 20%

    Fast, reliable hosting for WordPress, Next.js, and more. Trusted by millions.

    Free SSL24/7 Support1-Click WP Install99.9% Uptime
    20% OFFexclusive discount
    Get 20% Off

    Affiliate disclosure: I earn a commission at no extra cost to you.

    Related Articles