Brevo (Sendinblue) SMTP Setup

Brevo (formerly Sendinblue) is a reliable email delivery service you can use with Master SMTP to send WordPress emails through a dedicated SMTP connection. In this guide, you’ll create a Brevo SMTP connection, add it to Master SMTP, and send a quick test email to confirm everything is working.

Table of Contents

What Is Brevo?

Brevo (formerly Sendinblue) is a full marketing and communications platform that also offers powerful transactional email delivery for websites and apps. For WordPress, “transactional” usually means important automated emails like password resets, order confirmations, contact form notifications, membership emails, and admin alerts.

Instead of relying on your hosting server’s built-in mail function (which is often limited and can cause poor deliverability), Brevo sends your messages through its own email infrastructure using SMTP or an API. This typically results in better inbox placement, clearer sending reputation, and more reliable delivery. Brevo also includes tools like sender verification, basic reporting, and deliverability features that make it a solid choice when you want WordPress emails to arrive consistently and look professional.

Create and Verify Your Brevo Account

Step 1: Open the Brevo Transactional Email page

Go to:

https://www.brevo.com/products/transactional-email/

Step 2: Sign up

Click the Sign up free button.

Choose one of these signup methods:

  • Enter your email and password Or:
  • Use Sign up with Google
  • Use Sign up with Apple

Step 3: Enter your account information

In the next steps, fill in the required information as requested:

  • Company name*
  • Website*
  • Address*
  • Zipcode*
  • City*
  • Country*

Then click Continue.

Step 4: Tell Brevo about your organization

In the Tell us about your organization section, fill out the fields:

  • How many people are on your team?
  • How many contacts do you need to have?

Then click Continue.

Step 5: Verify your mobile number

Enter your mobile number, then click Send verification code.

You will receive a code via SMS.

Enter the code in the verification field, then click Verify.

Step 6: Confirm your plan

After verification, your free plan (up to 300 emails per day) is ready.

If you need a higher daily sending limit, click Upgrade Plan and choose a paid plan.

Authorizing Your Domain


To ensure your emails deliver successfully, you must authorize your domain in Brevo. This must be the same domain used in your From Email.

For example, if your From Email is [email protected], the domain you must verify in Brevo is example.com.

Setting Up a Domain in Brevo (Sendinblue)

To start the domain verification process, sign in to your Brevo account.

Step 1: Open the domain settings

After logging in, click your company name >> My profile in the top-right corner of the dashboard.

From the sidebar menu, select:

Senders, Domains & Dedicated IPs

From the next page, click the Domains tab, then click the Add a domain button.

blank

In the Add a domain popup, enter your domain name without http, https, or www, then click Add Domain.

In the Authenticate your domain popup, choose Authenticate the domain yourself, then click Continue.

Adding DNS Records

To authorize your domain, you must add specific DNS records for it. This helps protect your domain, improves email security, and is critical for reliable email delivery.

To proceed, open a new browser tab or window. Then log in to the service where you manage your domain’s DNS (this is often your domain registrar or hosting provider).

Locate the DNS management area, such as:
DNS Settings, DNS Records, DNS Management, or Zone Editor.

After you add the DNS records, return to Brevo and click Authenticate this email domain.

Note: DNS changes can take up to 24 hours to fully apply. Usually it works within about 2 hours. With fast DNS providers like Cloudflare, it can take as little as 2 minutes.

After the records apply, go back to the Domains list. Under Domain status, you should see Authenticated.

If it does not show Authenticated, the DNS records are not applied yet, or they were entered incorrectly.

Add a Sender

In the Senders, Domains & Dedicated IPs page, click the Senders tab, then click the Add Senders button.

On the Add a Sender page, enter your From Name and From Email, then click the Add Sender button.

Note: The sender email must use an authenticated domain.
Example: If you authenticated example.com, your sender email can be [email protected].

After adding the sender, you should see Verified and DMARC is configured for that email in the Senders list.

Setting Up Brevo on Master SMTP

In your WordPress dashboard, go to:

Master SMTP > Connections

In the Create Connection section, click Add New Connection.

blank

Configure Connection

In the Configure Connection section, fill out the Connection Details fields:

Connection Details: Enter a name for this connection. This is only for you, recipients will not see it.

Default From Email: The email address used when an outgoing email does not define a From Email.

Force From Email: If enabled, this From Email will be used for all emails, even if the email has a different From Email.

Default From Name: The name used when an outgoing email does not define a From Name.

Force From Name: If enabled, this From Name will be used for all emails, even if the email has a different From Name.

Default Reply-To Email: The Reply-To address used when an outgoing email does not define a Reply-To Email.

Force Reply-To Email: If enabled, this Reply-To Email will be used for all emails, even if the email has a different Reply-To Email.

Choose a Mailer

In the Choose a Mailer section, click Brevo in the mailers grid list.

Create an API Key in Brevo

Open a new browser tab, then go to:

https://app.brevo.com/settings/keys/api

You can also access this page from the Brevo sidebar menu, below Senders, domains, IPs.

On the Keys page, make sure you are in the API keys & MCP tab, then click Generate a new API key.

blank

In the Name your API key field, enter a name for the key, then click Generate.

After the API key is generated, in Your API Key, click the copy icon to copy it, then click OK.

Go back to the Brevo connection settings in your WordPress dashboard, then paste the API key you copied.

In Sending Domain, enter the same domain you authenticated in Brevo.

Default Connection: Enable this if you want this connection to be the default sender for outgoing emails.

Then click Save Connection.

The connection will be added to the Connections list, and you should see Connection saved. at the top of the window.

blank

Note: The free version allows you to add only one connection. If you need multiple connections, Conditional Routing, and many other features, you should purchase the Master SMTP Pro.

Test Brevo Connection

After saving your Brevo connection, it is recommended to send a test email to make sure everything is working correctly. This helps confirm that your API Key, Sender Name, and connection settings have been entered properly and that your site can send emails successfully through Brevo SMTP.

For step-by-step instructions, see the test connection guide here:

Test a Master SMTP Connection.

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top