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
- Log in to your Brevo account
- Navigate to Senders & IPs → Domains.
- Click Add a Domain and enter your domain name (e.g., example.com).
- 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 | |
3 | DKIM 2 | brevo2._domainkey | CNAME | |
4 | DMARC | _dmarc | TXT | v=DMARC1; p=none; rua=mailto:rua@dmarc.brevo.com |
Copy these values.
Step 3: Access the DNS Management Interface
- Log in to your Client Area.
- Navigate to My Domains.
- Locate the domain name you wish to manage.
- Click on the three dots (⋮) next to the domain and select Manage Domain.

- 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 **
- 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
- 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
- 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
Thank you!
