Trusted every day by teams that
build world-class software.

By the numbers

Bird

Who controls the sending stack?

Brevo: campaigns and managed warm-up

Brevo combines campaigns and marketing automation with a sales platform for pipelines and shared inboxes. Keep Brevo when those workflows are part of your email operation.

Brevo’s automatic IP warm-up is available on Professional, gradually moving traffic from shared IPs to the dedicated IP. Enterprise customers arrange personalized warm-up with their Customer Success Manager.

Brevo lets senders assign dedicated IPs to senders and distribute traffic across a pool. Its Professional plan includes deliverability specialist support.

Bird: infrastructure and reputation

How do Bird and Brevo compare?

Compare send retries, IP controls and stored content alongside the integration. Brevo’s campaign tools matter when the same team handles marketing and transactional email.

CapabilityBirdBrevoWho wins?
Transactional send APIBird’s TypeScript SDK throws typed errors by default; .safe() returns data and error.Brevo’s Node SDK constructs a BrevoClient and sends with transactionalEmails.sendTransacEmail. The send endpoint accepts JSON, templates and messageVersions.
SMTP relayBird SMTP accepts port 465 with TLS or 587 and 2525 with STARTTLS, using an API key.Brevo SMTP uses an SMTP login and SMTP key, not an API key. Its relay ports are 587, 2525 and 465; Brevo recommends 587 with TLS.
Email address validationBird email lookup checks one address per call, returning a verdict, confidence, address flags and suggested corrections.Brevo’s NeverBounce integration supports list validation and real-time verification of new contacts through an external service.
Idempotency on sendBird retains completed responses for 3 hours; later retries are fresh requests.Brevo’s batch idempotency guide documents headers.idempotencyKey in the JSON payload, with a 30-minute lifetime applying to the entire messageVersions batch.
Stored message retentionBird stores message bodies for up to 30 days when content storage is enabled.Brevo’s retention settings keep enabled HTML previews for a chosen 1 to 24 months, or indefinitely without a deletion rule. For accounts with over 10 million email events, a separate policy deletes events older than 24 months.
Published pricingBird email plans and rates are read live in the table below.Compare the selected plan with Brevo’s published rates, including its billing period and features.
Dedicated IPs and poolsBird dedicated IPs and pools include automatic warm-up with overflow through the shared pool.Brevo dedicated IPs can be assigned to senders and pooled. Automatic warm-up is on Professional; Enterprise customers arrange personalized warm-up.
Deliverability heritageBird acquired SparkPost in 2021. Its sending network carries about 40% of the world’s commercial email.Brevo’s warm-up continues sending through shared IPs while gradually moving traffic onto a dedicated IP.
SPF, DKIM, DMARC and BIMIBird verifies DKIM, return-path and DMARC. BIMI is a separate DNS and logo configuration.Brevo’s dedicated-IP setup covers SPF, DKIM and DMARC records. Its BIMI guide requires domain authentication and logo setup, with one static BIMI header per account.
Event webhooks and signingBird signs webhook deliveries using Standard Webhooks.Brevo webhook security supports IP allowlisting, username/password authentication, bearer tokens and custom authorization headers.
Channels beyond emailBird’s API covers email, SMS, WhatsApp, voice, Verify and Realtime.Brevo’s platform includes email, SMS and WhatsApp messaging alongside campaign tools.
Vendor and procurementReview Bird’s published legal terms and policies against your existing agreement and procurement requirements.Review Brevo’s published terms against your existing agreement and procurement requirements.
MailboxesBird’s agent mailboxes provide addressable inboxes, threads, replies and sender rules managed through code.Brevo’s inbound parser provides HTML, text, attachments and extracted Markdown with the signature separated.
Agent toolingBird’s hosted MCP server at mcp.bird.com exposes 354 tools. The bird CLI sends and inspects email, manages domains, templates and webhooks, and gives agents JSON output and semantic exit codes.Brevo’s MCP server manages contacts, campaigns, templates, domains and account resources. Its CLI creates OAuth apps, scaffolds code and runs a local test server.

How do you send one HTML email?

Brevo’s BrevoClient sends sender, to and htmlContent through transactionalEmails.sendTransacEmail. Bird throws typed errors by default; this example opts into .safe() so the application can branch on data and error.

Brevo

send.ts
import { BrevoClient } from "@getbrevo/brevo";

const brevo = new BrevoClient({ apiKey: process.env.BREVO_API_KEY! });

await brevo.transactionalEmails.sendTransacEmail({
  sender:      { email: "onboarding@yourdomain.com", name: "Acme" },
  to:          [{ email: "customer@example.com" }],
  subject:     "Your March invoice",
  htmlContent: "<p>Attached.</p>",
});

Bird

send.ts
import { BirdClient } from "@messagebird/sdk";

const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });

const { data, error } = await bird.email
  .send({
    from:    { email: "onboarding@yourdomain.com", name: "Acme" },
    to:      ["customer@example.com"],
    subject: "Your March invoice",
    html:    "<p>Attached.</p>",
  })
  .safe();

if (error) console.error(error.message);
else console.log(data.id);

What changes around the send call?

How do saved email previews compare?
Brevo’s retention settings can keep a sent email’s HTML preview for the selected log retention period, or indefinitely without a deletion rule, when preview storage is enabled. For accounts that have sent more than 10 million email events, Brevo deletes events older than 24 months; Enterprise offers extended retention. Preview storage is disabled by default. Bird’s stored message bodies are available for up to 30 days when content storage is enabled. Check both storage settings before relying on either provider for support investigations.
How should I prevent duplicate sends during migration?
Keep a record of each business operation and its send outcome. Brevo’s batch idempotency guide states: “The TTL for idempotencyKey is 30 minutes.” Reusing the key within that window returns duplicate_parameter and does not process the request. Bird’s 3-hour idempotency window retains the completed response. Check your send record before retrying after either window expires.

Published email plans

Bird’s full monthly ladder is shown below. Nearest-volume plans are labelled and are not quotes for Bird’s volume. Check billing terms, features and overages.

Pricing verdict: Bird. The verdict compares the lowest published monthly amount at each exact volume and currency; daily-only allowances, annual commitments, usage rates, starting prices and custom quotes are not compared.

Bird monthly volume ladder and published provider plans
Bird tierEmails per monthBirdBrevo
Free1,000

$0 / month (USD)

€0 / month (EUR)

2 nearest published options

Expand to compare every option and its billing terms.

Nearest published volume

Starter: €7.00/month

5,000 emails

Monthly billing; optional add-ons excluded.

as published

Nearest published volume

Standard: €15.00/month

5,000 emails

Monthly billing; optional add-ons excluded.

as published

Startup50,000

$15 / month (USD)

€15 / month (EUR)

2 plans at this volume

Expand to compare every option and its billing terms.

Matching volume

Starter: €47.00/month

50,000 emails

Monthly billing; optional add-ons excluded.

as published

Matching volume

Standard: €79.00/month

50,000 emails

Monthly billing; optional add-ons excluded.

as published

Startup100,000

$30 / month (USD)

€27.5 / month (EUR)

2 plans at this volume

Expand to compare every option and its billing terms.

Matching volume

Starter: €70.00/month

100,000 emails

Monthly billing; optional add-ons excluded.

as published

Matching volume

Standard: €129.00/month

100,000 emails

Monthly billing; optional add-ons excluded.

as published

Growth100,000

$80 / month (USD)

€72.5 / month (EUR)

2 plans at this volume

Expand to compare every option and its billing terms.

Matching volume

Starter: €70.00/month

100,000 emails

Monthly billing; optional add-ons excluded.

as published

Matching volume

Standard: €129.00/month

100,000 emails

Monthly billing; optional add-ons excluded.

as published

Growth250,000

$175 / month (USD)

€160 / month (EUR)

2 plans at this volume

Expand to compare every option and its billing terms.

Matching volume

Standard: €229.00/month

250,000 emails

Monthly billing; optional add-ons excluded.

as published

Matching volume

Professional: €599.00/month

250,000 emails

Monthly billing; optional add-ons excluded.

as published

Growth500,000

$295 / month (USD)

€270 / month (EUR)

2 plans at this volume

Expand to compare every option and its billing terms.

Matching volume

Standard: €399.00/month

500,000 emails

Monthly billing; optional add-ons excluded.

as published

Matching volume

Professional: €699.00/month

500,000 emails

Monthly billing; optional add-ons excluded.

as published

Growth1,000,000

$530 / month (USD)

€480 / month (EUR)

Matching volume

Professional: €999.00/month

1,000,000 emails

Monthly billing; optional add-ons excluded.

as published

Growth2,500,000

$1,039 / month (USD)

€950 / month (EUR)

Nearest published volume

Professional: €1,713.00/month

3,000,000 emails

Monthly billing; optional add-ons excluded.

as published

Brevo: Published plans

Free: €0.00/month

Daily allowance: 300 emails a day.

as published

Starter: €7.00/month

5,000 emails

Monthly billing; optional add-ons excluded.

as published

Starter: €47.00/month

50,000 emails

Monthly billing; optional add-ons excluded.

as published

Starter: €70.00/month

100,000 emails

Monthly billing; optional add-ons excluded.

as published

Standard: €15.00/month

5,000 emails

Monthly billing; optional add-ons excluded.

as published

Standard: €79.00/month

50,000 emails

Monthly billing; optional add-ons excluded.

as published

Standard: €129.00/month

100,000 emails

Monthly billing; optional add-ons excluded.

as published

Standard: €229.00/month

250,000 emails

Monthly billing; optional add-ons excluded.

as published

Standard: €399.00/month

500,000 emails

Monthly billing; optional add-ons excluded.

as published

Professional: €499.00/month

150,000 emails

Monthly billing; optional add-ons excluded.

as published

Professional: €599.00/month

250,000 emails

Monthly billing; optional add-ons excluded.

as published

Professional: €699.00/month

500,000 emails

Monthly billing; optional add-ons excluded.

as published

Professional: €999.00/month

1,000,000 emails

Monthly billing; optional add-ons excluded.

as published

Professional: €1,713.00/month

3,000,000 emails

Monthly billing; optional add-ons excluded.

as published

Enterprise: Custom price

Custom volume and pricing.

as published

How should you compare email costs?

What do the Bird and Brevo price rows include?
The table shows Bird’s full monthly ladder. Rival plans match the volume or are labelled with the nearest published volume. Bird’s amounts come from its live catalogue; Brevo’s linked amounts carry their check dates. Compare the billing period and included features before choosing a plan. Use Brevo’s pricing page to check the features and add-ons for the selected plan.

Switching cost

What does a Brevo migration involve?

Map Brevo’s sender, templateId, params and messageVersions to Bird’s send payload and templates. Export both transactional blocked contacts and marketing contacts marked emailBlacklisted. The migration guide maps both suppression sources into Bird’s workspace suppressions.

Replace Brevo webhook authentication with Bird’s Standard Webhooks verification, and map delivery events using the migration guide. Replace the Brevo SMTP key with a Bird API key if you use SMTP. Test sends and handlers in Bird’s mail sandbox, and plan warm-up for new dedicated IPs.

Talk to our email team

See how Bird fits your Brevo workflow.

Test your sender, templates and delivery events before moving traffic from Brevo. For a larger move, plan the cutover with an email specialist.

Create your account and test your integration. Your migration enquiry will include the provider you are comparing.

Your details

All contact fields are required.

So our team can reach you about your demo.

Products of interest

Optional

We’ll contact you to arrange your demo.
Privacy policy

Your next idea.
Ready to connect.