Brevo
All-in-one marketing platform combining email, SMS, WhatsApp, CRM, automation, and transactional messaging in a single account.
- Price: Free (300 emails/day) / Starter ~$9/mo / Business ~$18/mo / Enterprise custom
- Platforms: Web app, iOS, Android, REST API, SMTP relay, plugins for WordPress, Shopify, WooCommerce
In This Guide
Who Is Brevo For?
Brevo — formerly known as Sendinblue until its 2023 rebrand — is a European email and marketing platform that has quietly become one of the most complete all-in-one tools on the market. Headquartered in Paris with full GDPR compliance baked in, it competes directly with Mailchimp, ActiveCampaign, and ConvertKit, but takes a broader approach: email, SMS, WhatsApp, transactional messaging, CRM, and marketing automation all live inside a single account.
Brevo is a strong fit for small businesses and solopreneurs who need to send newsletters and marketing campaigns but don't want to pay for contacts they're not actively emailing. Unlike Mailchimp, which bills per contact on your list, Brevo bills per email sent. If you have a 50,000-person list but only email them once a month, Brevo can end up a fraction of the cost of contact-based pricing. The free plan allows 300 emails per day (9,000 per month) with unlimited contacts — genuinely useful for small operators.
It also appeals to developers and technical teams who need transactional email infrastructure. Brevo's SMTP relay and REST API handle password resets, order confirmations, receipts, and notifications at high volume with good deliverability. Many teams run their marketing campaigns through Mailchimp and their transactional email through SendGrid or Postmark — Brevo consolidates both into one account with one invoice.
E-commerce operators on WooCommerce, Shopify, and PrestaShop will find Brevo's native integrations and abandoned-cart automations particularly useful. The plugin installs cleanly, syncs product catalogues and order data, and lets you build triggered sequences (welcome series, abandoned cart, post-purchase upsell) without needing Klaviyo-level budgets.
Brevo is less suited for creators and newsletter publishers who want tip-jar monetisation and paid subscriptions — tools like ConvertKit, Beehiiv, and Substack are purpose-built for that audience. And teams deeply invested in Salesforce or HubSpot ecosystems may find Brevo's CRM too lightweight. For everyone else, the breadth of features and the "pay for what you send" pricing make it one of the most flexible platforms in the category.
Email Campaign Builder
The campaign builder is the most-used surface in Brevo, and it delivers a clean drag-and-drop experience that's approachable for non-designers without feeling restrictive for anyone who knows what they're doing.
- Drag-and-drop editor — build emails from blocks (text, images, buttons, dividers, social icons, product listings, video thumbnails). Blocks snap to a responsive grid and preview cleanly on desktop and mobile from inside the editor. No HTML knowledge required.
- Template gallery — Brevo ships with 40+ responsive templates organised by use case (newsletter, promotional, welcome, announcement, transactional). Templates look modern rather than dated, which is a pleasant surprise coming from some of the cheaper email platforms.
- HTML editor — if you prefer code, there's a full HTML editor with syntax highlighting, and you can paste in any hand-coded email. Useful for teams with existing email templates or agencies importing client designs.
- Personalisation tags — insert any contact attribute into your email with a tag like
{{ FIRSTNAME }}. Fallback values let you handle missing data gracefully — if a contact has no first name, you can default to "there" so "Hi {{ FIRSTNAME | default: 'there' }}" works for everyone. - Dynamic content blocks — show different content blocks to different segments within the same campaign. Send one email but personalise product recommendations, copy, or images based on list membership or contact attributes. This is available on paid plans only.
- A/B testing — test subject lines, sender names, or content variations against a portion of your list, then send the winning version to the rest. Brevo handles the split and measurement automatically, and you can pick the winner metric (opens, clicks, or revenue for e-commerce).
- Spam score checker — before sending, Brevo runs your email through a spam filter analysis and flags any triggers that might hurt deliverability. It's not foolproof but catches obvious issues like excessive exclamation marks, suspicious links, or missing unsubscribe text.
In practical use, we built a four-block promotional email in under ten minutes using the drag-and-drop editor — header image, headline, body copy, and CTA button. The mobile preview was accurate, the block alignment stayed consistent across Gmail, Outlook, and Apple Mail, and the test send arrived in the inbox (not promotions) in Gmail. Deliverability is one of Brevo's strengths — the shared sending infrastructure is well-maintained and reputable senders typically see inbox rates comparable to Mailchimp and ActiveCampaign.
The one area where Brevo's editor trails the best-in-class tools (Klaviyo, ActiveCampaign) is in granular typography control. You can set font families from a dropdown and adjust sizes, but fine-grained line height, letter spacing, and custom font imports require dropping into the HTML. For most campaigns this is irrelevant, but brand-focused teams with strict design guidelines may bump up against it.
Marketing Automation
Brevo's automation engine is visual, node-based, and capable of handling genuinely complex flows. It's not as polished as HubSpot's or as flexible as ActiveCampaign's, but it covers every common use case and is priced to stay within reach of small businesses.
- Visual workflow builder — drag nodes onto a canvas and connect them with lines to build a flow. Trigger nodes (list subscription, page visit, purchase, link click, date-based), action nodes (send email, add to list, update attribute, wait), and condition nodes (if/else branching based on attributes or behaviour).
- Pre-built templates — welcome series, abandoned cart, birthday email, post-purchase follow-up, re-engagement, lead nurturing. Each template comes pre-configured with sensible defaults and can be customised without starting from scratch. Good for learning the builder or shipping quickly.
- Multi-channel sequences — a single automation can send emails, SMS, and WhatsApp messages in sequence. Send a welcome email, wait three days, then text a discount code if the contact hasn't purchased. This is a genuine advantage over email-only platforms for e-commerce and service businesses.
- Event-based triggers — fire automations from custom events sent via the API. A developer can track anything in your app (signup, upgrade, feature usage, inactivity) and use it as an automation trigger. This unlocks product-led email flows typically only available in Customer.io or Intercom.
- Lead scoring — assign point values to contact actions (email open, link click, page visit, form submit) and track a cumulative score per contact. Trigger actions when scores cross thresholds — move hot leads to a sales rep, send a limited-time offer to high-engagement contacts, or archive cold contacts automatically.
- A/B testing inside automations — split contacts down two paths inside a workflow and compare outcomes. Test different email copy, subject lines, or entire sequence structures against each other to find what performs best.
We built an abandoned cart recovery flow in the builder using the WooCommerce integration. The flow triggers when a cart sits idle for an hour, sends a reminder email, waits 24 hours, sends a second email with a 10% discount if the cart is still abandoned, and exits if a purchase is made. Setup took about fifteen minutes including testing with dummy carts. The flow worked reliably and the logic was easy to reason about from the visual canvas.
The main limitation is that some advanced behaviours require custom attributes and JavaScript. If you want to segment by "viewed product category X in the last 7 days", you'll need to pass that data into a contact attribute via the API or tracking snippet first — Brevo doesn't automatically infer behaviour from page visits the way Klaviyo does for e-commerce. It's a manageable extra step but not as turnkey as Klaviyo for Shopify-native setups.
CRM & Contact Management
Brevo includes a lightweight CRM alongside the email tools, which is unusual in this price range. It's not a Salesforce or HubSpot replacement, but for small teams it can eliminate the need for a separate sales tool entirely.
- Unified contact database — every contact (marketing subscribers, sales leads, customers) lives in one table with unlimited custom attributes. Contacts you import for email marketing are available to the sales pipeline automatically — no duplicate data between systems.
- Sales pipeline — create Kanban-style pipelines with custom stages (new lead, qualified, proposal, won, lost). Drag deals between stages, attach notes and files, assign to team members. Multiple pipelines supported for teams running different sales processes.
- Deal tracking — each deal has a value, expected close date, probability, owner, and linked contact. Dashboard rollups show pipeline value by stage, win rate, and expected revenue. Useful reporting without needing a separate BI tool.
- Meeting scheduling — Brevo's built-in booking links let contacts schedule calls with your sales team directly from emails or landing pages. Synced with Google Calendar, Outlook, and iCloud to prevent double-booking. This is a free alternative to Calendly for teams using Brevo for email.
- Email and call logging — send and receive emails directly from the contact record, and log phone calls with notes. The email integration supports Gmail and Outlook via two-way sync, so conversations stay in context.
- Task management — assign follow-up tasks to contacts or deals with due dates and reminders. Team members see their task list on the dashboard and can mark items complete. Not as rich as a dedicated task tool but adequate for lightweight sales operations.
The CRM is capable but not as polished as purpose-built alternatives. Reporting is basic, custom fields are straightforward rather than flexible, and automation between CRM actions and email marketing is less fluid than HubSpot. But for a small team that needs to track deals, schedule meetings, and tie sales activity back to marketing campaigns, it's a genuinely useful addition rather than a checkbox feature.
Transactional Email & SMS
Transactional messaging — password resets, order confirmations, shipping notifications, account alerts — is often handled by a separate tool (SendGrid, Postmark, Mailgun). Brevo ships transactional email and SMS as part of the core platform, which is one of its most underrated features.
- SMTP relay — point your app at Brevo's SMTP server, authenticate with an API key, and your transactional emails route through Brevo's infrastructure with high deliverability. Works with any framework, language, or platform — WordPress, Laravel, Rails, Django, Node, and more.
- REST API — for more control, use Brevo's API to send transactional emails with templates, variables, attachments, and metadata. The API is well-documented, versioned, and supports webhooks for delivery events (delivered, opened, clicked, bounced, spam, unsubscribed).
- Transactional templates — build reusable email templates in the web UI, then reference them by ID from your application. Designers can iterate on email design without touching code, and developers don't need to maintain email HTML in the application codebase.
- Dedicated IPs — on higher plans you can request a dedicated sending IP for your account. This is worthwhile for high-volume senders (typically 50,000+ emails/month) who want full control over their sender reputation.
- SMS and WhatsApp — the same platform can send transactional SMS (one-time passcodes, shipping updates, appointment reminders) and WhatsApp messages via the Business API. Pricing is per-message and varies by destination country.
- Bounce and complaint handling — automated suppression of hard bounces and spam complaints keeps your sender reputation clean. Soft bounces are retried according to configurable rules. The dashboard breaks down delivery metrics by domain and time window for troubleshooting.
Deliverability in our testing was consistently strong. Transactional emails to Gmail, Outlook, Yahoo, and Apple Mail all landed in the inbox, and delivery times were sub-second for most sends. The webhook system for delivery events is reliable and well-structured — we wired it into a dummy app in under thirty minutes and received accurate status updates for every test send.
The one caveat is that Brevo is shared infrastructure by default. Your reputation is pooled with other senders on the same IP unless you purchase a dedicated IP. For most small senders this is fine — the shared pool is well-maintained — but if you're sending hundreds of thousands of emails per month, dedicated IP is worth the upgrade.
Pricing & Plans
| Feature | Free | Starter (~$9/mo) | Business (~$18/mo) |
|---|---|---|---|
| Emails per month | 9,000 (300/day) | From 20,000 | From 20,000 |
| Contacts | Unlimited | Unlimited | Unlimited |
| Email campaigns | Yes | Yes | Yes |
| Daily sending limit | 300 | No limit | No limit |
| Remove Brevo logo | No | Yes | Yes |
| A/B testing | No | No | Yes |
| Marketing automation | Limited (2,000 contacts) | Limited (2,000 contacts) | Unlimited |
| Advanced statistics | No | No | Yes |
| Multi-user access | No | No | Yes |
| Transactional email | Yes | Yes | Yes |
| CRM & sales pipeline | Yes | Yes | Yes |
The free plan is unusually generous. 9,000 emails per month with unlimited contacts, full access to the email builder, basic automation, CRM, and transactional email is enough to run a real small-business operation without ever paying. The only hard caps are the 300/day sending limit and the Brevo logo in the footer. For a solopreneur or side project, the free plan can last indefinitely.
Starter at roughly $9/month (for 20,000 emails/month; higher volumes scale up) removes the daily sending cap and the Brevo logo. The price scales with your sending volume — 40,000 emails is around $19/month, 60,000 is around $29/month, and so on. Compared to Mailchimp's contact-based pricing (where 10,000 contacts is roughly $75/month regardless of how often you email them), Brevo is dramatically cheaper for anyone with a large but less-frequently-emailed list.
Business at roughly $18/month (again, for 20,000 emails — volume-based scaling) adds A/B testing, multi-user access, advanced statistics, send-time optimisation, and unlimited marketing automation contacts. For small teams running campaigns collaboratively, this is the sweet spot. The Business plan also unlocks landing page builders and the custom attribute reporting that larger lists tend to need.
Enterprise is custom-priced and includes dedicated IPs, priority support, service-level guarantees, single sign-on, and advanced security features. Typically relevant for teams sending hundreds of thousands of emails per month or with strict compliance requirements.
Brevo also sells SMS credits separately — pricing varies by destination country, typically $0.015 to $0.08 per SMS in most Western markets. WhatsApp messaging is priced per conversation according to Meta's rate card. These channels are pay-as-you-go rather than subscription, which keeps costs predictable.
Brevo — All-in-One Marketing Platform
Email, SMS, WhatsApp, CRM, automation, and transactional messaging in one account. Generous free plan, pay-per-send pricing for paid tiers.
Try Brevo Free →