✨ Up to
-70%
on the 1st year
Days
Hours
Minutes
Seconds

How to configure Brevo as SMTP on WordPress with WPMasterToolKit

Sending emails is central to the smooth running of a WordPress site: contact forms, registration confirmations, WooCommerce notifications, password resets... Yet, by default, WordPress remains unreliable when it comes to sending emails, often resulting in undelivered messages or messages classified as spam.

Brevo (ex-Sendinblue) is one of the most popular SMTP solutions in Europe today. Reliable, compliant with deliverability standards and suitable for both small sites and more advanced projects, it enables you to send transactional e-mails securely and professionally.

In this tutorial, we'll look at step by step how to configure Brevo as SMTP server on WordPress with WPMasterToolKit. From creating SMTP credentials in Brevo to configuring the SMTP Mailer module, each step is detailed to enable you to set up reliable e-mail delivery in just a few minutes.

Whether you're running a showcase site, a blog or a WooCommerce site, this guide will help you get off to a sound start and avoid classic WordPress e-mail deliverability problems.

What is Brevo?

Brevo (formerly Sendinblue) is a complete digital marketing solution. Although in this tutorial we'll be concentrating on its tools dedicated to email sending and deliverability, Brevo also offers a very popular email marketing service. Both features can be accessed from a single account.

To use Brevo in the best conditions, you must have an e-mail address associated with an e-mail account. domain name you own. Generic addresses such as @gmail.com, @yahoo.cometc. are not recommended for use with this e-mail service.

Cost :
Brevo offers both free and paid plans, depending on the volume of e-mails to be sent. The free plan allows you to send up to 300 e-mails a daywhich is more than enough for many personal sites or small businesses. For further details, see Brevo's official website to compare the different offers available.

From Email" address requirements:
Although Brevo works with any sender address, it is strongly recommended to use an e-mail address linked to your domain name to improve message reliability and deliverability.

In a nutshell:
Brevo is a recommended SMTP solution: it's easy to set up, offers a solid free package with no credit card required, and stands out above all for the reliability of its e-mail services.

Application icons near a digital recycle garbage can.
Starter
3.50$
/Month
Business
6.70$
/Month
Freelance
11.00$
/Month
Agency
28.00$
/Month

Brevo configuration

Activate your Brevo account

Note: This step is only for users who do not yet have a Brevo account. If you already have an active Brevo account, you can proceed directly to step 2.

To get started, you need a Brevo (Sendinblue) account. If you don't already have one, you can create a new Brevo account. No credit card is required to register.

After entering your e-mail address, check your inbox. You'll receive a message from Brevo with a "Confirm my email address. Click on it to validate your e-mail address and activate your account.

You will then be redirected to your Brevo account, where you will be asked to fill in a few details about yourself, starting with your name and the company name.

Brevo will then ask you to specify the company name as well as its address.

Next, Brevo will ask you to specify certain your company detailsYou'll also need to know how many people are on your team, how many contacts are on your mailing list, and whether you plan to sell products online.

Brevo will then ask you to enter your phone number. Once this information has been entered, simply click on the "Save to continue.

Once you have completed all the required fields, you will be able to select an offer. In this tutorial, we'll use the FreeThe configuration process remains the same, regardless of the offer selected.

Once you've set up your account, you can move on to the next step.

Authorize your domain name

In order to guarantee the deliverability of your e-mails, you must then authorize your domain name in Brevo. This domain must be the same as the one used in your From Email.

For example, if your sender address is contact@example.comthe domain name to check in Brevo will be example.com.

Setting up a domain name in Brevo (Sendinblue)

To start the domain name verification process, first log on to your Brevo account.

Once logged in, click on the company name at the top right of the screen, then select "Senders, Domains & Dedicated IPs in the menu.

On the next page, select the "Domainsthen click on the "Add domains.

In the window that appears, enter your domain name e-mail. Once you have done this, click on the "Add a domain to continue.

Note: Depending on your domain name provider, Brevo may offer a automatic domain authentication. This method requires you to authorize Brevo to modify and add records to your domain's DNS configuration.

Then select the "Authenticate the domain yourselfthen click on " Continue ".

Add DNS records

To protect both site owners and visitors, it is necessary to authorize your domain by adding records to DNS settings domain. Over time, domain authentication has become an essential element in guaranteeing reliable e-mail deliverability.

To continue, open a new tab or window on your browser. Then log in to the service from which you purchased your domain name (usually your web host), and access the DNS settings of your domain.

Once you have opened the DNS settings, you should see an option allowing you to add a new record.

To enable Brevo to authorize your domain, you'll need to add two TXT records in your site's DNS. Be sure to copy them precisely, as the values must be strictly identical to those provided in your Brevo account for verification to work correctly.

Below, we'll explain how to add each DNS record. In the examples, we will use the domain example.com. Remember to replace it with your own domain name when configuring your DNS records.

TXT registration (Brevo code)

  • Host / Name : @
  • Record Type : TXT
  • TTL : 24 hours (or 1 day / 86400 seconds, depending on the units used by your DNS manager)
  • Text / Data : Copy the value provided by Brevo (it is unique for each domain)

TXT registration (DKIM)

  • Host / Name : la valeur fourni par brevo.
  • Record Type : CNAME
  • Value : Copy the value provided by Brevo (it is unique for each domain)

You need to register several DKIMs in your DNS in this way.

TXT registration (DMARC - optional for Google and Yahoo users)

According to the latest sender requirements defined by Google and Yahooit is recommended to install a DMARC policy on your domain name.

  • Host / Name : _dmarc
  • Record Type : TXT
  • Text / Data : Copy the value provided by Brevo

Check your DNS records

After adding these recordings, a delay of 24 to 48 hours may be required for propagation before Brevo can verify them. However, in some cases, validation can be much faster.

You can now carry out an initial test by clicking on the "Authenticate this email domain.

Once the registration has been validated by Brevo, the words Authenticated should appear in Senders, Domains & Dedicated IPs.

Configuring the SMTP module in WPMasterToolKit

In this step, we'll move on to configuring WordPress emailing using WPMasterToolKit.

Before you start, make sure that WPMasterToolKit is properly installed and activated and that SMTP Mailer is active on your WordPress site.

See you in WPMasterToolKit " SMTP Mailer to access the SMTP module configuration page.

From Email

Visit From Email is the e-mail address from which all e-mails from your site will be sent. This address must use the same domain name as the one authorized in Brevo.

For example, if you have authorized the example.comaddress From Email must also contain this domain (for example : contact@example.com).

You can also check the "Force the usage of the sender name/email...".
If you want to use the same sender address for the whole site, this option will save you from having to change e-mail settings in different WordPress plugins or features.

By default, the From Name is the name of your site. You can, however, change the name and add any text you like.

You can also activate the "Force From Name to apply this sender name to all e-mails sent from your site.

Note:
If you wish to receive e-mails in Brevo with the same address as the one set as From Emailyou will need to connect this address to Brevo via IMAP. For this, the e-mail address must have a functional inbox.

API Key

The choice of Brevo as mailer displays specific parameters. The first step is to retrieve and enter your API Key.

Return to the browser tab or window where your Brevo account is open. Click again on the menu at the top right, then select "SMTP & API. Or use the side menu on the left, as shown in the screenshot below.

This will open a page from which you can create a API key v3. Switch to the "API Keys by clicking on it.

Then click on the link "Click here " present in the text "Click here to generate your first API key" to create your API key v3.

Note:
If you need to generate a new API key at a later date, click on the "Generate a new API key at the top right of the page.

In the modal window that appears, you'll need to name your API key. You can use any name you like, but it's a good idea to specify a name related to your domain to make it easier to find your way around.

Once you have defined the name, click on the "Generate.

Next, a new modal window will appear with your new API key.

Note:
Make sure copy this key and keep it in a safe placeIt will no longer be possible to display it once the modal window is closed.

To copy the key, click on the icon to the right of it.

After copying the v3 API keygo back to the WPMasterToolKit SMTP modulefield, then paste it into the API Key.

Sending Domain

The Sending Domain is optional. It enables the tool to check for any domain-side configuration errors in Brevo (e.g. missing or misconfigured SPF records). This check is performed each time a test e-mail is sent, and will only display a message if an anomaly is detected.

Visit sending domain corresponds to the domain name you have already authorized in Brevo. You can simply copy this value and paste it into this field.

Configuration test

Once you've saved your settings, you can now run an email test to make sure everything's OK.

Go to the E-mail testthen enter an e-mail address to which you would like to send your test, then click on Send Now.

If you receive an error message, go back and check the previous steps.

If you get a confirmation message and receive the email, you've finished configuring.

Conclusion

Setting up Brevo as an SMTP server on WordPress with WPMasterToolKit solves one of the most common problems encountered on WordPress sites: poor e-mail deliverability. In just a few steps - authorizing the domain, configuring DNS and setting up the SMTP module - you get a reliable, secure delivery system that complies with current best practices.

Whether it's for contact forms, WooCommerce notifications or system emails, this configuration ensures that your messages reach their destination, without relying on the limitations of the hosting server. With its solid free offering and simple setup, Brevo is an excellent solution for getting started or professionalizing emailing on WordPress.

With this foundation in place, you can move ahead with your projects in the knowledge that your site's e-mail management is based on a sound, stable and proven configuration.