Wix contact form email not working: how to fix it

Wix form submitted but the notification email never arrived? Wix has no custom SMTP setting, so here is how to check the problem and the two routes that do work.

6-minute readLast updated · June 2026Wix setup guide →

Someone filled in the contact form on your Wix site. The submission is in your Wix dashboard, but the notification email never reached your inbox, or it landed in spam.

Why Wix form emails go missing

When someone submits a Wix form:

  1. Wix stores the submission in your site dashboard.
  2. Wix emails a notification to the addresses set in the form’s settings, from a Wix sending address.

Common reasons the email does not show up:

  • The notification address in the form settings is wrong, or notifications are turned off.
  • Your mail provider filters the message to spam, or a rule moves it out of the inbox.
  • A company mail filter blocks messages from automated senders.

Check where it breaks

  1. Submit your own form with an address you control. Wait a few minutes. Check the inbox and spam folder of the notification address.
  2. Check the submission in Wix. If it is in your dashboard, the form works; only the email step fails.
  3. Check the form’s notification settings. Make sure the right address is listed and notifications are on.
  4. Check filters and rules in Gmail or Outlook, and ask your IT team if a company filter is in place.

Wix has no custom SMTP setting

There is nowhere in Wix to paste SMTP settings

Wix does not let you choose the mail server for form notifications, on any plan. Guides that point you to a “custom SMTP” field in Wix settings are wrong. To send through SecureSMTP, the form data has to reach our API another way.

Two routes that work

Route 1: Zapier or Make (no code)

  1. Sign up at securessmtp.com/signup (the Free plan includes 5,000 emails a month).
  2. Dashboard → Forms → Sites → + Add Site. Copy the API key from the last step. It is shown only once.
  3. In Zapier or Make, start with the Wix form-submission trigger.
  4. Add an HTTP step: in Zapier, Webhooks by Zapier → POST (needs a paid Zapier plan); in Make, HTTP → Make a request. URL https://securessmtp.com/api/v1/mail/send, header x-securessmtp-api-key: <your key>, JSON body with to, subject, text and reply_to mapped from the form.
  5. Submit the form once. The email shows up in the Email log in your SecureSMTP dashboard.

Route 2: Velo backend code

If you use Velo (Wix’s developer mode), you can call our API from backend code:

  1. Store the API key in the Wix Secrets Manager.
  2. In a backend file, read the secret and send a POST to https://securessmtp.com/api/v1/mail/send with the x-securessmtp-api-key header.
  3. Call that backend function when the form is submitted.

Keep the key in backend code

Never put the API key in page code. Anyone who can read it can send email as your site.

Request fields and responses are in the API reference.

Frequently asked questions

Can I enter my own SMTP server in Wix?+

No. Wix has no setting for a custom SMTP server, on any plan. Wix form notifications are always sent by Wix. To send through SecureSMTP you need an automation tool (Zapier or Make) or Velo backend code that calls our API.

Will the form behave differently for visitors?+

No. Visitors fill in the same Wix form and see the same success message. The extra email is sent after the submission, by Zapier, Make or your Velo code.

Will I still see submissions in Wix?+

Yes. Wix keeps storing every submission. You can also keep the Wix notification turned on, or turn it off once the SecureSMTP email works.

Can the person who filled in the form get a confirmation email?+

Yes. Add a second send step in Zapier or Make (or a second call in your Velo code) with "to" set to the email field from the form.

Which From address will the email use?+

New accounts send from their own verified sending domain, so it goes out from your own address. Any plan, including Free, can add one. Until it is verified you can send test emails to yourself. Older accounts can keep using [email protected] with your site name as the sender name for a limited time. Set reply_to to the visitor’s email so you can reply directly.

How does this compare to Wix email marketing?+

Wix email marketing is for newsletters. SecureSMTP is for one-to-one emails such as form notifications and replies. You can use both.

Stop guessing whether your email is landing.

SecureSMTP sends your website and app email with SPF, DKIM and DMARC passing, from your own domain once you verify it, and logs every email. 5,000 free emails a month, no card required.

More delivery guides

WordPress · 8-min read

Fix WordPress wp_mail() going to spam: the complete diagnostic + fix guide

WordPress sends mail from [email protected] by default — an address that fails SPF, DKIM, and DMARC. Here's why your wp_mail() emails land in spam and how to fix it.

Shopify · 7-min read

Shopify SMTP: why there is no SMTP setting, and how to send from your own domain

Shopify sends store emails itself and has no custom SMTP setting. Here’s how to authenticate your domain in Shopify, and when to send through the SecureSMTP API instead.

Squarespace · 6-min read

Squarespace email troubleshooting: why your form submissions aren't arriving

Form submitted. No email. Here’s how to check Squarespace’s notification settings and forward submissions through Zapier to SecureSMTP.

Webflow · 6-min read

Webflow form delivery: why form notifications go missing, and how to fix it

Webflow forms collect submissions reliably; the notification emails are the weak spot. Here’s how to send them through an automation tool and SecureSMTP instead.

Ghost · 6-min read

Ghost email troubleshooting: when magic links and welcome emails miss

Ghost members not getting magic-link logins or welcome emails? Here’s how to send a self-hosted Ghost’s transactional email through SecureSMTP. Newsletters still need Mailgun.

Mailchimp Transactional · 7-min read

Mailchimp Transactional (Mandrill) email problems: how to diagnose and fix them

Mailchimp Transactional rebrand of Mandrill is confusing, expensive, and shares IPs across customers. Here's why delivery fails and the simpler alternative.

Fluent Forms · 5-min read

Fluent Forms not sending email? Here's why, and how to fix it

Fluent Forms submissions arrive in the dashboard but the notification email never lands? It's a wp_mail() problem, not a Fluent Forms bug. Here's the real fix.

Forminator · 6-min read

Forminator email setup: configure notifications that actually arrive

Forminator notification emails going to spam — or missing entirely? It's WordPress's wp_mail() problem, not Forminator. Here's the fix that works on any host.

WP Mail SMTP · 6-min read

WP Mail SMTP setup with SecureSMTP: the Other SMTP settings, step by step

Use the WP Mail SMTP plugin with SecureSMTP as your SMTP server. The exact Other SMTP settings, how to keep your key out of the database, how to test, and what to do when it fails.