In the last week, two clients called to say their WPForms contact pages were not sending email notifications when someone submitted the contact form. In both cases, the forms had been working for months and then suddenly stopped sending notifications. It took me two hours to figure out how to fix WPForms Not Sending Notifications.
I hope I can save you some frustrating hours looking for an answer.
Symptoms of WPForms Not Sending Notifications for Form Submissions
- Both sites are on Bluehost, but I’m not sure that is the cause. I have about 20 sites using WPForms Pro and only 2 are having this issue.
- Both sites have WP Mail SMTP installed. WP Mail SMTP is a plugin that can fix email delivery problems by changing the way your emails are sent and properly authenticating them. On both sites, WP Mail SMTP was able to send a test email from the site.
- Both sites are receiving email notifications from WooCommerce. That means that WordPress and the website mail server are able to send out email.
- WPForms was recording the form submission entries.
- No notifications of form submissions were being sent on either site.
Solutions for WPForms Not Sending Notifications for Form Submissions
- I called Bluehost and asked them to look at the mail server logs to see if there were any errors. There were no related email errors.
- I sent in a support ticket to WPForms regarding no notifications. Within a few hours, I received a reply from WPForms with a link to a plugin.
I installed the plugin and it fixed the problem immediately. Both sites, started receiving email notifications from WPForms form submissions. The plugin disables async email notifications. Async email notifications are on by default in WPForms, but for some reason async email notifications stops working on some sites.
IMPORTANT: This is now a setting in WPForms and you no longer need to create a plugin to change this setting. By default, the setting is off, which is the setting you want to fix the problem described above. To turn Async email sending on, from the WordPress admin menu, go to WPForms > Settings > Email > Optimize Email Sending
Important
There are several reasons WPForms might not send email notifications. Before using the plugin below, first make sure your WordPress installation is capable of sending email. See this article to help you determine why emails are getting delivered by your site and how to fix this problem.
WPForms Disable Async Email Notifications Plugin
To install the plugin
- Copy the code below and save it in a file.
- Compress the file into a .zip file.
- Then install the plugin .zip using the WordPress plugin installer to upload the file.
L says
can you please explain what kind of file to save it as? is it .php? I am having a problem uploading this
Pat Fortino says
Hi, the setting is now off by default so you don’t need the plugin. To change the setting, from the WordPress admin menu, go to WPForms > Settings > Email > Optimize Email Sending