Skip to content

Migration guide · Marketing Automation

Mailchimp to HubSpot migration

MailchimpHubSpot Marketing Hub

Short answer

Moving from Mailchimp to HubSpot brings audiences, tags, consent status and templates into HubSpot contacts, lists and subscription types, so marketing email runs on the same platform as the CRM, with automation and reporting tied to pipeline.

Why firms make this move

Mailchimp works well for newsletters, but firms that want lead scoring, automation tied to CRM data and revenue reporting usually consolidate on HubSpot. Running both side by side often causes opt-out mismatches, so a clean switch is safer.

What moves

  • Audiences and contacts
  • Tags and groups as properties or lists
  • Unsubscribes and cleaned addresses
  • Templates rebuilt in HubSpot

How the data maps

FromTo
AudienceContacts and lists
Tag / groupProperty or list
UnsubscribedOpted out of subscription type
CleanedSuppressed / bounced

See the field-by-field map ↓

What to watch out for

  • Unsubscribes not carried over
  • Marketing contact counts affecting cost
  • Sending domain authentication

How Vantage Point runs the migration

  1. Export audiences and statuses
  2. Map tags and groups
  3. Import with opt-outs
  4. Rebuild templates and automation
  5. Authenticate and send

Typical timeline

Typically 2 to 4 weeks.

Frequently asked questions

Do unsubscribes carry over from Mailchimp?

Yes, they must be imported before the first HubSpot send.

Should we keep Mailchimp running?

Generally no. Running both increases the risk of emailing people who opted out.

Last reviewed October 2, 2026 by the Vantage Point team. Browse all migration paths →

Field-level map

Mailchimp to HubSpot: field by field

11 mappings we start from on this migration, 8 of which need a transform, a lookup or a decision. Every project gets its own signed-off version; this is the baseline.

FromToHowNotes
Audience memberEmail Address Contactemail req direct
Audience memberFNAME / LNAME merge fields Contactfirstname / lastname direct
Audience memberOther merge fields ContactCustom properties direct
Audience memberStatus: unsubscribed ContactSubscription status req manual review Import as unsubscribed so they can't be emailed.
Audience memberStatus: cleaned —— drop Bounced addresses. Don't import as marketing contacts.
Audience memberTags Static list or multi-checkbox property— picklist map
Audience memberGroups ContactMulti-checkbox property picklist map
SegmentConditions Active listFilters rebuild
Customer JourneySteps WorkflowActions rebuild
Signup formFields HubSpot formFields rebuild
Campaign / templateContent Marketing emailContent rebuild

Field names are the platforms' standard API names; your org's custom fields are mapped during discovery. What the "How" labels mean

How labels
direct
Value copies across unchanged.
picklist map
Each source value is mapped to a target value.
lookup
Matched to an existing record, such as a user by email.
association
Becomes a relationship between records, loaded in a later pass.
derive
Calculated or cleaned during the load.
split / concat
One field becomes several, or several become one.
rebuild
Configuration or automation that is rebuilt rather than moved.
drop
Not migrated, deliberately.
manual review
Needs a decision with your team before the load.