How to Send WordPress Emails with Sendinblue SMTP

We all know how WordPress’ default PHP mailer is; unreliable and dated. The reason why you should never use WordPress to send emails is that they’ll either get blocked by your hosting or end up in spam.

If you want your emails to be delivered in time and not end up in the spam, you need to integrate an SMTP server into your WordPress site for sending emails.

A reliable SMTP server like Sendinblue overrides WordPress’ default wp_mail() function to send your emails. On the other hand, an SMTP plugin helps you connect to said SMTP server.

And today, we’ll show you how to integrate Sendinblue with FluentSMTP, one of the most reliable SMTP services for WordPress.

So, let’s get into it!

What is Sendinblue?

Sendinblue is regarded as one of the leading transactional email services for WordPress. They offer reliable email deliverability and can be easily integrated to be used as your WordPress site’s default mailer.

To use Sendinblue as a mailer, you need to integrate it with a reliable SMTP plugin that is easy to set up and offers most of the features for free. That’s the very reason we’re showing you how to set up Sendinblue and integrate with FluentSMTP for Sending WordPress Emails.

In addition, it is strongly recommended by them to use a domain-specific custom email address because it improves reliability, hence, also improving deliverability.

How to set up the Sendinblue mailer with FluentSMTP

Sendinblue is an effective and reliable WordPress mailer. To use its mailing service and ensure the deliverability of the emails your WordPress site sends, you need yet another reliable SMTP plugin such as FluentSMTP.

Don’t worry. FluentSMTP is a free plugin with some excellent free features. So there’s no cost involved!

An SMTP plugin like FluentSMTP essentially reconfigures WordPress’ wp_mail() function and sends the emails using SMTP instead of PHP mail. Let’s jump into integrating FluentSMTP with the Sendinblue mailer! 

Create and activate your Sendinblue account

To use its service, first, you have to have a SendinBlue account. If you don’t have one, you can create an account for free, without providing your card information. 

creating a sendinblue account

Upon providing your email and generating a password, you’ll get a confirmation email that’ll take you back to your account to fill up user information such as your First Name, Last Name, and Cell Number. 

After you provide that info, Sendinblue will ask for your company details such as— company name and address, team size, how many contacts you have, and whether you plan to sell online or not.

Then, to finish the signing-up process, you’d have to select a plan based on your business requirement. The free version lets you send 300 emails per day. If you need more emails of premium features you’ll need to choose a plan that works for you.

pricing page of sendinblue for wordpress email sending

Once you’re done with creating your Sendinblue account, you can proceed to the next phase.

Verify your domain on Sendinblue

As the next step, we strongly recommend verifying your domain on Sendinblue. This will electronically sign emails with your domain name. This is what we call the DKIM signature. 

Read: What are DMARC, SPF, and DKIM?

DomainKeys Identified Mail or DKIM is an email security protocol that tells your ISPs that you’re a trusted sender. Authenticating your parent domain with Sendinblue will help prevent your emails from ending up in the spam folder.

To verify your domain, open the settings menu from the upper right corner and click on ‘Senders & IP, and go to Domains.

verifying your domain on sendinblue

Then add your domain.

adding a domain on sendinblue

Once you add your domain name, a new window will appear containing several TXT files. You’ll need to add these TXT files to the DNS records on the cPanel of your web hosting account.

dns and dkim record of sendinblue for wordpress

Open up a new window in your browser and log in to your web hosting account and the TXT records in the designated field.

After you’ve uploaded the TXT records to the DNS, go back to Sendinblue and click Verify & Authenticate to check if they’ve been configured or not.

A verified TXT record will display the text ✅ Value matched instead of ❌ Value mismatched shown in the picture above. Note that DNS changes can take 24-48 hours to get verified and authenticated, so be patient if it doesn’t change its value immediately.

Download and install FluentSMTP from the WordPress repository

Now that you’ve set up your Sendinblue account, it’s time for the next phase which is setting up your SMTP plugin, in this case, FluentSMTP. 

To that, first, go to the Plugins menu in your WordPress dashboard. Then click Add New.

add a plugin on wordpress

This will take you to the WordPress plugin directory. In the search bar of the directory, type FluentSMTP and click Install Now(FluentSMTP is already installed and activated in the below image).

fluentsmtp on wordpress dashboard

Once installed, you need to activate it from the same window. Activating it will place FluentSMTP in the ‘Settings’ menu and you can access the plugin from there.

fluentsmtp in wordpress dashboard

Now you’ll need to choose an email service. Select Sendinblue from the list of available mailers. The following window will require inputting the From Email from which, all your emails will be sent and the From Name which will be displayed as the sender name. 

connection options of fluentsmtp

There’s also an option called Force Sender Name which will force the From Name to be used for all emails, ignoring values set by other plugins.

setting up sendinblue with fluentsmtp

Retrieve the API key from your SendinBlue account

The next step in the integration process is getting the API key from your SendinBlue account. To get the API key, go to your SendinBlue account settings menu and then to the SMTP & API option.

api key of sendinblue

Go to the API Keys section and click Generate a new API key.

SMTP and API page of sendinblue

A new information box will appear where you can assign a name for the API key. Once created, copy your API key and go back to FluentSMTP.

sendinblue api key

Your new API key is ready to input in the API Key tab now. After doing so, click Save Connection Setting.

inputing sendinblue credentials in fluentsmtp

You can choose to store your API key in the database or the config file. Either way, by saving the connection setting, the integration between SendinBlue and FluentSMTP is finally done!

Test your email deliverability

sending test emails using sendinblue smtp wordpress

Enter a ‘From Email’ on the ‘Email Test’ tab. The ‘From Email’ should be the same as the one Sendinblue set up for you. You can leave it blank as well, but in that case, the default SMTP Driver will be applied.

sending test emails using sendinblue smtp wordpress

Your SMTP configuration is active when you see the success message.

Start sending WordPress emails with Sendinblue

There are many steps to be taken to ensure proper email deliverability from WordPress. We tried to make this process linear for you through this blog.

We hope this blog helps you send out your emails from WordPress swiftly and without hassle using Sendinblue mailer. If you still face any issues setting up Sendinblue with FluentSMTP, let us know in the comments below!


Similar Posts

Add your first comment to this post