How to Set up the Sendinblue Mailer With WP Mail SMTP

Want to use the Sendinblue mailer to get reliable email deliverability on your WordPress site? Sendinblue is a solid mailer option within WP Mail SMTP, because it’s both super reliable and has a straightforward set up.

So in this tutorial, we’ll show you exactly how to use the Sendinblue mailer in WP Mail SMTP.

Here’s a summary of what’s covered in this post:

What Is Sendinblue Email?

Sendinblue is a cloud-based digital marketing service. They offer a popular email marketing platform and also provide reliable email deliverability solutions. It also works great when paired with WP Mail SMTP.

Sendinblue offers both free and paid pricing plans, depending on how many emails you want to send. Their free plan includes up to 300 sent emails per day. This is usually more than enough for many small business websites.

To use Sendinblue, you’ll want to have an email address associated with the domain that you own. Email addresses ending with,, etc. are not recommended for use with the Sendinblue mailer.

WPForms is the best WordPress Form Builder plugin. Get it for free!

How to Set Up the Sendinblue Mailer With WP Mail SMTP

Follow this step-by-step tutorial to connect and use your Sendinblue mailer with WP Mail SMTP:

1. Activate Your Sendinblue Account (Don’t Skip!)

To get started, you’ll need to have a Sendinblue account. If you don’t have one yet, you can click here to create a Sendinblue account. There’s no credit card required to sign up.

Next, you’ll need to activate your account. You won’t be able to complete this tutorial and setup until your Sendinblue account has been activated. This process might take a while, so it’s important to start at this step.

In order to activate your account, you’ll need to reach out to Sendinblue’s support team.

In your message, you’ll need to include:

      1. A request to activate your account
      2. Your site’s URL
      3. Details on the types of emails your site will be sending:
        • Marketing, transactional, or both (if you’re sending order confirmations/records of form entries, these are transactional.)
        • Type of content in emails (subscription confirmations, order confirmations, invoices, etc.)
      4. How many emails you estimate your site will send per month

Now that you’ve sent Sendinblue your account activation request, you can continue with the setup process.

2. Authorize Your Domain

Next, To make sure that your emails deliver successfully, you’ll need to authorize your domain. You can do this step even if your account hasn’t been activated yet.

To start domain verification, go ahead and sign into Sendinblue. Now once you’re logged in, click this link to open your account’s Senders & IPs page.

From this page, click on the Domains tab. Then, click the blue + Add a New Domain button.

how to add new domain to sendinblue for wp mail smtp setup

Next, you’ll need to enter a subdomain.

A subdomain replaces the “www” part of your website’s address; for example: “” Subdomains can be used to add separate sections or directories to your website (like how some sites have their blogs on a subdomain such as

In this case, the subdomain will be used by Sendinblue to send emails and will not be visible on your site at all.

Note: It’s super important to use a subdomain (ie for this step instead of your regular domain (ie This helps to protect your domain reputation, which is crucial to successful email delivery.

Your subdomain will show up in the email header details, so we recommend keeping it simple. For example,

Be sure to also check the box labeled I would like to use this domain name to digitally sign my emails (SPF, DKIM, DMARC) right under the Domain Name area.

Add subdomain for mailing

Now, click Save. A screen will appear with some DNS records listed.

You’ll need to authorize your domain by adding records to your site’s DNS. To proceed, open a new tab or window in your browser. Then, log into the service where you purchased your site’s domain (which is most likely your site’s hosting provider) and locate your site’s DNS settings.

For more help with this, check out our documentation on adding DNS records. If you’re still not sure where to find your site’s DNS settings or feel unsure about making changes, contact your site’s hosting provider first.

But here’s an example of where to look if using Bluehost under My Domains.

find dns settings

Now once your DNS settings are open, you should see an option to add a new record.

To let Sendinblue authorize your domain, you’ll need to add 3 TXT records to your site’s DNS. Make sure to copy them carefully, because you’ll need the exact values from your Sendinblue account for the verification to work right.

Our examples below are for the mail subdomain (ie If you used a different subdomain, then your Host/Name values will also need to be different.

Next, let’s cover some more details on how to add each DNS record below.

TXT (DKIM) Record

find your dkim record in Sendinblue

      • Host/Name: mail._domainkey.mail (remember to check that this is your own subdomain)
      • Record Type: TXT
      • TTL: 24 hours (or 1 day/86400 seconds, depending on which units your DNS uses)
      • Text/Data: Copy from Sendinblue (this will be unique for each domain)

Note: If your DNS is managed by GoDaddy, then be sure to set the TTL (Time To Live) to 1 hour. You’ll need to use this 1 hour TTL for all 3 of these records.

TXT (SPF) Record

If you don’t have any SPF records yet, add the record below to your DNS.

spf record sendinblue for wpmailsmtp

      • Host/Name: mail (remember to check if this includes your subdomain)
      • Record Type: TXT
      • TTL: 24 hours (or 1 day/86400 seconds, depending on which units your DNS uses)
      • Text/Data: v=spf1 mx ~all

If you already have an SPF record, it’s important not to add another. This can invalidate both SPF records. Instead, learn how to merge multiple SPF records on your domain.

TXT Record (Sendinblue code)

the txt record sendinblue code for wp mail smtp

      • Host/Name: mail (remember to check if this includes your subdomain)
      • Record Type: TXT
      • TTL: 24 hours (or 1 day/86400 seconds, depending on which units your DNS uses)
      • Text/Data: Copy from Sendinblue (this will be unique for each domain)

Underneath these 3 records, you’ll also see a DMARC record. Repeat the same process to add the DMARC record to your DNS. If you need help, jump over to this guide on how to create a DMARC record.

After you’ve added these records, it can take up to 24-48 hours for Sendinblue to verify them. However, in some cases these records can be verified much quicker. You can go ahead and try clicking the Record Added. Please Verify It. button as a quick test to see.

When your records verify, Sendinblue will add a green Configured status to the upper right corner of the record.

verified dns record in sendinblue for wp mail smtp

If you don’t see this yet, you don’t need to wait on this to move forward. Head on to the next step while you wait for this verification to complete. Just be sure to keep this tab or window open because we’ll need it a little later.

3. Set Up WP Mail SMTP

Next, we’ll switch over to setting up WP Mail SMTP. Before we get started on this step, be sure to install and activate the WP Mail SMTP plugin.

Once WP Mail SMTP is installed, click on WP Mail SMTP in the your WordPress menu on the left-hand side to open the plugin settings page. Here’s how to set up each area of these settings:

WP Mail SMTP From Email

The From Email is the email address that all of your site’s emails will be, you guessed it, sent from. This should be a domain-specific email address like [email protected]

If you’d like the From Email to be the same site-wide, you can check the box labeled Force From Email. This will save you the trouble of editing the email settings throughout your site (in all form emails, etc).

We strongly recommend you check this box.


WP Mail SMTP From Name

The From Name will be set to the site name by default. However, you can change this to any text you’d like.

You can also check the box next to Force From Name to apply this setting to all of your emails across your site.

Adjust From Name in WP Mail SMTP settings

You can skip the Return Path checkbox, as this option is not used by Sendinblue.

WP Mail SMTP Mailer

Next, In the Mailer section, select the Sendinblue option.

Choosing the Sendinblue mailer in the WP Mail SMTP settings

The last step on this page is to scroll to the Sendinblue section and enter the API Key.

where to enter the sendinblue api key

To locate your API key, you’ll need to go back to the tab or window that has your Sendinblue account is open. Now, click on your name in the upper right corner. In the menu that opens, click on the SMTP & API option.

go to api page in sendinblue

Now, a new page will open that shows your API keys. You’ll want to copy the key labeled v3.

copy av3 key into sendinblue for wp mail smpt setup

After copying the v3 key, go back to the WP Mail SMTP settings and paste it into the API Key field. Then click Save Settings.

Add the Sendinblue API key

Great job! Now, let’s move on and send a test email to make sure everything is working correctly.

4. Send a Test Email

Before starting this step, you’ll need your Sendinblue account to be activated and your DNS records verified (see step #1 in this tutorial).

Now that your Sendinblue setup is complete, you’ll want to send a test email to make sure that everything is working right. To do this, double-check that you’re on the Settings » WP Mail SMTP page and then click on the Email Test tab.

Open the Email Test tab in WP Mail SMTP

This field will already have your WordPress website’s admin email entered here, but you can enter any email address that you have access to. Then, click on the Send Email button.

After sending the email, you should see a success message.

Notice showing the WP Mail SMTP test email sent successfully

If you visit the inbox for that email address, you should have received the email for this test.

confirmation of successful test email

That’s it! You have successfully set up your site to send WordPress emails with the Sendinblue mailer in WP Mail SMTP.

Common Errors With Sendinblue Setup

See this error? [permission_denied]: Unable to send email. Your SMTP account is not yet activated. 

This means that your account still needs to be activated. In order to do that, you’ll need to contact Sendinblue’s team. So, scroll up to the first step in this tutorial for more details.

Other Mailer Options in WP Mail SMTP

Also, if you’re interested in trying a different mailer option than Sendinblue with your WP Mail SMTP set up, here are some other options to check out:

In Conclusion

And there you have it! You now know how to set up WordPress email notifications with Sendinblue using WP Mail SMTP.

So now that your emails are working, you can get started by setting up a simple contact form and start getting form notifications whenever someone fills out your form.

So what are you waiting for? Get started with the most powerful WordPress forms plugin today.

And if you liked this post, make sure to follow us on Facebook and Twitter for more free WordPress tutorials.

Using WordPress and want to get WPForms for free?

Enter the URL to your WordPress website to install.


  1. SendInBlue rejected our tiny non profit because we accept donations? They said sites that accept donations are against their Terms of Service. We only want transactional emails. That is receipts for donations or confirmations from the contact form.
    We do not do any mailing to ask for donations from WordPress.
    Do you have any idea what we should try. Probably 25% of Donors are receiving their receipts. We probably only accept about 200 donations a year, mostly this month. It is a low traffic site.

    1. Hey Mark – Sorry for the trouble you are facing. If Sendinblue does not work for you, you can try some other mailer in WP Mail SMTP, they have many other mailers to work with. Here is a list of all the mailers and corresponding documentation.

      I hope this helps.

  2. Thanks for this guide – it has proven useful as I am tackling this exact setup! I have a couple of comments though:

    1. In the guide, you authorize a subdomain ( but then send from your main domain ([email protected]). When I did this, I found that the domain signature was still set to Sendinblue rather than my own website. To change the domain signature, I had to send from the subdomain that I had authorized (eg [email protected]).

    2. I contacted Sendinblue about this first, and surprisingly they recommended that I use the main domain, not a subdomain. This is specifically in the context of transactional emails though, so I wonder if best practice would be to send transactional emails from the main domain and bulk emails (eg newsletters) from a dedicated subdomain?

    1. Hey James – Sorry for the trouble you are facing. Most of the time, just adding the SPF record to your subdomain should be sufficient. In case, you face any issue in sending emails from your main domain-specific email address, you can add the SPF record for the main domain as well.

      Yes, it is a good idea to use a subdomain especially for bulk emails(newsletter) so that it does not hurt the reputation of your main domain.

      For any further info on this, please feel welcome to submit a support ticket, If you have a WP Mail SMTP license.
      Otherwise, we provide limited complimentary support in the WP Mail SMTP support forum.

      Thanks 🙂

  3. Hi, I have followed all the steps and it is still given me the same issue

    “An issue was detected.

    This means your test email was unable to be sent.

    Typically this error is returned for one of the following reasons:

    – Plugin settings are incorrect (wrong SMTP settings, invalid Mailer configuration, etc).
    – Your web server is blocking the connection.
    – Your host is rejecting the connection.

    1. Hey Lenyie – I apologize for the trouble! We’d be happy to help, however, in order to troubleshoot properly we’ll need to take a closer look at your WP Mail SMTP settings as well as a detailed error log which you can get in WP Mail SMTP > Email Test. Could you please reach out to WP Mail SMTP support with more details.

      If you have a paid license you can reach out to the WP Mail SMTP support team here.

      Otherwise, we provide limited complimentary support here.

      Thanks! 🙂

  4. Hi!
    How do you to this, when your “main” domain already is a subdomain, say

    What’s the domain for the for the sending of emails? Is it or

    1. Hey Matthias – Great question! The idea behind using a subdomain is to make sure your main domain’s reputation remains protected. If your site is built on the subdomain itself, you can choose that subdomain or any other subdomain to do the mailer set up.

      For sending the emails, you can choose an email on your main domain or subdomain. Both should work fine.

      For any further help on this, please feel welcome to submit a support ticket if you have a WP Mail SMTP license. Otherwise, we provide limited complimentary support in the WP Mail SMTP support forum.


  5. I follow the steps and now waiting for my DNS to be verified.

    But I have a question, do I need to install the Sendinblue plug-in in my dashboard. Or I don’t need it at all?

    1. Hi Sue!

      The Sendinblue plugin isn’t necessary for your Sendinblue SMTP mailer to work with the WP Mail SMTP plugin. Their plugin would allow more of their services to be integrated with your WordPress site if you are a subscriber to more of their services though. The WP Mail SMTP plugin is intended for connecting the mail authentication service to your WordPress site.

      I hope this helps to clarify 🙂 For any further help on this, please feel welcome to submit a support ticket, if you have a WP Mail SMTP license.

      Otherwise, we provide limited complimentary support in the WP Mail SMTP support forum.

  6. Thanks for the detailed instructions. Everything worked fine first try. I do have one question. The “From Email” I created like [email protected] is not a real Email address. This shows up on the recipient’s Email in the From field. However, if they try to respond to that Email, is there anyway for me to know?


    1. Hi Joe! The only way to know if that email address is responded to would be to set up the inbox for it, so that those emails would be received. If no inbox for it exists, then those emails would be undelivered.

      If you have any further questions about this, please contact us if you have an active subscription. If you do not, don’t hesitate to drop us some questions in our support forums.

  7. Hello,

    I’m on step 2 of the instructions where I add the three TXT records to the DNS. I added and verified the first TXT record successfully but I’m receiving the following message from Bluehost when I try to add the second or third record.

    “There was an issue adding the zone records”

    Thank you for the tutorial. Any help is appreciated.

    1. Hi Lauren! This error from Bluehost usually indicates there is already a record added that conflicts with the one that you’re trying to add, likely a CNAME record. Bluehost support would be in the best position to assist you with this issue as well, so I’d recommend that you try reaching out to them for further assistance with is.

      If you have any further questions, please feel welcome to submit a support ticket if you have a WP Mail SMTP license.
      Otherwise, we provide limited complimentary support in the WP Mail SMTP support forum.


  8. Greetings,

    Setup worked great and the test was successful, but all emails are going to a spam folder. SendinBlue was chosen because it was supposed to be the strongest against that issue. Any thoughts on this? I really want to get away from going through gmail ASAP.

    1. Hi Daniel! If email messages are still going to a Spam folder then it most likely means that there is an issue with the settings that are being used, causing emails to still not be authenticated through Sendinblue properly.

      If you require more assistance with this, please contact WP Mail SMTP by submitting a support ticket if you have a WP Mail SMTP license.
      Otherwise, we provide limited complimentary support in the WP Mail SMTP support forum.

  9. Hi, I followed all the steps and got the domain authenticated and a test email was successfully done but WP Form did not send out any email. I used WP Form to make a registration form. I received confirmation emails in the spam folder of the admin mail box after each registration. But no registers receive their confirmation emails. Do you have any idea? Thanks.

    1. Hey There! Could you please check if the “Optimize Email sending” under WPForms > Settings > Under email tab is disabled and also make sure the “Force From email” is checked in the WP Mail SMTP General Settings!

      If you require more assistance with this, please contact WP Mail SMTP by submitting a support ticket if you have a WP Mail SMTP license.
      Otherwise, we provide limited complimentary support in the WP Mail SMTP support forum.

      Thanks 🙂

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.