Is FluentCRM not sending emails from your website?
In this article, we’ll show you how to easily solve email deliverability issues with FluentCRM so that your emails don’t get lost or filed as spam.
What Is FluentCRM?
FluentCRM is a self-hosted email marketing plugin. You can design email campaigns in WordPress using the drag and drop block editor.
FluentCRM supports smart tags that let you dynamically personalize the content of the emails you send out.
It also supports:
- Subscriber segmentation
- Automated drip campaigns
- Reporting
- Integration with LMS and membership plugins.
If your emails aren’t being delivered reliably, let’s fix that.
How To Fix FluentCRM Not Sending Email
In This Article
1. Check Email Settings In FluentCRM
FluentCRM lets you set the email sender within the plugin.
To check this, go to FluentCRM » Settings from your WordPress dashboard.
Click the Email Settings tab and you’ll find the fields to set the sender options.
In the From Name, enter the name of your website or a name that your subscribers are likely to recognize.
For the From Email Address field, we recommend using an email with the same domain extension as the domain you’re sending from. This can sometimes help with email deliverability.
Click on Save Settings for the changes to take effect.
Let’s now install the WP Mail SMTP plugin to send all emails through a reliable email provider.
2. Install the WP Mail SMTP Plugin
FluentCRM uses the default wp_mail()
function to send marketing emails from your website. It’s much better to use an email provider that can authenticate your emails instead.
WP Mail SMTP lets you easily connect your website to a mailer service and route all emails through it.
To download the plugin, head over to your WP Mail SMTP account. Under the Downloads tab, click the orange button to grab the latest version of the plugin file.
Switch back to your website and upload the zip file to the plugins page.
If you are new to WordPress, you can check out this guide on installing a WordPress plugin.
Once the plugin is installed, be sure to Activate it. As soon as you do that, the plugin Setup Wizard will start in your browser. The wizard will help you to configure the plugin in few easy steps.
3. Connect to a Mailer Service
In this step, we’ll connect the website to a mailer service that’ll add authentication to your marketing emails.
To begin, click the Let’s Get Started button in the wizard.
On this screen, you can choose your new email provider. We recommend that you use a transactional email provider, like SendLayer, Brevo (formerly Sendinblue), or SMTP.com.
Once you’ve chosen a mailer, click the link below to open our documentation.
Work through the steps to set up an account and connect it to WP Mail SMTP.
Mailers available in all versions | Mailers in WP Mail SMTP Pro |
---|---|
SendLayer | Amazon SES |
SMTP.com | Microsoft 365 / Outlook.com |
Brevo | Zoho Mail |
Google Workspace / Gmail | |
Mailgun | |
Postmark | |
SendGrid | |
SparkPost | |
Other SMTP |
Switch back to this website once you establish a connection between the mailer and your website.
Want to set up multiple mailers? You can do so in the Additional Connections settings, then select a Backup Connection and configure Smart Routing.
4. Enable Email Logging
As you come to the end of the Setup Wizard, you’ll have the option of turning on email logging.
We recommend that you turn on the Detailed Email Log and Instant Email Alerts.
Detailed Email Logs will save the basic details about your emails in Complete Email Reports. You can also have WP Mail SMTP and send you a Weekly Email Summary.
Instant Email Alerts let you know when an email from your website fails to send. That way you can quickly fix the problem.
Let’s now see how we can resend failed marketing emails using WP Mail SMTP.
5. Resend Failed FluentCRM Emails Using WP Mail SMTP
Even after setting up the mailer service on your website, some emails may fail to deliver. This can happen if your SMTP server or email provider has a brief outage.
To combat this, we recommend that you log the entire contents of your emails.
On the next screen, you can enable additional email logging features, including the option to save email content, save attachments, and track email opens and clicks.
Go ahead and enable all of the logging features you want. You must enable the Store the content for all sent emails to be able to resend emails.
You can check out all other email logging features in detail in our article on how to log your WordPress emails.
WP Mail SMTP will check your DNS settings and sends a test email. If everything is correctly set up, you’ll see a success message in the end. If there’s an issue with the DNS settings, it will show you details of the error.
Next, let’s try resending an email so you can see how it works. To start go to WP Mail SMTP » Email Log.
We have an email right here that’s marked with a red dot.
Click on the View Log button for the email that you want to resend.
On the log screen, you’ll find the Resend button under the Actions tab. Click on it and a popup will appear.
The email field will be prefilled with the same email address. You can click the YES button to resend the email, or change the email address first if you need to.
And that’s it! You’ve done everything to fix FluentCRM not sending email, and you also know how to resend emails that failed.
Next, Create Open and Click Rate Reports
Did you know that WP Mail SMTP Pro also lets you create open and click-through graphs? This is an awesome way to measure performance for your FluentCRM campaigns.
You also get a breakdown of this data in your weekly summary:
Be sure to check out the Email Reports to see all the new features you can use with WP Mail SMTP and FluentCRM.
And while you’re at it, you might want to see our post on best WordPress email log plugins.
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.