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 for WP Mail SMTP because it’s both super reliable and has a straightforward setup.

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

Create Your WordPress Form Now

What Is Sendinblue Email?

Sendinblue is a cloud-based digital marketing service. It offers a popular email marketing platform and 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. The free plan includes up to 300 sent emails per day. This is usually more than enough for many small business websites.

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.

Step 1: Activate Your Sendinblue Account

Create an account with Sendinblue

This is a critical step, so don’t skip it!

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.

You’ll receive an email from Sendinblue asking you to confirm your email address. Click the Confirm My Email Address button in that email.

Confirm your email address with Sendinblue

When you confirm your email address, you’ll be redirected back to your Sendinblue account page to provide some information about yourself and your business.

After filling out the form with the requested information, you’ll have the opportunity to select a plan. The setup process is the same for all plans.

Selecting a Sendinblue plan during setup

When you’ve selected your plan, you can authorize your domain.

Step 2: Authorize Your Domain

Next, you’ll authorize your domain. This ensures successful email delivery.

Ideally, for this step, you will use an email address at a domain that you own. Although you can use Gmail, Outlook, and others, a domain-specific email improves reliability. We strongly recommend using your own domain-specific email address.

Setting Up Your Domain in Sendinblue

To start domain verification, sign in to Sendinblue. After logging in, click on your company in the top right corner to access the dropdown menu. From this menu, select Senders & IP.

Accessing the Senders & IP settings from the menu

On the page that opens, select the option for Domains.

Selecting the domains option

On the next page, click on the button to Add a Domain.

Add a domain on Sendinblue

From there, add your domain name and save it.

Add DNS Records

Domain authorization is crucial to reliable email delivery. It also protects site owners and visitors. For Sendinblue to authorize your domain, you must add 2 TXT records to your site’s DNS settings.

After adding your domain, as we did in the previous step, you should see it appear on the Domains page in Sendinblue. Click the Verify link below it.

Verifying the domain in Sendinblue

Note that we’re using for our domain in the examples below. You should replace that with your own domain or subdomain name.

After clicking Verify, a page opens with 2 records. One is the Sendinblue code, and the other is a DKIM record. Keep this page open.

In a new window or tab, log in to the service where you purchased your site’s domain. This is often your hosting provider.

Locate your site’s DNS settings. When you look at those, there should be an option to add a new record. The 2 records you’ll need to add are TXT Record (Sendinblue Code) and TXT (DKIM) Record.

You’ll get this information from the Sendinblue tab we just left open after clicking to verify.

Adding the TXT Record (Sendinblue Code)

From your hosting provider page we opened a moment ago, click the option to add a new record. Now we’re going to add the TXT Record (Sendinblue code).

You’ll get this information from the Sendinblue window or tab we left open.

Adding TXT Record (Sendinblue code) to your site's DNS settings

Copy the value and paste it into the appropriate DNS settings on your site. Be careful to copy it exactly or verification won’t work.

Adding the TXT (DKIM) Record

Next, add the TXT (DKIM) Record. This information will also be in your Sendinblue account, right below the Sendinblue Code record.

Adding the TXT (DKIM) Record to your site's DNS

Once again, carefully copy and paste the value into your site’s DNS settings.

Verify Your DNS Records

After you’ve added the records to your site’s DNS settings, it could take up to 48 hours for Sendinblue to verify them. This isn’t always the case, however.

Back on your Sendinblue page with the records still open, you can try the Verify & Authenticate button at the bottom.

Verify and authenticate your DNS in Sendinblue

When Sendinblue verifies your record, you’ll see a green check mark with “Value Matched” next to the record.

Verifying records matches values in Sendinblue

Even though this step might take some time to complete, you don’t have to wait for the verification to move on to the next steps while it’s in progress. You can get started on setting up WP Mail SMTP.

Step 3: Set Up WP Mail SMTP

The WP Mail SMTP homepage

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 WordPress menu on the left-hand side to open the plugin Settings page.

Accessing the WP Mail SMTP settings in WordPress

From Email

The From Email is the email address from which all your site’s emails will be sent. 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, including in all form emails.

We strongly recommend you check this box.

Setting your From Email in the WP Mail SMTP settings

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 emails across your site.

Adjust From Name in WP Mail SMTP settings


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

Choosing the Sendinblue mailer in the WP Mail SMTP settings


After you select Sendinblue as your mailer, more mailer-specific settings will become available.

The first thing you need to do is enter your API key.

Go back to the window or tab where you have your Sendinblue account open. From the dropdown menu in the top right corner, select SMTP & API.

Selecting the SMTP and API options in Sendinblue

When that page opens, click on API Keys and you can generate a v3 API key to use.

Generate API keys in Sendinblue to use with WP Mail SMTP

After clicking that link, you’ll see a prompt to name your API key. We recommend choosing something related to your site domain.

After you’ve named the API key, click the Generate button.

The next modal that opens will display the API key. To copy it for use in WordPress, use the copy icon next to the key.

Copying the API key in Sendinblue

It’s critical that this key is copied exactly as-is.

After you’ve copied it, you can switch back to the window or tab with WP Mail SMTP and return to your Sendinblue setup.

Paste the API key and save your settings.

Add your Sendinblue API key to WP Mail SMTP

Sending Domain

The Sending Domain is an optional setting that allows Sendinblue to check for any domain-side errors in your Sendinblue setup. This could include misconfiguration or missing SPF records.

This check will run every time you send a test email. You’ll only receive a notification if an issue is detected.

If you use this setting, you should use the same domain you’ve already authorized in Sendinblue. For example, if we authorized the domain in Sendinblue, that’s what we would enter in the Sending Domain field.

Entering the Sending Domain for Sendinblue in WP Mail SMTP

Backup Connection

The last option you’ll see in the setup process is to establish a backup connection. This is also optional, but it’s useful for improving email deliverability in the event of primary connection failure.

Setting up a backup connection in WP Mail SMTP

If you click the additional connection link, you can go through the setup process again, choosing a secondary mailer. Once that mailer is connected, you’ll be able to select it and save.

This completes the setup process, so now you’re ready to send a test email!

Step 4: Send a Test Email

Now that your Sendinblue setup is complete, it’s time to send a test email to make sure everything is working the way it should. To do this, make sure you’re on the Settings » WP Mail SMTP page and then click the Email Test tab.

Sending a test email 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.

Unless you know for sure that you will only be sending plaintext emails from your site, we highly recommend leaving the HTML toggle on.

Click on the Send Email button.

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

A successful email test with WP Mail SMTP

Check the email for the address you entered for the test. You should see the email test message in your inbox.

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 and What To Do

If your test email isn’t sending, you should see a debug log with additional details. Here are some details regarding some of the most common errors.

Permission Denied Error, Unable to Send Email

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. If you’ve gone through all of the steps in this post and you still see that error, you might need to contact Sendinblue’s support team for further assistance or to manually activate your account.

Unauthorized: Key Not Found

It’s crucially important to make sure you’re copying and pasting the API key correctly. Missing digits can prevent authorization and cause an error like this:

unauthorized: key not found

This means your API key is not configured correctly. In addition to missing digits in the copying process, this also happens when users copy the masked version of the API key.

A masked API key

To resolve this issue, generate a new API key from your Sendinblue dashboard and use the new key to complete setup.

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, or if you want to set up a backup connection, here are some other options to check out:

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

Next, Get Started With Creating Forms

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.

Create Your WordPress Form Now

Ready to build your form? Get started today with the easiest WordPress form builder plugin. WPForms Pro includes lots of free templates and offers a 14-day money-back guarantee.

If this article helped you out, please follow us on Facebook and Twitter for more free WordPress tutorials and guides.

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 Cancel reply

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.