Elementor form not sending email

FIXED: Elementor Form Not Sending Email in WordPress (2021)

Is your Elementor form not sending email? Sometimes emails from Elementor forms can disappear or go to spam, and it’s tricky to figure out exactly why.

Luckily, this is also an easy problem to fix.

In this tutorial, we’ll show you some troubleshooting steps that will fix Elementor email delivery issues for good.

Fix Your Elementor Emails Now

Why Is My WordPress Contact Form Not Working?

If your WordPress contact form is not working, it’s probably because emails from your site are being treated as spam.

This is a super common problem with all WordPress websites and web hosts. It can happen whether you’re using Elementor forms or a different form builder plugin.

When your Elementor content form sends an email, it uses the basic wp_mail() function. This sends emails through your hosting provider without authentication. So when that email gets passed from one server to the next, the email will get discarded or filed as spam.

We’ll show you how to fix this in the steps below.

Fix Elementor Form Not Sending Email in WordPress

Let’s check that your Elementor contact form is set up correctly first. After that, we’ll install a plugin that’ll solve your email delivery problem.

  1. Troubleshoot Your Elementor Contact Form
  2. Check Your Elementor Contact Form Notifications
  3. Install the WP Mail SMTP Plugin
  4. Set Up Your SMTP Service in WordPress

First, let’s check your Elementor form is working properly.

Step 1: Troubleshoot Your Elementor Contact Form

If your Elementor contact form is not sending email, the #1 thing to check is that the form is actually working on your site.

Sometimes new plugins or themes can break your forms. In particular, new caching plugins can cause problems with form submissions. Sometimes, the submit button won’t work at all.

The error messages you’ll see will be dependent on the form builder you’re using, so we’ll look at the most common ones.

Elementor Form Builder Troubleshooting

If you’re using the Elementor Pro form builder, you might see errors like:

  • Server_error
  • An error occurred.

Both of these errors likely mean that a field ID is missing in the Elementor form builder.

To fix this, go to your WordPress dashboard. Open the page with the form, and then open the page in the Elementor page builder.

One by one, click each field and check the Advanced tab. There should be an ID assigned to every form field:

Fix Elementor contact form error

Fixing WPForms Errors

If you’re using WPForms and your contact form isn’t sending, this is usually caused by a plugin conflict.

You might see errors like:

  • Form token is invalid – This error is sometimes caused by caching plugins. You can fix this by excluding WPForms’ JavaScript in the cache plugin settings.
  • WPForms has detected an issue with JavaScript on this page – This error means that you have an issue with JavaScript. This might be caused by a setting in your plugin or theme, and disabling minification should resolve this.

If you can submit your contact form without seeing any errors, it’s time to dive in to the Elementor contact form email settings.

Step 2: Check Your Elementor Contact Form Notifications

The next step is to check that your contact form has the right email notifications set up.

Again, the steps here will be slightly different depending on the way you made your form.

Elementor Form Builder Notifications

If you made your form with the Elementor form builder, you’ll want to open up your page in Elementor now and click on the form you created.

In the left hand sidebar, expand your notification settings for the form. Click Actions After Submit » Email to see the notification that’s sent with each form submission.

Elementor actions after submit

Now check that your form notification is set up correctly.

Setting the From Name to an email address that matches your domain may help to avoid email delivery problems.

Change the From Name if Elementor contact form not sending email

WPForms Notifications

You can also use WPForms to make your Elementor contact form. There are tons of benefits to using WPForms with Elementor, including much better spam protection.

To check your WPForms notifications, open the form page in Elementor. Click on the embedded form.

Then click on the Edit the selected form link.

WPForms - Edit the selected form in Elementor

When the form builder opens up, click Settings » Notifications.

Edit WPForms notifications

You’ll see the form notifications screen open up on the right.

Your notification here should be turned On. And your Send To Email Address is important. If it’s set to {admin_email}, that means your form is sending email notifications to the default administrator email in WordPress.

If the administrator email is wrong, you can either change the admin email in WordPress, or delete the {admin_email} tag and type in an email address manually.

Default notification email settings

If you’re sending a notification to multiple email addresses, check they’re separated with commas , in the Sent To Email Address field.

Click Save at the top of the form builder and click the X to close it. Now test the form again to see if the issue with Elementor not sending emails is fixed.

Other Form Builders

Are you having issues with a different form builder? If so, jump over to our guides to:

If all of your settings look correct, and your Elementor form still isn’t sending email, the next step is to install the WP Mail SMTP plugin.

Step 3: Install the WP Mail SMTP Plugin

WP Mail SMTP is a WordPress plugin that changes the way emails are sent from your WordPress site.

Instead of relying on your webserver to send emails, WP Mail SMTP re-routes all of your emails through an external email provider.

This will authenticate your emails so they don’t get lost or filed as spam.

If you’d like help getting WP Mail SMTP set up, the team offers a full White Glove Setup service. It’s included with the Elite license or higher.

If you want to set up the plugin yourself, we’ll show you how.

First, download the WP Mail SMTP plugin from your account area. Click the Downloads tab, then click the orange button to grab the zip file.

Download WP Mail SMTP to fix Elementor contact form not sending email

Now you’ll want to upload the plugin to your WordPress site.  If you need help with this, jump over to this guide to installing a WordPress plugin.

Install WP Mail SMTP

Be sure to Activate the plugin.

The WP Mail SMTP setup wizard will open up in your browser. If you want to start it manually, click WP Mail SMTP » Setup Wizard in the WordPress navigation menu.

Step 4: Set Up Your SMTP Service in WordPress

The WP Mail SMTP wizard will guide you through setting up your new mailing service. This will fix your Elementor contact forms not sending email.

If you already have a mailer set up on your site, running the wizard again will remove your existing mailer.

To start, click the Let’s Get Started button.

Start the WP Mail SMTP setup wizard to fix Elementor form not sending email

On the next screen, choose the email provider you want to use from the list.

The provider you pick here will depend on a few factors, including:

  • Volume of emails – Free email providers are best for small websites, while paid mailers give you more capacity.
  • Type of emails – If you have an online store, look for a provider that specializes in transactional emails.

If you’re not sure which email provider to pick, we recommend either SMTP.com or Sendinblue.

Choose SMTP to fix Elementor contact form not sending email

Now it’s time to jump over to the setup instructions for your mailer. Click the link below to jump to the relevant page in our documentation:

Switch back to this guide when you’re done. Email deliverability and error reporting will be enabled in the wizard for you.

Enable email logging in WP Mail SMTP

You can also turn on Detailed Email Logs if you want to check that your Elementor contact form is sending email reliably.

This setting will keep a basic record of each email sent from your site, including:

  • Email headers
  • Subject line
  • Date sent
  • Status

Are you using WP Mail SMTP Pro? Don’t forget to paste in your license key at the end of the wizard.

Enter WP Mail SMTP license key

This will unlock all of the updates and extra features in the Pro version.

And that’s it! Now your email provider is adding full authentication to your emails, and that’ll prevent them going into spam.

Fix Your Elementor Emails Now

Next Step: Make Awesome Landing Page Forms

Do you want an easy way to make distraction-free landing pages in WordPress? SeedProd is an awesome landing page builder that lets you add contact forms and create custom layouts.

Check out this comparison of Elementor vs Divi vs SeedProd to see it go head-to-head with Elementor.

Ready to fix your emails? Get started today with the best WordPress SMTP plugin. WP Mail SMTP Elite includes full White Glove Setup and offers a 14-day money-back guarantee.

If this article helped you out, please follow our sister site WPForms on Facebook and Twitter.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.