BestSends Guide

How to Migrate from Mailchimp to Brevo

You're considering switching from Mailchimp to Brevo. Here's exactly how — exports, imports, automations, integrations, and the mistakes that cost people their inbox placement.

Carlos Gil
Carlos Gil · Published · Updated · 11 min read
Share:

Most people leave Mailchimp for one reason: the bill. Mailchimp prices on contacts stored, so a list that grows while your send frequency stays flat costs progressively more for the same activity. Brevo prices on emails sent and lets you store unlimited contacts, which flips the maths for anyone sitting on a large but infrequently-emailed database.

The second reason is automation. Mailchimp gates useful automation behind higher tiers, and the builder is shallower than what Brevo offers even on modest plans. Add transactional email and SMS in the same account and the consolidation argument gets stronger.

This guide is the mechanical part: what to export, what to import, what has to be rebuilt from scratch, and what breaks if you do it in the wrong order. Read the whole thing before you start — the sequencing matters more than any single step.

How long this takes

1–2 hours (3–4 with complex automations)

Most of that time goes into rebuilding automations and repointing forms, not the import itself.

Why switch from Mailchimp to Brevo?

Switch if…

  • Your Mailchimp bill rises every time you add contacts, regardless of how much you send.
  • You store thousands of past customers you email monthly or less.
  • You want transactional email, SMS, and marketing email on one account.
  • You need branching automation without jumping to a premium Mailchimp tier.
  • You want a light CRM attached to the email tool.

Stay put if…

  • You rely on Mailchimp integrations that Brevo does not support natively.
  • Your team is deep in Mailchimp templates and the switching cost outweighs the savings.
  • You email a small list very frequently — send-based pricing can be worse than contact-based for that pattern.

Mailchimp vs Brevo: the key differences

Key differences between Mailchimp and Brevo
What changesMailchimpBrevo
Pricing modelPer contact storedPer email sent, unlimited contacts
Free planUp to 500 contacts, send capsUnlimited contacts, 300 emails/day
AutomationTier-gated, fairly shallowBranching workflows on lower tiers
Transactional emailSeparate add-onIncluded in the same account
SMSLimitedBuilt in
CRMBasic audience managementLight CRM with deals
Template editorMore polishedFunctional, less refined

Before you switch, have this ready

  • Admin access to both Mailchimp and Brevo.
  • DNS access for your sending domain (you will add SPF, DKIM, and DMARC records).
  • A written list of every form, landing page, and integration that currently feeds Mailchimp.
  • Screenshots or exports of each active Mailchimp automation, including timings and conditions.
  • Your current engagement data — you need to know who has opened in the last 90 days.
  • Two hours of uninterrupted time, ideally not the day before a campaign is due.

Step-by-step: Mailchimp to Brevo

Step 1: Export your lists from Mailchimp

In Mailchimp, go to Audience → All contacts, choose the audience, then Export Audience. Mailchimp emails you a zip containing one CSV per status: subscribed, unsubscribed, cleaned, and non-subscribed.

Keep all of them. You need the subscribed file to import, and you need the unsubscribed and cleaned files to build a suppression list in Brevo. Importing without suppressing previously unsubscribed people is the single most common cause of complaints after a migration — and in most jurisdictions it is also a compliance problem.

Open the subscribed CSV and confirm it contains your custom merge fields, tags, and the opt-in timestamp. If tags are missing, export again from the Tags view so you can rebuild segmentation on the other side.

Screenshot

Mailchimp Audience → Export Audience screen

Step 2: Set up Brevo and authenticate your domain

Create your Brevo account and go straight to Senders, Domains & Dedicated IPs. Add your sending domain and publish the DNS records Brevo gives you. DNS propagation can take a few hours, which is why this comes before the import rather than after.

Add a DMARC record if you do not have one. Gmail and Yahoo both enforce authentication requirements for bulk senders, and arriving on a new platform without it is a fast route to the spam folder.

Set your default sender name and reply-to address to match what your Mailchimp subscribers already recognise. Changing the from-name at the same time as changing platforms doubles the unfamiliarity and depresses opens.

Screenshot

Brevo domain authentication screen showing verified SPF and DKIM

Step 3: Import contacts into Brevo

In Brevo, create the contact attributes that match your Mailchimp merge fields before importing — FIRSTNAME, LASTNAME, and any custom fields. Importing first and mapping later creates duplicate attributes you will be cleaning up for weeks.

Create lists that mirror your Mailchimp audiences and tags. Brevo uses lists plus attributes rather than tags, so a Mailchimp tag usually becomes either a list or an attribute value depending on how you segment.

Import the subscribed CSV via Contacts → Import contacts, mapping each column deliberately. Then import your unsubscribed and cleaned CSVs using the blocklist option so those addresses can never receive a send.

Screenshot

Brevo import mapping screen with CSV columns matched to attributes

Step 4: Rebuild your automations

Nothing automated migrates. Open your Mailchimp automation list and rebuild only what earns its place: for most senders that is the welcome sequence, one abandoned or follow-up flow, and a re-engagement flow. Anything that has not run in six months should not be rebuilt.

In Brevo, Automation → Create a workflow gives you entry triggers on list addition, page visit, contact attribute change, and ecommerce events. Map your Mailchimp trigger to the nearest Brevo equivalent and check the timings — Brevo delays are configured differently and it is easy to turn a one-day wait into an immediate send.

Copy the email content across by pasting the HTML or rebuilding in Brevo’s editor. Complex Mailchimp templates rarely survive a paste cleanly, so budget time to fix layout on mobile.

Test each workflow with a real address of your own before enabling it. Add yourself, walk the trigger, and confirm every branch fires in the right order.

Screenshot

Brevo automation builder with a welcome workflow

Step 5: Update forms, integrations, and embeds

Work through the list you wrote in the checklist. Website forms, WordPress plugins, Shopify apps, lead ads, Zapier or Make scenarios, checkout opt-ins, and anything calling the Mailchimp API all need repointing.

Replace embedded Mailchimp forms with Brevo forms rather than trying to keep the old markup. If you have a developer-built form posting to the Mailchimp API, swap the endpoint and API key and test a live submission end to end.

Do not delete the Mailchimp account yet. Leave it live for two weeks and watch for new contacts appearing there — every one is a form you forgot.

Screenshot

List of connected integrations with Mailchimp connections to replace

Step 6: Test, then ramp your sending volume

Send a real campaign to a seed segment of 200–500 of your most engaged contacts — people who have opened in the last 30 days. Check open rate against your Mailchimp baseline and check placement across Gmail, Outlook, and Apple Mail.

If placement looks right, widen to 90-day openers, then to the full active list over the following few days. A brand new sending reputation does not survive a 40,000-contact blast on day one.

Leave your 12-month-plus dormant contacts out entirely until the domain has a track record. They are the segment most likely to generate complaints and least likely to buy.

Screenshot

Brevo campaign report showing opens and deliverability for the seed send

Integrations you need to update

Every one of these is a place contacts or data currently flow into Mailchimp. Work through the list before you stop watching the old account — a missed form is invisible until someone complains they never got your email.

Integrations to update when moving from Mailchimp to Brevo
IntegrationWhat to do
Website signup formsReplace Mailchimp embeds with Brevo forms and test a live submission.
WordPressDeactivate the Mailchimp plugin and install Brevo’s, then reconnect each form.
Shopify or WooCommerceConnect Brevo and confirm order and customer sync before disconnecting Mailchimp.
Zapier / MakeRebuild every scenario using the Brevo connector — Zaps do not remap automatically.
Facebook / Instagram lead adsReconnect lead forms to Brevo or leads will keep landing in an account you stopped checking.
CRM or helpdeskUpdate the API key and field mapping; verify a test contact syncs both ways.
Landing pagesRepoint any Mailchimp-hosted or externally embedded page to Brevo.
Transactional emailIf you send receipts via Mailchimp Transactional, move them to Brevo SMTP and verify with a test order.

Troubleshooting: common post-migration problems

Open rates dropped sharply after the first send

Usually authentication or reputation. Confirm SPF, DKIM, and DMARC pass, then shrink your audience to 30-day openers and rebuild volume over a week.

Contacts imported without tags or custom fields

Re-export from Mailchimp with the tags column included, create the matching Brevo attributes first, then re-import — Brevo updates existing contacts rather than duplicating them when the email matches.

People who unsubscribed years ago are receiving campaigns

You imported the subscribed file only. Import the unsubscribed and cleaned CSVs to the Brevo blocklist immediately and pause sending until it is done.

New signups are still appearing in Mailchimp

A form or integration was missed. Check the Mailchimp signup source field on the new contacts — it names the culprit.

Automation fired all emails at once

A wait step imported as zero. Open the workflow, check each delay, and remove anyone stuck mid-flow before re-enabling.

Emails render badly on mobile

Pasted Mailchimp HTML rarely survives intact. Rebuild the template in Brevo’s editor rather than patching the imported markup.

Should you make the switch?

The migration itself is rarely the hard part — it is the automations you rebuild and the forms you forget. If the reasons in the "switch if" list above describe your situation, Brevo is worth the afternoon. If you are only moving because you are frustrated with an interface, fix the emails first and keep the platform.

Read both reviews before you commit: our Mailchimp review covers what you would be giving up, and our Brevo review covers what you are buying, including current pricing and where it falls short.

Frequently asked questions

Can I transfer my Mailchimp automations to Brevo?

No. No email platform imports another platform’s automations — they have to be rebuilt by hand. Screenshot each Mailchimp workflow with its triggers, delays, and conditions before you start, then rebuild only the ones that still earn their place. Most senders find three or four workflows cover almost all the value.

Brevo review 2026 · Full platform migration guide

How long does a Mailchimp to Brevo migration take?

One to two hours for a straightforward setup: one list, a couple of forms, and a welcome sequence. Three to four hours if you have several active automations, ecommerce integrations, and multiple signup sources. The migration itself is quick — the time goes into rebuilding automations and repointing forms.

Will switching to Brevo hurt my deliverability?

It can, temporarily, if you send everything at once from a brand-new sending reputation. Authenticate the domain with SPF, DKIM, and DMARC before your first send, start with your most engaged 200–500 contacts, and widen over about a week. Done that way, most senders see placement return to baseline within two campaigns.

Email deliverability guide 2026

Is Brevo actually cheaper than Mailchimp?

It depends on your ratio of contacts to sends. Brevo charges for emails sent and stores unlimited contacts, so a business with 30,000 contacts emailing monthly usually pays far less. If you email a small list several times a week, the gap narrows and can reverse. Work out your monthly send volume before assuming a saving.

Mailchimp vs Brevo compared

Should I delete my Mailchimp account straight away?

No. Keep it live for at least two weeks after your first Brevo campaign. It is the only reliable way to catch forms and integrations you forgot to repoint — new contacts appearing in Mailchimp tell you exactly what is still connected. Export a final copy of everything before you close it.

Carlos Gil

About the Author

Carlos Gil

Editor in Chief, BestSends

Marketing thought leader, LinkedIn Top Voice, and author of The End of Marketing (Wiley). Founder of The Best Network — including BestSends.com (email infrastructure), BestStacked.com (AI tools), and SenderlyAI.com.