how-to-fix-gravity-forms-not-sending-email_d

[SOLVED] Why Is Gravity Forms Not Sending Email?

Is Gravity Forms not sending email from your site?

If you’re not getting form confirmations, you’ll likely miss out on important messages.

Fix Your Gravity Forms Emails Now

This article will show you how to:

How Does Gravity Forms Send Email?

Gravity Forms sends email through your hosting server. In fact, all emails from your WordPress site are sent this way by default.

Your server uses the wp_mail() function, which is a pretty basic way to send emails. It doesn’t authenticate the emails, and that’s why they’re sometimes filed as spam.

If this happens, you (or your visitors) might notice that emails from your site go into the Junk folder. But sometimes, they just seem to disappear.

The WP Mail SMTP plugin easily solves this problem. It sends email through a 3rd party mailer service so that your emails are properly authenticated.

wpmailsmtp-how-it-works

In the steps below, we’ll run through all the steps to fix Gravity Forms not sending email.

How to Fix Gravity Forms Not Sending Email

We’re going to start by testing your form to see if everything’s working on the frontend. We’ll show you how to do this in version 2.4 or below, and also in the new version 2.5 or “block editor” version.

Troubleshoot Gravity Forms Not Sending Email

Sometimes forms can stop working unexpectedly. If you’ve recently changed themes or plugins on your site, it’s possible that a new code conflict might be stopping your forms from submitting entries.

Sending a test entry is an easy way to figure out if there’s a problem with your form plugin.

Go ahead and fill in your form as a visitor normally would. Then try to submit it.

gravity-forms-not-sending-email-entry-frontend

If you have difficulty submitting the form, that might suggest a plugin conflict. For example, you might notice that the form is slow to submit, or the Submit button doesn’t do anything when you click it.

If that’s the case, you could try switching to a free contact form plugin to see if that helps.

If your form is submitted successfully with Gravity Forms, you’ll want to check that the entry was saved. Let’s do that now.

This is the same in the old and new version of Gravity Forms. In version 2.5, the screens look a little different, but the steps are the same.

Head to your WordPress dashboard. Under Forms, click Entries.

gravity-forms-not-sending-email-entries

If your form’s working, you should see your entry listed here:

gravity-forms-not-sending-email-entry-backend

Is everything OK so far? Now let’s look at your Gravity Forms email notifications.

Check Gravity Forms Notification Settings

Each form in Gravity Forms has its own set of email notifications. You can switch the notifications on and off, and you can also choose which email addresses will receive each notification.

In particular, you’ll want to check your conditional notifications and look for typos in addresses.

In the WordPress dashboard, click Forms to see a list of all of the forms in your account. Hover over the form that isn’t sending email and click Edit. The process is the same in Gravity Forms 2.5, but the screens look a little different.

gravity-forms-not-sending-email-edit-form

In version 2.4 or below, look to the tabs across the top and hover over Settings. Then click Notifications.

gravity-forms-notifications-not-sending-email

In version 2.5 or above, the layout is the same but the dropdown looks a little different.

Gravity Forms 2.5 notifications

Now check to see that the notifications you want are turned on in the form editor.

This form has just 1 email set up, and the switch here should be green.

gravity-forms-not-sending-email-notification

In version 2.5, the green icon looks a little different and shows the word Active.

Gravity Forms version 2.5 active notification

Next, you can click on the name of the notification to edit the settings.

Configure the Send To Address

Now we’re going to check the address your notifications are being sent to. In version 2.5, the settings are exactly the same.

We already opened up the form notification settings. At the top, you’ll see 3 different settings for Send To. We marked them here with a red outline:

gravity-forms-not-sending-email-send-to-settings

In the From Email field, you can see we have a placeholder for the site admin email in WordPress. You might want to change this so that you avoid having a sender and recipient email that are the same. This can cause deliverability issues, and ‘be careful with this message’ warnings in Gmail.

Looking specifically at Send To, here’s what these settings do:

  • Enter Email – This lets you type in an email address for the notification. If you have this option selected, check that the email address is correct with no typos or formatting mistakes. If you don’t have a valid recipient here, your emails could silently fail.
  • Select a Field – This lets you select a form field from the dropdown. You’ll want to use this setting for user notifications since this will send an email to the person filling in the form.
  • Configure Routing – This setting lets you use conditional logic to set the notification recipient. This is the most complicated setting, and it’s the easiest to get wrong.

Here’s an example of what Configure Routing looks like for the email field.

gravity-forms-not-sending-email-configure-routing

If you have this logic set up incorrectly, it’s possible that Gravity Forms won’t send email when you expect it to. In our example, it’ll only send an email notification if the user selects their preferred contact method as ‘Email’.

To test your form, switch to a simpler method temporarily (such as Enter Email) and see if that solves the problem with Gravity Forms not sending email. If it does, it’s possible you had a routing rule that was stopping notifications from being sent.

Still having problems? Let’s install the WP Mail SMTP plugin to fix Gravity Forms not sending email.

Install the WP Mail SMTP Plugin

Now we’ve checked all of your Gravity Forms email settings, we’ll go ahead and install the WP Mail SMTP plugin.

WP Mail SMTP lets you easily use a 3rd party mailer service to authenticate your emails using DKIM, SPF, and DMARC.

Need a hand setting up SMTP for Gravity Forms?

Our Elite license includes White Glove Setup for SMTP.com or Mailgun.

If you’d prefer to install and set up the plugin yourself, let’s go ahead and do that.

To start, install and activate the WP Mail SMTP plugin. If you need help with this step, check out this beginner’s guide to installing a plugin in WordPress.

You’ll see the setup wizard open up in your browser. Click Let’s Get Started.

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

Next, we’ll choose the mailer you want to use to handle your Gravity Forms emails.

Choose an email provider

WP Mail SMTP lets you choose from different mailing services. So whether you have a small, personal website or a large eCommerce store, there’s an option that will suit you.

  • For larger sites, SMTP.com and Sendinblue are both reliable options that allow you to send hundreds of emails each day.
  • For a hobby or personal site, you can use the Other SMTP option in WP Mail SMTP to use the SMTP details provided by your ISP. If you choose this, be sure to use the correct outbound SMTP port. See our Other SMTP tutorial for details.
  • There’s also a Google option that lets you send email via your G-Suite or Gmail address. This is also a great option for small sites that send just a few emails a day, and you can send WordPress emails from different Gmail aliases.

Choose an email service provider for WordPress SMTP

When you’ve chosen your mailer, you’ll want to set it up on the provider’s website. We’ve got full instructions for each service to help.

Simply click the link for your chosen mailer to jump to its setup tutorial:

Mailers available in all versions Additional Mailers in Pro
SMTP.com Microsoft 365/ Outlook
Sendinblue Amazon SES
Mailgun Zoho Mail
SendGrid
Gmail / Google Workspace
Other SMTP

At the end of the wizard, we recommend that you turn on Detailed Email Logs and Weekly Email Summary. These 2 settings will track basic details about your sent emails and generate a weekly report.

Enable WordPress email logs and weekly summary

Run through the remaining steps to complete the Setup Wizard. At the end, you’ll receive an automatic test email.

Automatic test email from WP Mail SMTP

If you want, you can also turn on email logging for the entire content of the emails as well. Let’s take a look at that in more detail.

Log Gravity Forms Email Content and Attachments

The Pro version of WP Mail SMTP can track every email that’s sent from your WordPress site, including every Gravity Forms notification that is generated.

Once email logging is enabled, you also have the option to:

Here’s an example of the email report graph showing opens and clicks:

Email report graph with filters in WP Mail SMTP

And there’s more! You can see email status on your WordPress dashboard too. Drill down into the chart to check the status of all the emails generated by your site.

WP Mail SMTP Pro dashboard widget

Got your email logs set up? Great. Let’s check to see if Gravity Forms is sending form entries reliably.

Test Your Gravity Forms Emails

Congratulations! Now you’ve set up WP Mail SMTP, you should find that your problems with Gravity Forms not sending email are fixed.

You can test your Gravity Forms contact form now and check the email logs to track the status.

In WP Mail SMTP, you can also send an email test at any time. Just head to the Email Test tab in the plugin settings.

Test Gravity Forms emails

After sending the test email, WP Mail SMTP will let you know if there are any issues with your DNS settings. This is an easy way to make sure your provider is set up correctly.

Domain Check results

And that’s it! We’ve walked through all of the steps to fix Gravity Forms not sending emails on your site.

Fix Your Gravity Forms Emails Now

FAQ on Gravity Forms Email Notes

Are you seeing errors in the Notes section in Gravity Forms? Here’s a quick guide to explain what each error message means.

Gravity Forms Note What This Means
WordPress successfully passed the notification email to the sending server Gravity Forms successfully generated the email in WordPress and sent it.

That doesn’t necessarily mean that it was delivered, and most email issues occur after this has happened, so the message is not always helpful.

You’ll want to install WP Mail SMTP to improve deliverability and run more detailed tests. WP Mail SMTP will give you a more specific test result that will explain what’s going wrong. For example, it can detect issues with your DNS settings that are causing email problems.

Could not instantiate mail function.

WordPress was unable to send the notification email

There was an issue generating the email in WordPress.

This is a server issue, so you’ll want to contact your hosting company to find out why emails aren’t sending from Gravity Forms.

SMTP Error: connect() failed

SMTP Error: Could not authenticate

WordPress timeout

5XX error

There’s an issue with the settings in WP Mail SMTP.

  • If you’re using the Other SMTP mailer, check your SMTP port and password.
  • If you’re using Cloudflare, check that your mail server is not proxied.
SMTP Error: Data not accepted There’s an issue with your mailer service that’s preventing Gravity Forms sending emails.

You might be trying to send more emails than the provider allows, or you might be using a From address that isn’t valid.

If you have any other issues using WP Mail SMTP with Gravity Forms, you can file a support ticket now if you have a paid license. Users of the free version of WP Mail SMTP can get help on the WordPress.org forums.

Fix Your Gravity Forms Emails Now

Next Step: Configure DMARC Records

Are you still seeing contact form emails going to your spam folder? You’ll want to make sure that your DNS records are set up correctly for your new email provider.

To start, check out how to:

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 us on Facebook and Twitter for more WordPress tips and tutorials.

Comments

  1. I need the registration page of wp SMTP.
    there is only a login page. can you please share the registration page?
    I am facing a technical issue with this plugin.

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.