Set up your domain in Brevo

💡 Good to know
This article covers the new domain setup flow, which is being gradually rolled out and is only available to some accounts. If your interface looks different, check the article Authenticate your domain with Brevo (Brevo code, DKIM, DMARC) instead.

Setting up your domain in Brevo helps improve email deliverability, protect your sender reputation, and build trust with email providers and recipients. Brevo guides you through everything in one flow and generates all the DNS records you need to add to your domain at once.

The flow covers up to three aspects of your domain configuration:

Before you start

Make sure you own the domains you want to use and know how you want to structure your setup. Check our dedicated article Domain setup for better email deliverability for guidance on choosing the right sending domain, branded subdomain, and dedicated IP configuration for your situation. If you don't have a domain yet, you will need to purchase one first.

Step 1: Add your sending domain

Add your sending domain, which is the domain that appears after the @ in your sender email address (e.g., if you send from marketing@yourcompany.com, your sending domain is yourcompany.com).

  1. In Brevo, click the account dropdown and select Settings > Senders, Domains, IPs > Domains.
  2. Click Add a domain.
    domains_add-domain_en-us.png
  3. Enter your sending domain. It can be a root domain (e.g., yourcompany.com) or a subdomain (e.g., emails.yourcompany.com), but it must be a domain you own and not used on any other platform or email service. Enter the domain name only, without http://, https://, or www. 

    ❗️ Important
    If your sending domain is a root domain (e.g., yourcompany.com), only Individual DNS records will be available. Brevo-managed setup (NS records) requires a subdomain because delegating DNS control at root domain level would affect your entire domain, including your website and other services that rely on it.
  4. Click Continue.
    domains_enter-domain-name_en-us.png

Step 2: Set up a branded subdomain

A branded subdomain replaces Brevo's default click-tracking and image-tracking URLs in your marketing emails with your own domain (e.g., img.mail.yourcompany.com instead of img.brevolinks.com), keeping your brand visible to recipients. It also enables full SPF alignment on your sending domain, which strengthens your DMARC setup and improves deliverability. It also protects your root domain if any deliverability issues arise.

  1. In the Branded subdomain field, enter a prefix for your subdomain. Choose a prefix that relates to email and is not currently used as a subdomain of your domain (e.g., send, mail, em).
  2. Click Continue.
    domains_branded-subdomain_en-us.png

Step 3: Associate your domain with a dedicated IP

💡 Good to know
This step is only shown if your account has a dedicated IP. If you don't have a dedicated IP, skip to Step 4.

Associate your domain with one of your dedicated IPs. Your domain will then appear as the mailed-by and return-path domain in emails sent from that IP.

  1. Select the dedicated IP you want to associate with your domain, or select Do not associate with a dedicated IP to send from this domain using shared IPs instead.
  2. Click Continue.
    domains_associate-IP_en-us.png

Step 4: Choose how to authenticate and brand your domain

💡 Good to know
This step is only shown if your sending domain is a subdomain (e.g., emails.yourcompany.com). If your sending domain is a root domain, you can only add individual DNS records to it. This is because delegating DNS control at root domain level would affect your entire domain, including your website and any other services that rely on it.
domains_records-option_en-us.png

Choose between adding DNS records individually or delegating your subdomain configuration to Brevo:

  • Individual DNS records
    You add up to seven DNS records yourself in your domain provider's settings using the values Brevo provides.
  • Brevo-managed setup (recommended)
    You add only two NS records to your domain provider, then Brevo manages all required DNS records automatically on your behalf, including any future updates.

Select your preferred option and click Continue.

Step 5: Choose how the records will be added

domains_setup-option_en-us.png

Select how you want to add the DNS records to your domain provider:

  • Automatic (recommended)
    In most cases, Brevo can authenticate and brand your domain in a few clicks by connecting securely to your domain provider and adding the records for you. The automatic option is faster, safer, and avoids common DNS configuration errors.
  • Manual
    The manual option is only needed if the automatic option is not available or if your domain provider does not support it. You will need to copy and paste each DNS record from Brevo to your domain's settings.
  • Delegate
    Enter the email address of the person who manages your domain's DNS settings (e.g., your IT team or your domain provider's support). They will receive a secure link to your DNS records so that they can add them on your behalf. No Brevo account is needed, but they need access to your domain provider account.

Select your preferred option and click Continue.

Step 6: Add your DNS records

The records Brevo shows you depend on the options you selected in the previous steps. Follow the instructions for your chosen setup method below:

Option 1: Add the records automatically (recommended)

Brevo detects your domain provider and adds all required DNS records automatically. No manual changes are needed.

  1. In the popup window, click Continue. Brevo automatically detects your domain provider.
  2. Enter the credentials for your domain provider account. If you're unsure what your domain provider is, check our dedicated article Identify your domain provider.
  3. Click Continue. All required DNS records are added to your domain.

    ❗️ Important
    If your domain already has a DMARC record, you'll be asked whether you want to replace it with Brevo's DMARC record. If you don't want to replace your existing DMARC record, select Manually instead to add the records yourself.
  4. Click Go to domains from the confirmation page.

Your domain is now set up. Skip to Step 7 to verify your configuration.

Option 2: Add the records manually

💡 Good to know
Some steps of this process happen outside of Brevo, directly in your domain provider account. Depending on your provider, the exact steps and field names may vary.

The table below outlines the DNS records Brevo may show and their purposes. The records shown depend on your domain configuration and the option you selected in Step 4:

Individual DNS records Brevo-managed setup
Name Type Purpose
A record A

Associates your dedicated IP with a subdomain of your branded subdomain used as the return-path for that IP (e.g., ip1.mail.yourcompany.com)

💡 Good to know
An A record is only required if you have a dedicated IP and chose to associate your domain with it during Step 3.
Branded record CNAME Links your branded subdomain to Brevo's infrastructure for SPF and return-path
DKIM 1 record CNAME Digitally signs emails to ensure they aren't modified after sending (periodically rotated with DKIM 2)
DKIM 2 record CNAME Digitally signs emails to ensure they aren't modified after sending (periodically rotated with DKIM 1)
DMARC record TXT Tells mail servers how to handle emails that fail authentication, based on your DMARC policy
Image Redirection Record CNAME Routes image links in your emails through your own domain instead of Brevo's
Redirection Record CNAME Routes tracking and click links in your emails through your own domain instead of Brevo's

Use the following dropdowns to find step-by-step instructions for your domain provider. If your provider isn't listed, select Other for generic guidance ⬇️.

Amazon Route 53
❗️ Important
Amazon Route 53 doesn't allow adding a record with the same type and name twice. If you need to add an extra record with the same type and name as an existing one, enter the value on a separate line below the first record.

To add your DNS records in Amazon Route 53:

  1. Open a new browser tab and log in to your Amazon Web Services account.
  2. Open the Route 53 console.
  3. In the left-side panel, select Hosted zones.
    aws_access-domain.jpg
  4. Select the domain you want to set up.

For each record shown in Brevo, repeat the following steps:

  1. In Amazon Route 53, click Create record.
  2. In Brevo, click Copy next to the Record name field and paste the value into the Record name field in Amazon Route 53, or leave the field empty if instructed to do so.
  3. In Amazon Route 53, select the correct record type from the Record type dropdown (A, TXT, CNAME, or NS records based on what is shown in Brevo).
  4. In Brevo, click Copy next to the Value field and paste it into the Value field in Amazon Route 53.
  5. Leave the TTL and Routing policy fields as they are.
  6. Click Create record.

Repeat until all records shown in Brevo have been added. Then verify your configuration.

Amen

To add your DNS records in Amen:

  1. Open a new browser tab and log in to your Amen account.
  2. Under Domaines (Domain), select the domain you want to set up.
    amen_domaines.png
  3. Select Domaines et DNS (Domains and DNS).
    amen_domaines_dns.png
  4. Select Configuration DNS (DNS configuration).
    amen_dns_config.png
  5. Go to the Gestion avancée (Advanced management) tab.
    amen_advanced.png

For each record shown in Brevo, repeat the following steps:

  1. In Amen, click Ajouter un enregistrement (Add a record).
  2. In Brevo, click Copy next to the Name field and paste it into the Nom (Name) field in Amen.
  3. Select the correct record type (A, TXT, CNAME, or NS records based on what is shown in Brevo).
  4. In Brevo, click Copy next to the Value field and paste it into the Valeur (Value) field in Amen.
  5. Leave the Type/Valeur par défaut (Type/Default value) field as is.
  6. Click Valider (Confirm).

Repeat until all records shown in Brevo have been added. Then verify your configuration.

Bluehost

To add your DNS records in Bluehost:

  1. Open a new browser tab and log in to your Bluehost account.
  2. In the left-side panel, click Domains.
  3. At the bottom of the page, open the Advanced Tools dropdown.
  4. Next to Advanced DNS Records, click Manage.
    bluehost_access.jpg
  5. (Optional) If a warning message is shown, click Continue.

For each record shown in Brevo, repeat the following steps:

  1. In Bluehost, click + Add Record.
  2. Select the correct record type from the Type dropdown (A, TXT, CNAME, or NS records based on what is shown in Brevo).
  3. In Brevo, select Other Hosts in the Refers to dropdown.
  4. In Brevo, click Copy next to the Host Record field and paste it into the Host Name field in Bluehost.
  5. In Brevo, click Copy next to the Value field and paste it into the corresponding field in Bluehost.
  6. Select 1 Hour from the TTL dropdown.
  7. Click Add.

Repeat until all records shown in Brevo have been added. Then verify your configuration.

Cloudflare
❗️ Important
If you are adding DKIM records of CNAME type, deactivate CNAME flattening in Cloudflare. If CNAME flattening is activated, Cloudflare converts the record to a TXT record and DKIM authentication will fail. To learn more, check Cloudflare's documentation.

To add your DNS records in Cloudflare:

  1. Open a new browser tab and log in to your Cloudflare account.
  2. From your account home, select the domain you want to set up.
  3. In the left-side panel, click DNS > Records.
    cloudfare_dns-records_en-us.png

For each record shown in Brevo, repeat the following steps:

  1. In Cloudflare, click Add record.
  2. Select the correct record type from the Type dropdown (A, TXT, CNAME, or NS records based on what is shown in Brevo).
  3. In Brevo, click Copy next to the Name field and paste it into the Name field in Cloudflare.
  4. In Brevo, click Copy next to the Content field and paste it into the Content field in Cloudflare.
  5. Leave the TTL field as is.
  6. Click Save.

Repeat until all records shown in Brevo have been added. Then verify your configuration.

GoDaddy

To add your DNS records in GoDaddy:

  1. Open a new browser tab and log in to your GoDaddy account.
  2. Under All Products and Services, click DNS next to the domain you want to set up.
    godaddy_access.jpg

For each record shown in Brevo, repeat the following steps:

  1. In GoDaddy, click Add New Record.
  2. Select the correct record type from the Type dropdown (A, TXT, CNAME, or NS records based on what is shown in Brevo).
  3. In Brevo, click Copy next to the Name field and paste it into the Name field in GoDaddy.
  4. In Brevo, click Copy next to the Value field and paste it into the Value field in GoDaddy.
  5. Leave the TTL field as is.
  6. Click Save.

Repeat until all records shown in Brevo have been added. Then verify your configuration.

Gandi

To add your DNS records in Gandi:

  1. Open a new browser tab and log in to your Gandi account.
  2. In the left-side panel, select Domain.
    gandi_domain.png
  3. Select the domain you want to set up.
  4. Go to the DNS Records tab.
    gandi_dns_records.jpg

For each record shown in Brevo, repeat the following steps:

  1. In Gandi, click Add record.
  2. Select the correct record type from the Type dropdown (A, TXT, CNAME, or NS records based on what is shown in Brevo).
  3. Leave the TTL and Unit fields as they are.
  4. In Brevo, click Copy next to the Name field and paste it into the Name field in Gandi.
  5. In Brevo, click Copy next to the Value field and paste it into the Text value or Hostname field in Gandi.
  6. Click Save.

Repeat until all records shown in Brevo have been added. Then verify your configuration.

Google Domains
❗️ Important
Google Domains doesn't allow adding a record with the same type and name twice. If you need to add an extra record with the same type and name as an existing one, click + Add more to this record and paste the value in the new field.

To add your DNS records in Google Domains:

  1. Open a new browser tab and log in to your Google Domains account.
  2. Click Manage next to the domain you want to set up.
  3. In the sidebar menu, select DNS.
  4. Go to the Custom resource records section at the bottom of the page.

For each record shown in Brevo, repeat the following steps:

  1. In Brevo, click Copy next to the Name or Hostname field and paste it into the Name field in Google Domains.
  2. Select the correct record type from the Type dropdown (A, TXT, CNAME, or NS records based on what is shown in Brevo).
  3. Leave the TTL field as is.
  4. In Brevo, click Copy next to the Value or Data field and paste it into the Data field in Google Domains.
  5. Click Add or Save.

Repeat until all records shown in Brevo have been added. Then verify your configuration.

Hostinger

To add your DNS records in Hostinger:

  1. Open a new browser tab and log in to your Hostinger account.
  2. Under Domain, click Manage next to the domain you want to set up.
    hostinger_access1.jpg
  3. In the left-side panel, click DNS/Nameservers.
    hostinger_access2.jpg

For each record shown in Brevo, repeat the following steps:

  1. Under Manage DNS records, select the correct record type from the Type dropdown (A, TXT, CNAME, or NS records based on what is shown in Brevo).
  2. In Brevo, click Copy next to the Name field and paste it into the Name field in Hostinger.
  3. In Brevo, click Copy next to the Value field and paste it into the TXT value field in Hostinger.
  4. Leave the TTL field as is.
  5. Click Add Record.

Repeat until all records shown in Brevo have been added. Then verify your configuration.

IONOS

To add your DNS records in IONOS:

  1. Open a new browser tab and log in to your IONOS account.
  2. Click Domains & SSL.
    ionos_access-domain_en-us.jpg
  3. Next to the domain you want to set up, click the ⚙️ gear icon and select DNS.
    ionos_dns_en-us.jpg

For each record shown in Brevo, repeat the following steps:

  1. Click Add record.
  2. Select the correct record type (A, TXT, CNAME, or NS records based on what is shown in Brevo).
  3. In Brevo, click Copy next to the Hostname field and paste it into the Host name field in IONOS.
  4. In Brevo, click Copy next to the Value field and paste it into the Value or Points to field in IONOS.
  5. Leave the TTL field as is.
  6. Click Save.

Repeat until all records shown in Brevo have been added. Then verify your configuration.

OVH

To add your DNS records in OVH:

  1. Open a new browser tab and log in to your OVH account.
  2. Go to the Web Cloud tab.
  3. In the left-side panel, under Domain names, select the domain you want to set up.
  4. Go to the DNS zone tab.
    ovh_access-dns_en-us.jpg

For each record shown in Brevo, repeat the following steps:

  1. On the right-hand side, click Add an entry.
  2. Select the correct record type (A, TXT, CNAME, or NS records based on what is shown in Brevo).
  3. In Brevo, click Copy next to the Sub-domain field and paste it into the Sub-domain field in OVH, or leave the field empty if instructed to do so.
  4. Leave the TTL field as is.
  5. In Brevo, click Copy next to the Value field and paste it into the Value or Target field in OVH.
  6. Click Next, then verify your information and click Confirm.

Repeat until all records shown in Brevo have been added. Then verify your configuration.

Wix

To add your DNS records in Wix:

  1. Open a new browser tab and log in to your Wix account.
  2. Click your account dropdown and select Domains.
  3. Next to the domain you want to set up, click the three dots icon and select Manage DNS records.
    wix_access.jpg

For each record shown in Brevo, repeat the following steps:

  1. Under the correct record type section (A, TXT, CNAME, or NS records based on what is shown in Brevo), click + Add Record.
  2. In Brevo, click Copy next to the Host name field and paste it into the Host name field in Wix, or leave the field empty if instructed to do so.
  3. In Brevo, click Copy next to the Value field and paste it into the Value field in Wix.
  4. Leave the TTL field as is.
  5. Click Save.

Repeat until all records shown in Brevo have been added. Then verify your configuration.

Other
❗️ Important
The steps below are generic guidance. The exact field names and steps may vary depending on your domain provider. If you encounter issues, contact your domain provider's support team for assistance. If you're unsure what your domain provider is, check our dedicated article Identify your domain provider.

To add your DNS records:

  1. Open a new browser tab and log in to your domain provider account.
  2. Navigate to the DNS settings for the domain you want to set up.

For each record shown in Brevo, repeat the following steps:

  1. Create a new DNS record.
  2. Set the record type to match what is shown in Brevo (A, TXT, CNAME, or NS records based on what is shown in Brevo).
  3. In Brevo, click Copy next to the Name or Hostname field and paste it into the corresponding field of your domain provider.
    ❗️ Important
    If your domain provider does not accept the name value, try entering "@", your domain name, or leaving the field blank.
  4. In Brevo, click Copy next to the Value field and paste it into the corresponding field of your domain provider.
  5. Save the DNS record.

Repeat until all records shown in Brevo have been added. Then verify your configuration.

Option 3: Delegate to someone else

Enter the email address of the person who will add the DNS records (e.g., your IT team or your domain provider's support) and click Send request. They will receive an email with the records and instructions to add them. No Brevo account is needed, but they need access to your domain provider account.

Once the records have been added, proceed to verify your configuration.

Step 7: Verify your configuration

❗️ Important
It can sometimes take up to 48 hours for DNS changes to propagate and for your domain to appear as authenticated and branded in Brevo. This is normal, as DNS records need time to fully update across the internet.

To verify your configuration:

  1. In Brevo, click Authenticate domain at the bottom of the records page.
  2. Check your domain statuses:
    domains_authenticated-branded_en-us.png

      Available statuses
    Domain status
    • Authenticated: Your domain is now authenticated. You do not need to do anything else.
    • Not authenticated: A message will appear saying the domain is not authenticated yet. You can repeat this process over the next 48 hours until your domain appears as Authenticated.
    Branding status
    • Branded: Your branded subdomain is now active. Tracking links, image links, and return-path in your emails now use your own domain.
    • Not branded: The branded subdomain records have not been detected yet. Wait a few hours and try again. If the issue persists after 48 hours, check that the records were added correctly.
💡 Good to know
If your domain is still not authenticated and branded after 48 hours, check our article Troubleshooting issues with domain authentication or contact our support team.

FAQs

What is the difference between Individual DNS records and Brevo-managed setup?

Both options result in a fully authenticated and configured domain, but they differ in how DNS records are managed:

  • With Individual DNS records, you add each DNS record yourself using the values Brevo provides. You retain full control over your DNS configuration. This method is available for all sending domains.
  • With Brevo-managed setup, you add two NS records that hand DNS authority for your branded subdomain to Brevo. Brevo then manages all required records automatically, including any future updates. This method is only available if your sending domain is a subdomain.

If you're unsure which to choose, Brevo-managed setup is recommended as it requires less ongoing maintenance.

Which domain should I use as my sending domain?

Use the domain that appears after the @ in your sender email address. For example, if your sender address is marketing@yourcompany.com, your sending domain is yourcompany.com. It can be a root domain or a subdomain, but it must be a domain you own and that is not used on any other platform or email service.

For guidance on choosing the right domain configuration for your situation, check our dedicated article Domain setup for better email deliverability.

My domain still appears as "Not authenticated" and/or "Not branded" after adding the DNS records. What should I do?

It can sometimes take up to 48 hours for DNS changes to propagate. If it has been less than 48 hours, try verifying again:

  1. In Brevo, click the account dropdown and select Settings > Senders, Domains, IPs > Domains.
  2. Click Authenticate domain next to your domain name.
  3. Click Authenticate domain at the bottom of the records page.

You can repeat this over the next 48 hours. If the domain is still not authenticated and branded after 48 hours, check our article Troubleshooting issues with domain authentication or contact our support team.

It says my DMARC record is missing a rua tag. What should I do?

To comply with Gmail, Yahoo, and Microsoft's requirements for email senders, your domain should have one DMARC record with a rua tag. If your domain already has a DMARC record but is missing a rua tag, you need to update it.

  1. Log in to your domain provider account.
  2. Go to the DNS settings.
  3. Locate and edit your existing DMARC record.
  4. Add Brevo's rua tag at the end of the value:
    ; rua=mailto:rua@dmarc.brevo.com
  5. Save your DMARC record.

Your DMARC record should now look like:

v=DMARC1; p=none; rua=mailto:rua@dmarc.brevo.com
❗️ Important
Your domain should have only one DMARC record. If you have multiple DMARC records, check our article Troubleshooting issues with domain authentication.
Can I modify or delete my DNS records once my domain is authenticated and branded?

Keep your DNS records as they are in your domain provider for as long as you use Brevo to send emails. Modifying or deleting these records may cause delivery issues or result in emails being marked as spam.

⏭️ What's next?

🤔 Dúvidas?

Em caso de dúvida, sinta-se à vontade para entrar em contato com nossa equipe de suporte, criando um tíquete a partir da sua conta. Caso ainda não tenha uma conta, entre em contato conosco aqui.

Se você está procurando ajuda com um projeto usando o Brevo, podemos encontrar à agência parceira da Brevo certa.

💬 Este artigo foi útil?

0 de 0 acharam isto útil