HubSpot and Mailchimp integration

Whalesync syncs HubSpot contacts and a Mailchimp audience both ways. Lifecycle stages, groups, and subscription status match in both apps, and Mailchimp's contact ratings reach HubSpot.

HubSpot
Mailchimp
Use cases

What you can do with HubSpot and Mailchimp

Email marketing

Segment Mailchimp sends by lifecycle stage

Sync HubSpot contacts into your Mailchimp audience with their lifecycle stage as a merge field, and build Mailchimp segments on it. Leads get the nurture series, and customers get the product newsletter. When sales moves a contact from Opportunity to Customer in HubSpot, the contact changes segments in Mailchimp within seconds.

Syncs Contacts
Each row is a contact in the Mailchimp audience. Lifecycle stage is a merge field filled from HubSpot, where sales keeps it current.
Marketing ops

Keep opt-outs the same in both apps

Map Mailchimp's status to a dropdown property on HubSpot contacts. When someone unsubscribes from a campaign, their HubSpot record shows it within seconds, so a rep knows before reaching out. When a customer asks a rep to stop the emails, the rep sets them to unsubscribed in HubSpot, and Mailchimp stops sending to them.

Syncs Contacts
Mailchimp status syncs both ways with a HubSpot dropdown. Last changed is Mailchimp's own timestamp, read-only there, so it comes into HubSpot only.
Sales

Call the subscribers who read your emails

Mailchimp rates every contact from one to five stars by how they engage with your campaigns, and tracks their average open and click rates. Sync those into HubSpot contact properties, and reps can sort their leads by who reads the emails before they pick up the phone.

Syncs Contacts
Contact rating is read-only in Mailchimp, so it syncs one way, into a number property on each HubSpot contact.
Account management

Let subscribers choose their topics

Sync a Mailchimp group, such as Interests, with a HubSpot multiple checkboxes property that has the same options. When subscribers change their preferences from a Mailchimp email, their HubSpot record updates within seconds. When a customer mentions a new interest on a call, the account manager ticks it in HubSpot, and the contact joins that group in Mailchimp.

Syncs Contacts
Interests is a Mailchimp group. Its checkboxes sync both ways with a HubSpot property whose options have the same names.
What syncs

Everything that syncs

Each card is something you can sync between HubSpot and Mailchimp.

  • HubSpot Contacts Two-way
  • HubSpot Companies Two-way
  • HubSpot Deals Two-way
  • HubSpot Tickets Two-way
  • HubSpot Tasks Two-way
  • HubSpot Notes Two-way
  • HubSpot Meetings Two-way
  • HubSpot Quotes Two-way
  • HubSpot Line Items Two-way
  • HubSpot Products Two-way
  • HubSpot Taxes Two-way
  • HubSpot Appointments Two-way
  • HubSpot Custom Objects Two-way
  • HubSpot Calls Into Mailchimp
  • HubSpot Emails Into Mailchimp
  • HubSpot Communications Into Mailchimp
  • Mailchimp Contacts Two-way
  • Mailchimp Tags Two-way
  • Mailchimp Segments Into HubSpot
  • Mailchimp Campaigns Into HubSpot
  • Mailchimp Survey responses Into HubSpot
Step-by-step guide

How to sync HubSpot and Mailchimp

Step 1: Add the HubSpot properties first

Whalesync can't create HubSpot properties, so add the ones Mailchimp will fill before you start. For status, make a dropdown property with the options subscribed, unsubscribed, transactional, cleaned, and pending, spelled in lowercase as Mailchimp spells them. Add number properties for contact rating and open rate if you want them, and give a multiple checkboxes property the same option names as the Mailchimp group it will sync with.

Step 2: Authorize HubSpot

Click New sync, pick HubSpot and Mailchimp, then authorize the HubSpot connector and choose the HubSpot account whose contacts you want to sync.

Step 3: Pick the Mailchimp audience

Authorize the Mailchimp connector by signing in to Mailchimp, or paste an API key if you'd rather not sign in. Pick the audience to sync: each audience is its own base, so a second audience needs a second sync. Then pick its Contacts table.

Step 4: Map HubSpot Contacts to Mailchimp Contacts

Pair HubSpot Contacts with Mailchimp Contacts, and map Email to Email. When the mapping opens, Automap asks an AI model to pair the rest by their names and types; review what it paired and map the others by hand. Map Status to the dropdown from step 1. A HubSpot property with no merge field yet, such as lifecycle stage, can get a new one: Whalesync creates it in Mailchimp. Read-only Mailchimp fields, like contact rating, sync one way into HubSpot.

Step 5: Choose which contacts go to Mailchimp

Mailchimp counts contacts it stores without a subscription toward your plan's contact limit, so you may not want every HubSpot contact in the audience. Add a filter to the table mapping on a mapped field, such as lifecycle stage, to sync only the contacts you mean to email.

Step 6: Match on email and turn the sync on

If the audience already holds people from HubSpot, choose Email as the match field, so each pair is linked rather than copied, and pick which app wins where a linked pair disagrees. Whalesync previews what it will create in each app. Then activate the sync.

Compare

3 ways to connect HubSpot and Mailchimp

  • HubSpot Data Sync for Mailchimp

    Best when you have HubSpot's Data Hub Starter and only need contact fields kept in step, without groups or tags.

    • Built by HubSpot, and syncs contacts one way or both ways
    • Leaves out groups, tags, and email opens and clicks; HubSpot's separate Campaign Sync app puts email activity on the timeline
    • Checks for changes every five minutes (HubSpot)
  • Zapier

    Best when you want a step for each email event, like a HubSpot task when a subscriber clicks a link.

    • Mailchimp triggers include Email Opened, Link Clicked, and New Unsubscriber
    • Every Zap runs in one direction, since Zapier has no two-way sync
    • Billed by task, and the free plan checks for new data every 15 minutes (Zapier)
  • Whalesync

    Best when both teams change the same contacts, and groups, status, and ratings have to follow.

    • Status, merge fields, and groups sync both ways
    • Contact ratings and open rates come into HubSpot properties
    • Priced by the contacts in sync, however often they change

HubSpot Data Sync for Mailchimp and Zapier checked against their own pages in November 2026.

FAQ

Frequently asked questions

Does HubSpot integrate with Mailchimp?

Yes. HubSpot builds two apps for it: Campaign Sync, which sends contacts from HubSpot to Mailchimp and shows Mailchimp email activity on the timeline, and Data Sync, which syncs contact fields both ways on Data Hub Starter and up. Zapier connects the two with one-way automations, and Whalesync syncs contacts both ways, groups and subscription status included.

How do I get HubSpot contacts into a Mailchimp audience?

Pair HubSpot Contacts with the audience's Contacts table and match the two on email. A contact added without a status is stored in Mailchimp as transactional, so it gets no marketing email. Set it to subscribed only for people who agreed to hear from you, because a subscribed contact is added without a confirmation email.

Do Mailchimp unsubscribes sync back to HubSpot?

Yes. Map Mailchimp's status to a dropdown property in HubSpot, and an unsubscribe reaches the HubSpot contact within seconds. Mailchimp doesn't let anyone resubscribe a person who unsubscribed themselves, so setting them back to subscribed in HubSpot shows up as a sync issue rather than a change.

Can I sync Mailchimp tags with HubSpot?

Not to a contact property. Mailchimp tags sync as links to the audience's Tags table, and a link can only map to another link, not to a property. For sorting contacts into topics, a Mailchimp group works better: it syncs with a HubSpot multiple checkboxes property.

Is the HubSpot Mailchimp sync real-time?

Mostly. Mailchimp sends a webhook when a contact subscribes, unsubscribes, or updates their profile, and HubSpot sends one for standard properties like lifecycle stage, so those changes cross within seconds. HubSpot custom properties arrive on Whalesync's next pass over HubSpot, and Mailchimp's ratings, tags, and archived contacts on its scheduled full pass over the audience.

Will Whalesync send emails to my HubSpot contacts?

No. Nothing Whalesync writes to Mailchimp sends an email: it never sets a contact to pending, which would send a confirmation, and campaigns are read-only. Your campaigns go out only when you send them in Mailchimp.

More integrations

Other apps to connect

Connect your tools in minutes