Articles on: Domain

How to Authenticate your domain with Brevo

Authenticating your domain with Brevo enables Brevo to send emails on behalf of your domain securely, thereby improving your email deliverability.

This guide walks you through adding the required DNS records (TXT, CNAME, and DMARC) in the DNS Management zone from your Client Area to complete the domain authentication process.




Step 1: Add Your Domain in Brevo


  1. Log in to your Brevo account


  1. Navigate to Senders & IPs → Domains.


  1. Click Add a Domain and enter your domain name (e.g., example.com).


  1. After adding the domain, select Authenticate the domain yourself to proceed.


Brevo will now display the DNS records required for authentication.



Step 2: Copy the Required DNS Records from Brevo


Brevo will provide you with four similar DNS records to add to your DNS Management zone:




#

Record Type

Name / Host

Type

Value

1

Brevo Verification Code

@

TXT

brevo-code:bxxxxxxxebbe2f5xxxxxx2f9xxxxxxxf

2

DKIM 1

brevo1._domainkey

CNAME

b1.example.com.dkim.brevo.com

3

DKIM 2

brevo2._domainkey

CNAME

b2.example.com.dkim.brevo.com

4

DMARC

_dmarc

TXT

v=DMARC1; p=none; rua=mailto:rua@dmarc.brevo.com


Copy these values.



Step 3: Access the DNS Management Interface


  1. Log in to your Client Area.


  1. Navigate to My Domains.


  1. Locate the domain name you wish to manage.


  1. Click on the three dots (⋮) next to the domain and select Manage Domain.





  1. On the Domain Overview page, click **DNS Management **from the available options..







You will be redirected to the DNS Zone Editor interface, where you can view and modify DNS records for your domain.



Step 4: Add the Brevo DNS Records


To create a new record, click **Add row **


  1. Add the Brevo Code


**Name/host: **Enter the domain name (example.com)


Type: Choose TXT the dropdown menu


Value: Enter the brevo code value

brevo-code:bxxxxxxxebbe2f5xxxxxx2f9xxxxxxxf



TTL : If you have a preferred TTL value, enter it. The system requires a TTL between 60 and 2,419,200 seconds

Example: 3600


  1. Add the DKIM records


DKIM1


**Name/host: **Enter the value provided by Brevo followed by domain name

Example: brevo1._domainkey.example.com



Type: Choose CNAME from the dropdown menu


Value: b1.example.com.dkim.brevo.com



TTL : If you have a preferred TTL value, enter it. The system requires a TTL between 60 and 2,419,200 seconds

example: 3600



DKIM2


**Name/host: **Enter the value provided by Brevo followed by domain name

Example: brevo2._domainkey.example.com


Type: Choose CNAME from the dropdown menu


Value: b2.example.com.dkim.brevo.com



TTL : If you have a preferred TTL value, enter it. The system requires a TTL between 60 and 2,419,200 seconds

example: 3600


  1. Add DMARC record



Name: Enter the value provided by Brevo followed by domain name

Example: _dmarc.example.com


Type: Choose TXT the dropdown menu



Value:enter the DMARC value

Example: v=DMARC1; p=none; rua=mailto:rua@dmarc.brevo.com



Note: Be sure to enter the complete subdomain name in the Name field when adding DNS records.

Eg:  _dmarc.example.com, brevo1._domainkey.example.com






Step 5: Verify DNS propagation


Once the DNS records are properly configured, you would be able to verify the DNS propagation status of the domain using a DNS checker tool



Step 6: Validate the domain in Brevo


After the DNS records have fully propagated, return to your Brevo account to validate the domain. Once the verification is successful, Brevo will display a green checkmark beside your domain, indicating that authentication is complete.


Updated on: 13/11/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!