Gifts

Culture

Reviews

Local Spots

How to Setup Mailchimp with HubSpot (2026 Guide)

Mailchimp

Mailchimp

★★★★ 4.3
Email Automation Email Marketing

All-in-one email marketing platform with automation, landing pages, and audience management for businesses of all sizes.

Full Review

HubSpot

All-in-one CRM, marketing, sales, and service platform.

All HubSpot Tools

Overview

The HubSpot and Mailchimp integration connects your CRM and marketing automation platform with Mailchimp's email marketing service, enabling you to sync contacts between both systems and leverage HubSpot's CRM data for targeted Mailchimp campaigns. While HubSpot has its own built-in email marketing tools, many teams use Mailchimp for its email design capabilities, deliverability reputation, or because they adopted Mailchimp before migrating to HubSpot for CRM.

The integration syncs HubSpot contacts to Mailchimp audiences and brings Mailchimp email engagement data (opens, clicks, bounces) back into HubSpot contact records. This allows you to use HubSpot's CRM data — lifecycle stage, deal status, lead score, and custom properties — to segment your Mailchimp audience, while keeping all engagement history visible in HubSpot for sales follow-up.

This connection is typically set up using Zapier, the HubSpot-Mailchimp integration available in the HubSpot App Marketplace, or a direct API connection. The HubSpot App Marketplace integration is the simplest approach and is covered in this guide.

Prerequisites

  • A HubSpot account (Free CRM or any paid Marketing Hub, Sales Hub, or Service Hub plan)
  • A Mailchimp account (any plan — Free, Essentials, Standard, or Premium)
  • HubSpot Super Admin or App Marketplace permissions
  • Mailchimp account owner or admin access

Step-by-Step Setup

Step 1: Find the Mailchimp Integration in HubSpot

In HubSpot, go to Settings > Integrations > Connected Apps. Click Visit App Marketplace. Search for "Mailchimp" and find the official Mailchimp integration. Click Install app. If a native HubSpot integration is not available, search for "Mailchimp" on the Marketplace and use the recommended third-party connector, or set up the connection through Zapier.

Step 2: Authorize the Mailchimp Connection

After clicking Install, you will be prompted to log in to Mailchimp. Enter your credentials and click Allow to authorize HubSpot to access your Mailchimp account. Select the Mailchimp audience you want to sync with HubSpot. The connection will be established and you will be redirected back to HubSpot.

Step 3: Configure Contact Sync Direction

In the integration settings within HubSpot, configure the sync direction. Options include: HubSpot to Mailchimp (push HubSpot contacts to a Mailchimp audience), Mailchimp to HubSpot (import Mailchimp subscribers as HubSpot contacts), or Two-way sync (keep both platforms synchronized). Choose the direction that matches your workflow. Most teams push HubSpot contacts to Mailchimp for email campaigns.

Step 4: Map Contact Properties

Map HubSpot contact properties to Mailchimp merge fields. At minimum, map: First Name, Last Name, and Email (email is mapped automatically). Also map any HubSpot properties you want available for Mailchimp segmentation — such as Lifecycle Stage, Company Name, Job Title, and any custom properties relevant to your email campaigns. Create custom merge fields in Mailchimp if needed to receive these values.

Step 5: Set Up Sync Filters

Configure which HubSpot contacts sync to Mailchimp. You can sync all contacts or filter by criteria such as: contacts in a specific HubSpot list, contacts with a specific lifecycle stage (e.g., only Marketing Qualified Leads and Customers), or contacts with specific property values. Using filters prevents syncing your entire CRM database to Mailchimp, which could increase your Mailchimp billing.

Step 6: Enable Engagement Data Sync

If supported by your integration method, enable Mailchimp engagement data sync back to HubSpot. This creates activity records on HubSpot contacts showing when they opened or clicked Mailchimp emails. If using Zapier, create a separate Zap with Mailchimp as the trigger (using events like "New Subscriber Activity") and HubSpot as the action (using "Create Engagement" or "Update Contact").

Step 7: Run Initial Sync and Verify

Start the initial sync. Depending on your contact volume, this may take a few minutes to an hour. After it completes, check your Mailchimp audience to verify contacts from HubSpot appear with the correct field mappings. Send a test email through Mailchimp to a synced contact and verify the engagement data flows back to HubSpot.

Configuration Options

Sync frequency depends on the integration method. Native integrations typically sync every 10-30 minutes. Zapier-based connections sync within 1-5 minutes on paid Zapier plans or every 15 minutes on free plans. You can configure tag mapping (HubSpot lists to Mailchimp tags), unsubscribe handling (sync Mailchimp unsubscribes back to HubSpot's email opt-out property), and duplicate detection rules.

What Syncs

DataDirectionFrequency
Contact records and propertiesHubSpot to MailchimpEvery 10-30 minutes
Custom property/merge field dataHubSpot to MailchimpEvery 10-30 minutes
Email engagement (opens, clicks)Mailchimp to HubSpotAfter campaign send
Unsubscribe/opt-out statusTwo-wayOn change
New subscribersMailchimp to HubSpot (if enabled)On subscribe

Best Practices

  • Use HubSpot active lists (which update dynamically) as the sync source rather than static lists, so new contacts matching your criteria are automatically synced to Mailchimp
  • Map HubSpot lifecycle stage to a Mailchimp merge field so you can create Mailchimp segments based on where contacts are in your funnel
  • Set up a naming convention for Mailchimp tags that correspond to HubSpot lists for clear cross-platform organization
  • Monitor your Mailchimp contact count relative to your billing tier — syncing all HubSpot contacts may push you to a higher Mailchimp plan
  • Consider whether you truly need both platforms — HubSpot's built-in email marketing may eliminate the need for Mailchimp entirely on Marketing Hub Professional or higher

Common Issues and Fixes

Contacts Not Appearing in Mailchimp

Check your sync filters in the integration settings. Contacts may be excluded if they do not match the filter criteria. Also verify the contacts have valid email addresses and have not previously unsubscribed from the Mailchimp audience (Mailchimp will not re-subscribe them automatically).

Duplicate Contacts in Mailchimp

Duplicates occur when contacts exist in Mailchimp with a different email than in HubSpot. The integration matches by email address only. Clean up duplicates in Mailchimp using the audience management tools. Ensure email addresses are consistent across both platforms.

Engagement Data Not Showing in HubSpot

Engagement sync may not be available on all integration methods. If using a basic connector, you may need a Zapier workflow to bring Mailchimp engagement data into HubSpot. Verify the Zap is active and the HubSpot action is configured to update the correct contact properties.

Advanced Configuration

For advanced workflows, use HubSpot Workflows to manage the Mailchimp sync dynamically. Create Workflows that add contacts to or remove them from Mailchimp-synced lists based on CRM events — for example, moving a contact to a "Customer Onboarding" Mailchimp segment when their deal closes in HubSpot, or removing them from marketing campaigns when they submit a support ticket. You can also use HubSpot's Operations Hub for more sophisticated data sync with custom field transformations and bi-directional sync rules.

Mailchimp Full Review » | All HubSpot Tools »