Skip to content

Brevo

Brevo sends receipts, reset links and other messages your app triggers, alongside separate tools for marketing campaigns.

Visit Brevo

What must be ready before Brevo can send a receipt?

Confirm that transactional sending is active. Authenticate the domain you own, then set up the sender address your customers should see.

If your app uses SMTP, the standard way to hand mail to a mail server, get an SMTP key from the account owner or someone with SMTP permission. If your app uses the API, use an API credential instead. Keep either credential in your server settings. The SMTP sign-in address belongs in the connection settings, while your chosen sender goes in the From field.

What does Brevo’s email sandbox actually test?

On the transactional email API, the sandbox setting tells Brevo to check the request and drop the message. A successful sandbox response can include a message ID, even though Brevo sends no email and creates no email log.

  1. Sketch a checkout receipt
    On paper, write the sender you would use, one fictional recipient such as buyer@example.com and a made-up order number. Leave copy and blind-copy fields empty.
  2. Mark where the send behavior changes
    On the sketch, put X-Sib-Sandbox with the value drop in the request body’s headers field, where Brevo documents it for the transactional email API. Compare your draft with the documented request. Leave the request unsent.
  3. Write down what you would check next
    A sandbox response could show that Brevo understood the request. Checking what appears in an inbox would require a separate delivery test with an address you control. Mark that check as still open.

What should you check if a customer’s email is missing?

Find the message in Transactional Logs by subject, recipient or message ID. Look for Delivered, a bounce, or a blocked address. A send request by itself cannot tell you where the message ended up.

If you see a hard bounce, confirm the address before attempting a new send. For a temporary failure, check the log and queue before retrying so you do not create a second copy. If Brevo skipped a blocked address, find out why it was blocked first.

When can the free plan make a reset link arrive late?

Brevo Free allows 300 email sends per day. After that, Brevo can hold up to 1,000 extra transactional emails in a retry queue. Messages above that queue limit are not delivered.

Check whether the first request is queued before sending another. A late password-reset email may contain a link that already expired. Keep copies of your app’s templates and export the transactional logs you need as CSV before they expire under your retention settings.