BREVO CONNECTION

What You Will Configure

  • A Brevo account.

  • A verified sender name and email address.

  • An authenticated sending domain through DNS: Brevo code, DKIM, and DMARC.

  • A Brevo API key for Solomono Email Service.

  • A test message to one recipient.

  • Optional: store system email through Brevo SMTP.

What You Need

  • An email address for the Brevo account.

  • A sender address on the store domain, such as info@your-domain.com.

  • Access to the domain DNS panel: registrar, hosting provider, or Cloudflare.

  • Administrator access to the Solomono store.

Warning. API keys, SMTP keys, and SMTP master passwords must be treated like passwords.

Important Domain Note

Brevo requires domain authentication for reliable delivery and compliance with major mailbox provider requirements. Free mailbox domains such as gmail.com or yahoo.com cannot be authenticated. Use a domain that your company controls.

Warning. Copy DNS values from your own Brevo account, not from this guide.


 

1. Sign In or Create a Brevo Account

  1. Open https://app.brevo.com or the Brevo sign-up page.

  2. Create a new account or sign in to an existing account.

  3. Confirm the account email address if Brevo asks for confirmation.

  4. If Brevo asks to verify a new device, enter the 6-digit code from the email.

Figure 1. Brevo sign-in page

2. Add and Verify a Sender

The sender is the name and email address that customers see in the From field.

  1. In the upper-right corner, click the company or profile menu.

  2. Select Senders, Domains & Dedicated IPs.

Figure 2. Opening senders and domains in Brevo

  1. On the Senders tab, click Add a sender if the required address is not listed.

  2. Enter the sender name and email, such as Store <info@your-domain.com>.

  3. Open the confirmation email sent by Brevo and confirm the sender.

  4. After confirmation, the sender should show the Verified status.

Figure 3. Creating a sender in Brevo. Source: Brevo Help Center

3. Add the Domain in Brevo

  1. Open the Domains tab on the Senders, Domains & Dedicated IPs page.

  2. If the domain is not listed yet, click Add a domain.

  3. Enter the domain without https:// and without www. Example: your-domain.com.

  4. If the domain already appears, click Authenticate next to it.

Figure 4. Domain list and Authenticate button. Source: Brevo Help Center

4. Authenticate the Domain Through DNS

Domain authentication proves that you control the domain and allows Brevo to sign messages with DKIM.

  1. Use automatic DNS authentication if Brevo offers it and you trust the DNS provider connection.

  2. If automatic setup is unavailable, choose manual authentication.

  3. Open the domain DNS panel in another tab.

  4. Add the Brevo code, DKIM, and DMARC records shown by Brevo.

Figure 5. Brevo code, DKIM, and DMARC DNS examples. Source: Brevo Help Center

Type

What to copy

Brevo code

TXT record proving domain ownership

DKIM

TXT or CNAME record(s), depending on what Brevo shows

DMARC

TXT record for the domain policy, usually _dmarc

TTL

Default value or 3600


 

Warning. Brevo may show one TXT DKIM record or two CNAME DKIM records. Add exactly what your account shows.

Warning. If DMARC already exists, do not create a second DMARC record or weaken an existing strict policy without approval.

  1. Return to Brevo and run domain verification.

  2. DNS propagation may take from a few minutes to 48 hours.

Result. The domain is ready when Brevo shows Authenticated.

5. Create an API Key for Solomono

  1. Open the company or profile menu in Brevo.

  2. Select SMTP & API.

  3. Open API keys or API keys & MCP.

Figure 6. Opening SMTP & API in Brevo

  1. Click Generate a new API key or Generate new API key.

  2. Use a clear name, such as Solomono API.

  3. Copy the created key and store it securely.

Figure 7. API keys page in Brevo

Warning. Solomono Brevo API TOKEN requires a Brevo API key. Do not paste an SMTP key or the Brevo account password here.


 

6. Enable Email Service in Solomono

  1. Sign in to the store administration panel.

  2. Open Modules → SOLO Modules.

  3. Find EMAIL_SERVICE_ENABLED.

  4. Turn on the blue switch.

Figure 8. EMAIL_SERVICE_ENABLED module in Solomono

7. Connect Brevo Through the API

  1. Click the gear next to EMAIL_SERVICE_ENABLED or open Settings → Integrations → Email Service.

  2. Click edit in the Email Service row.

  3. Open the service dropdown and select Brevo. The same list may also contain Mailchimp, Mailgun, and Sendpulse.

  4. Paste the Brevo API key into Brevo API TOKEN.

  5. Click OK, then click the page-level Save or OK button if one appears.

Figure 9. Selecting Brevo in the Solomono Email Service list

Important. Paste the key without leading or trailing spaces.

8. Test Email Delivery

  1. Open Send Email to Customers.

  2. Select One customer, not all customers.

  3. Choose a test recipient.

  4. Use a From address that is verified and belongs to the authenticated domain.

  5. Add a subject and short message, then send it.

Figure 10. Safe test to one recipient

  1. Check both Inbox and Spam.

  2. In Brevo, check the transactional email logs or sending statistics.

Result. The main connection is complete when Brevo accepts the message and the recipient receives it.


 

Optional: System Email Through SMTP

SMTP is used for automatic store messages such as order confirmations, password resets, and administrator notifications. This is separate from the API connection.

9. Get SMTP Details in Brevo

  1. Open SMTP & API in Brevo.

  2. On the SMTP tab, find SMTP Server, Port, and Login.

  3. Create or copy an SMTP key / Master password.

Figure 11. SMTP details in Brevo

Warning. The SMTP key or Master password is not the Brevo account password and not the API key for Email Service.

10. Enable SMTP in Solomono

  1. In Modules → SOLO Modules, find SMTP and turn on its switch.

  2. Open Settings → Integrations → SMTP Settings.

  3. Fill in the fields as shown below.

Solomono field

Value

SMTP Username

Login from Brevo SMTP settings, such as example@smtp-brevo.com

SMTP Password

SMTP key or Master password from Brevo SMTP settings

SMTP Host

smtp-relay.brevo.com

SMTP Port

587

SMTP Security

tls

Certificate verification

Keep the default value unless support instructs otherwise


 

Figure 12. Brevo SMTP settings in Solomono

Warning. SMTP Security must be tls, not ttl.

  1. Save the settings.

  2. Repeat the test from section 8 and place a test order.

Common Problems

Problem

What to check

Sender is not verified

The confirmation email was opened and the sender shows Verified.

Domain is not authenticated

DNS records were added to the correct domain; DMARC is not duplicated; allow up to 48 hours.

Brevo settings do not save

EMAIL_SERVICE_ENABLED is on; Brevo is selected; a Brevo API key is used.

Message is not delivered

The From address is verified; the domain is Authenticated; Brevo does not show bounce or rejected status.

SMTP authentication failed

SMTP password is an SMTP key or Master password, not the account password or API key.

Unable to connect to SMTP host

Host is smtp-relay.brevo.com; port is 587; security is tls; hosting provider does not block SMTP.

Message goes to spam

Domain is authenticated; DKIM and DMARC are active; subject and content are not spam-like.


 

Checklist

□ The Brevo account is created and confirmed.

□ The sender has Verified status.

□ The domain has Authenticated status.

□ A Brevo API key is created and stored securely.

□ EMAIL_SERVICE_ENABLED is on.

□ Brevo is selected and Brevo API TOKEN is saved in Solomono.

□ A test email to one recipient was delivered.

□ If required, SMTP is enabled and tested.

Official Brevo Resources

Brevo screenshots in the sender and domain sections were checked against official Brevo Help Center materials.

Domain authentication: https://help.brevo.com/hc/en-us/articles/12163873383186-Authenticate-your-domain-with-Brevo-Brevo-code-DKIM-DMARC

Create a sender: https://help.brevo.com/hc/en-us/articles/208836149-Create-a-new-sender-From-name-and-From-email

Brevo API documentation: https://developers.brevo.com/docs/getting-started

Brevo SMTP: https://help.brevo.com/hc/en-us/articles/209467485-Set-up-Brevo-SMTP

Last updated on: 17/06/2026
icon