Is the Beaver Builder contact form not sending email on your website?
If the contact form on your website isn’t working, you might miss out on important emails.
In this guide, we’ll show you how you can fix the contact form and force it to send emails from an email address that matches your domain.
Why Is My Contact Form Not Working?
The contact form module by Beaver Builder is very basic. It uses the
wp_mail() function to send emails from your website. The isn’t reliable as most hosting companies are not configured to use the
Even if your hosting is configured, popular email services like Gmail have filters that can detect automated emails and flag them as spam.
Now that we know why the contact form fails to send emails from your website, let’s check out some of the possible solutions.
How To Fix Beaver Builder Contact Form Not Sending Email
Follow these steps to fix the Beaver Builder contact form not sending email:
- Check Beaver Builder Contact Form Settings
- Install the WP Mail SMTP Plugin
- Choose a Mailer Service
- Enable Email Features
Let’s start by checking the contact form settings in Beaver Builder.
Step 1: Check Beaver Builder Contact Form Settings
Beaver Builder has a contact form module that you can use to create basic contact forms. You can use it on the contact page to let your visitors contact you by filling out the form.
The module has limited settings for email and by default, it’ll send an email to the site admin address.
If you aren’t getting the emails, let’s first check if the email address is correct.
To start, log into the WordPress dashboard and open the page with Beaver Builder that has the contact form module.
Open the contact form settings by clicking the spanner icon.
Under General Settings, look for the Send to Email field. If the field is empty, the emails will be delivered to the site’s admin address.
You can override this by typing a different email address here. Just make sure the email is valid and you have access to it.
It is recommended to use an email address that matches your domain to have better email deliverability. For example, since our domain is wpmailsmtp.com, we use [email protected] for our contact form.
If everything looks good and you still don’t receive the email notification, let’s install the SMTP plugin that fixes the problem.
Step 2: Install the WP Mail SMTP Plugin
WP Mail SMTP is the best SMTP plugin for WordPress.
It reconfigures the
wp_mail() to work with external email providers so that emails sent from your website have the right verification.
This fixes the Beaver Builder contact form not sending emails as well as them being marked as spam.
To start, go to your WP Mail SMTP account and click on the orange button to download the latest version of the plugin.
Upload the zip file on your website on the plugins page and make sure you activate it. As soon as you do that, the Setup Wizard will start in your browser.
If you need help, you can refer to this guide that explains how to install a WordPress plugin in more detail.
Step 3: Choose a Mailer Service
Let’s start configuring the WP Mail SMTP.
First, we’ll choose a mailer service that will fix the Beaver Builder contact form not sending email issue.
Click on the Let’s Get Started to move to the next step.
The mailer service will depend on a lot of factors. Here are few tips to help you choose the right one.
- For large sites that send lots of emails on daily basis, mailer services like SMTP and Sendinblue are the ideal choice because of the reliability they offer.
- For small business sites or blogs that have moderate traffic, Gmail or G-Suite is a great option. You can also use a Gmail alias to send WordPress emails if you want to.
- If your hosting company provides the mailer service, you can use the Other SMTP option. With WP Mail SMTP, you can avoid exposing the credentials in your WordPress dashboard by using constants to secure your SMTP settings.
Go ahead and chose the mailer based on your requirement.
Once you have chosen the mailer, open the documentation page and go through the steps to setup the service.
- Gmail (G-suite or regular Gmail)
- Amazon SES
- Zoho Mail
- Other SMTP
When you have set everything up, switch back to this guide and follow the steps below.
Step 4: Enable Email Features (Optional)
The next step is to enable the email features which will improve the email deliverability. You’ll have two features enabled by default.
- Email Deliverability
- Error Tracking
If you have the Pro version of the plugin, you can enable the Detailed Email Logs to keep track of all the emails your website sends. WP Mail SMTP Pro also includes a helpful chart widget in the WordPress dashboard. It displays email statuses in the form of a chart making it easy to spot any errors and fix them.
Check out our guide to WordPress email logging to get full details on how this works.
For the final step, go to your WP Mail SMTP account and grab the license key from the Downloads tab. Enter it here to enable automatic plugin updates.
That’s it! The WP Mail SMTP should fix the Beaver Builder contact form not sending email issue on your website.
Next Step: Use WPForms To Create Contact Forms
The contact form Beaver Builder has to offer has limited settings and only lets you create a basic form.
WPForms on the other hand is a complete tool to build all types of forms. With some of its advanced features, you can use it to create survey forms, accept money, or even let users digitally sign the forms.
Check out our comparison of the best contact form plugins for WordPress.
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.