Skip to content

Email list cleaning

How to clean a Brevo contact list

Quick answer

To clean a Brevo list, connect Brevo to RocketVerifier, verify all contacts or a list, write the results to contact attributes and blocklist undeliverable addresses. Brevo can suspend campaigns and the account when hard bounces pass 2%, unsubscribes 1% or complaints 0.2%, and it samples campaigns to new contacts within 1 to 3 hours. Verify every new batch before its first campaign.

Brevo bounce and complaint limits

From Brevo's own help center and policies, checked November 1, 2026.

Brevo published sending limits
Metric Limit What happens
Hard bounce rate Above 2% Can suspend campaigns and the account. Source
Unsubscribe rate Above 1% Can suspend campaigns and the account. Source
Complaint rate Above 0.2% Can suspend campaigns and the account. Source
Campaigns to new contacts Sampled within 1 to 3 hours Brevo checks engagement on a random subset; poor results suspend the campaign and the account. Source

How Brevo handles bounces and imports

  • Hard-bounced addresses are blocklisted automatically.
  • A campaign address that soft bounces five times in a row is blocklisted. Deferred mail is retried for 36 hours before it counts as a soft bounce.
  • Scraped, acquired or purchased lists conflict with Brevo's anti-spam policy.
  • After a suspension, Brevo asks you to clean the database before reactivation, and a repeat suspension can lead to deactivation.

Clean your Brevo list with the integration

No exports. Results are written straight back to Brevo.

  1. 1

    In RocketVerifier, open Dashboard, Integrations, Brevo, paste a Brevo API key and click Connect.

  2. 2

    Choose all contacts or any list.

  3. 3

    Turn on write-back: results go into contact attributes, and undeliverable addresses are blocklisted.

  4. 4

    Preview the breakdown, then sync now or on a schedule.

Brevo integration details

Or clean it by file

  1. 1

    In Brevo, open Contacts, select all contacts or a list, then More actions and Export. Download the file from the notifications bell.

  2. 2

    Upload it to RocketVerifier as a bulk job and download the results.

  3. 3

    Back in Brevo, use Import contacts with the result columns mapped to attributes. Include the contact ID to update existing contacts instead of creating duplicates.

Bulk email verification

What to keep and what to remove

What to do with each RocketVerifier result
Status Sub-status Action
deliverable none, alias Keep and send.
risky catch_all, send_safe Keep and send.
risky catch_all, send_with_caution Send to engaged contacts, or in smaller batches.
risky role_based, mailbox_full Keep only if they opted in and engage.
risky catch_all avoid, possible_trap, toxic Remove.
undeliverable any Unsubscribe or suppress.
unknown greylisted, blocked, smtp_timeout Hold and re-verify later. Never charged.

Tips for Brevo

  • Verify every new import before its first campaign. That first send is the one Brevo samples.
  • Keep a list of only deliverable and send_safe contacts for new-contact campaigns.
  • If a campaign was suspended, verify the new-contacts segment Brevo provides and remove what fails before you ask for reactivation.

Sources

  1. Brevo: Why have my account or email campaigns been suspended?
  2. Brevo: Reactivate your email campaigns after a suspension
  3. Brevo: Hard and soft bounces
  4. Brevo: Export your contacts
  5. Brevo: Anti-spam policy

Last reviewed

FAQ

Cleaning a Brevo list: FAQ

What bounce rate suspends a Brevo account?

Brevo lists a hard bounce rate above 2%, an unsubscribe rate above 1% and a complaint rate above 0.2% as suspension triggers.

Why was my Brevo campaign to new contacts suspended?

Brevo samples campaigns sent to new contacts and suspends them when engagement looks poor within 1 to 3 hours. Verifying the new contacts first removes the bounces that drag those numbers down.

Does RocketVerifier blocklist contacts in Brevo?

Yes, if you turn it on. Undeliverable addresses are added to the Brevo blocklist and results are written to contact attributes.

How much does it cost?

1 credit per address, with unknown results and duplicates free and pay-as-you-go credits that never expire. New accounts start with 100 free credits.

Send every Brevo campaign to a verified list

Start with 100 free credits. Unknown results and duplicates are never charged, and pay-as-you-go credits never expire.

100 free credits · No card required · Credits never expire