HubSpot is the most common destination for businesses that have outgrown Mailchimp and need a real CRM alongside their email marketing. Where Mailchimp is an email tool with basic contact management, HubSpot connects marketing, sales, and CRM data in a single platform. The migration is more involved than most because HubSpot's data model is more complex, but the result is a significantly more capable setup.

This guide covers everything you need to migrate from Mailchimp to HubSpot without losing subscribers or breaking your automations. Estimated time: 3-6 hours.

Start your HubSpot account before beginning the migration.
→ Try HubSpot free

What transfers and what does not

ItemTransfers?Notes
Contacts and email addressesYesVia CSV or HubSpot's Mailchimp integration
Contact propertiesPartialStandard fields map directly; custom fields need manual mapping
Tags and groupsPartialExport as properties, remap as HubSpot lists or contact properties
Unsubscribe historyYesImport as suppressed contacts
Email templatesNoMust be rebuilt in HubSpot's drag-and-drop editor
Automation workflowsNoMust be rebuilt using HubSpot's Workflows tool
Campaign historyNoHistorical stats stay in Mailchimp
Forms and landing pagesNoMust be rebuilt in HubSpot
Before you start

Keep your Mailchimp account active throughout the migration. Do not cancel it until HubSpot is fully set up and tested. Cancelling early means losing access to your historical data and any active automations still running.

Step-by-step migration guide

Step 1
Set up HubSpot and configure your portal
30-60 minutes

Create your HubSpot account and complete the initial portal setup. Connect your domain, set your email sending settings, and complete the DKIM authentication. HubSpot's onboarding wizard will guide you through the basics. Keep your Mailchimp account active throughout the migration.

Step 2
Use HubSpot's native Mailchimp integration
30-60 minutes

HubSpot offers a native Mailchimp integration that can sync your contacts and lists directly. Go to Settings, Integrations, and connect your Mailchimp account. This is the cleanest way to import your contacts and list membership without a CSV. Review the sync settings carefully before activating.

Step 3
Export and import contacts manually (if needed)
30-60 minutes

If you prefer a manual import or the integration does not cover your needs, export your contacts from Mailchimp as a CSV including all merge fields, tags, and groups. In HubSpot, go to Contacts, Import, and upload the file. Map each column to the correct HubSpot property. Create new custom properties first if needed.

Step 4
Import unsubscribed contacts as suppressed
15-30 minutes

Export your unsubscribed and cleaned contacts from Mailchimp separately. Import them into HubSpot with their marketing status set to unsubscribed. This is essential for email compliance. Do not skip this step.

Step 5
Rebuild your email templates
1-2 hours

HubSpot has a drag-and-drop email editor and a template library. Rebuild your key email designs in HubSpot. You can also use the AI-assisted template tools to speed this up. Test each template by sending to yourself before using it in a live campaign.

Step 6
Rebuild your automation workflows
1-3 hours

Document your active Mailchimp automations before you start. In HubSpot, go to Automation, Workflows, and rebuild each one. HubSpot's workflow builder is more powerful than Mailchimp's, so you may be able to improve on your existing flows. Start with your most critical sequences: welcome series, lead nurture, and any active triggered emails.

Step 7
Migrate forms and update your website
30-60 minutes

Create your signup forms and landing pages in HubSpot. Replace Mailchimp embed codes on your website with HubSpot form embeds. Update any pop-up or inline forms. Test each form to confirm contacts are created correctly in HubSpot and trigger the right workflows.

Step 8
Test thoroughly and go live
30-60 minutes

Send test emails, trigger your workflows manually, and verify that new form submissions create contacts correctly. Check that your unsubscribe links work. Once you are satisfied everything is working, turn off your Mailchimp automations and redirect your sends to HubSpot. Cancel Mailchimp on your next billing date.

The bottom line

Migrating from Mailchimp to HubSpot is one of the more involved email migrations because HubSpot's platform is significantly more capable. The rebuild work is real, but the result is a proper CRM-connected marketing setup rather than a standalone email tool. Plan for half a day to a full day for a complete migration.

Not sure HubSpot is the right destination? Take the Marketing Automation Buyer's Guide quiz for a personalized recommendation.