Gifts

Culture

Reviews

Local Spots

How to Connect Mailchimp with Salesforce (2026)

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

Salesforce

★★★★ 4.5
Crm Enterprise Crm

The world's leading cloud-based CRM platform powering sales, service, and marketing for businesses of all sizes.

Full Review

Why Connect Salesforce and Mailchimp

Salesforce is the leading enterprise CRM, and Mailchimp remains one of the most widely used email marketing platforms worldwide. Connecting them bridges the gap between sales and marketing data: sales teams get visibility into which emails prospects are opening and clicking, and marketing teams can use CRM data like deal stage, industry, and account size to send more targeted campaigns.

This integration is especially valuable for organizations where the marketing team built their email program on Mailchimp before the company adopted Salesforce, and migration to a Salesforce-native email tool like Pardot (Marketing Cloud Account Engagement) is not justified by budget or complexity. It also suits companies that prefer Mailchimp's ease of use for email design and campaign management while relying on Salesforce for pipeline and revenue tracking.

What This Integration Does

The Salesforce-Mailchimp integration enables the following:

  • Contact and lead sync: Push Salesforce Leads and Contacts to Mailchimp audiences, and sync Mailchimp subscriber data back to Salesforce records.
  • Campaign activity in Salesforce: View Mailchimp email campaign results (sends, opens, clicks, bounces, unsubscribes) directly on Salesforce Lead and Contact records.
  • Segmentation from CRM data: Use Salesforce fields like industry, deal stage, territory, or custom fields to create targeted segments in Mailchimp without exporting and importing CSV files.
  • Salesforce campaign mapping: Link Mailchimp campaigns to Salesforce Campaigns for unified ROI reporting and campaign influence tracking.
  • Automated list management: Salesforce reports and list views can automatically populate Mailchimp audiences, keeping subscriber lists current without manual effort.

Native Integration vs Third-Party

Mailchimp offers an official Salesforce integration available through the Salesforce AppExchange. This is a managed package that installs directly into your Salesforce org. It is developed and maintained by Mailchimp (Intuit) and provides a direct connection without requiring middleware.

The native integration is robust for its intended use cases: contact sync, email activity visibility, and campaign mapping. However, it has limitations with complex Salesforce configurations:

  • Custom objects are not supported by the native integration
  • Complex multi-audience sync scenarios can be difficult to configure
  • The integration relies on Salesforce reports for subscriber selection, which can be limiting for dynamic segmentation needs

Third-party alternatives include Zapier, Make, and purpose-built connectors like Coupler.io or Automate.io. These are typically used when the native integration does not support a specific workflow, such as triggering Mailchimp automations from Salesforce events or syncing data from custom Salesforce objects.

Step-by-Step Setup

Step 1: Install the Mailchimp Package in Salesforce

Go to the Salesforce AppExchange and search for "Mailchimp." Find the official Mailchimp for Salesforce package. Click Get It Now, choose your Salesforce org (Production or Sandbox for testing), and click Install. Select Install for All Users or choose specific profiles that need access. The installation takes a few minutes.

Step 2: Connect Your Mailchimp Account

After installation, go to the Mailchimp for Salesforce app within Salesforce (use the App Launcher or navigate to the Mailchimp tab). Click Connect to Mailchimp and log in with your Mailchimp account credentials. Authorize Salesforce to access your Mailchimp data. You need admin access to both your Salesforce org and your Mailchimp account.

Step 3: Configure Audience Mapping

Select which Mailchimp audience (list) should sync with Salesforce. If you have multiple audiences in Mailchimp, choose the primary one first. You can add additional audiences later. The integration maps Salesforce Leads and Contacts to Mailchimp subscribers within the selected audience.

Step 4: Set Up Salesforce Reports for Subscriber Sync

The Mailchimp-Salesforce integration uses Salesforce reports to determine which records sync to Mailchimp. Create a Salesforce report that includes the Leads and/or Contacts you want in your Mailchimp audience. Navigate to Reports > New Report, choose the Contact or Lead report type, add filters to narrow down to your target audience, and save the report. In the Mailchimp integration settings, map this report to your Mailchimp audience.

Step 5: Map Fields

Configure field mapping between Salesforce fields and Mailchimp merge fields. In the integration settings, go to Field Mapping. Standard fields (Email, First Name, Last Name) map automatically. For additional fields, click Add Mapping and select the Salesforce field on the left and the Mailchimp merge field on the right. If the Mailchimp merge field does not exist yet, create it in Mailchimp under Audience > Settings > Audience fields and MERGE tags before mapping.

Step 6: Configure Campaign Sync

To see Mailchimp campaign data in Salesforce, enable campaign syncing. In the Mailchimp integration settings, go to MC Campaign Syncing and select which Mailchimp campaigns should create corresponding Salesforce Campaigns. This allows you to track Mailchimp email engagement as campaign member responses in Salesforce, useful for attribution and ROI reporting.

Step 7: Run Initial Sync and Verify

Click Sync Now to run the initial data sync. For large databases, this can take several hours. Monitor the sync progress in the Mailchimp integration dashboard within Salesforce. After completion, spot-check several records in both platforms to verify field values synced correctly.

Best Automation Workflows

  1. New lead welcome series: When a new Lead is created in Salesforce (from web form, import, or manual entry), the lead syncs to Mailchimp via the configured report. In Mailchimp, set up an automation that triggers when a new subscriber is added to the audience, sending a 3-5 email welcome and introduction series.
  2. Deal stage targeted campaigns: Create Salesforce reports that filter Contacts by Opportunity stage. Map each report to a different Mailchimp tag or group. Use these groups in Mailchimp to send stage-appropriate content — educational content for early-stage prospects, comparison guides for evaluation-stage, and pricing or ROI content for decision-stage.
  3. Customer newsletter segmentation: Use a Salesforce report that identifies Closed-Won contacts. Sync this group to a Mailchimp tag called "Customer." Send customers a separate newsletter with product updates, tips, and upsell opportunities rather than the prospect-focused content.
  4. Event follow-up: After syncing event attendees from a Salesforce Campaign, trigger a Mailchimp post-event automation that sends recap content, presentation slides, and a meeting booking link to continue the conversation.
  5. Re-engagement based on CRM inactivity: Create a Salesforce report of Contacts with no Activity records in the last 90 days. Sync to Mailchimp and trigger a re-engagement automation asking if they are still interested, offering valuable content to restart the relationship.

Data Sync Details

Data Direction Sync Frequency Notes
Leads and Contacts Salesforce to Mailchimp Scheduled (configurable) Based on Salesforce report membership
Subscriber data Mailchimp to Salesforce Near real-time for email activity New Mailchimp subscribers can create Salesforce Leads
Email campaign results Mailchimp to Salesforce After each campaign send Opens, clicks, bounces, unsubscribes logged per record
Campaign membership Bi-directional With campaign sync Mailchimp campaigns map to Salesforce Campaigns
Merge fields / custom fields Salesforce to Mailchimp With contact sync Limited to mapped fields; field type must be compatible
Unsubscribe status Bi-directional Near real-time Unsubscribes in Mailchimp update Salesforce field

The sync schedule for contacts depends on your configuration. You can set it to sync automatically at intervals (every few hours) or trigger manual syncs. Email activity data syncs more frequently, typically within minutes of a campaign being sent and engagement occurring.

Common Issues and Troubleshooting

Salesforce report not syncing all expected records

The integration relies on Salesforce reports to select which records sync to Mailchimp. If records are missing, check the report filters. Common issues include: filters excluding records unintentionally, the report only showing records the running user has access to (Salesforce sharing rules), or the report exceeding Salesforce's report row limit (2,000 rows for the integration in some versions). Solution: Simplify report filters, verify the integration user's data access, and break large audiences into multiple reports if needed.

Merge field data not appearing in Mailchimp

After syncing, contacts appear in Mailchimp but custom fields are empty. This usually means the field mapping was not configured or the Salesforce field is empty for those records. Solution: Check Field Mapping in the integration settings. Verify that the Salesforce field has data for the test records. Also confirm that the Mailchimp merge field type matches the data — a date field in Salesforce mapped to a text merge field in Mailchimp may not display correctly.

Duplicate Salesforce records from Mailchimp subscribers

When Mailchimp subscriber data syncs back to Salesforce, it can create duplicate Leads if a Contact with the same email already exists. Solution: Configure the integration to match by email address across both Leads and Contacts before creating new records. Enable Salesforce duplicate management rules as a safety net.

Campaign sync creates too many Salesforce Campaigns

If you send frequent Mailchimp campaigns, each one creating a Salesforce Campaign can clutter your campaign hierarchy. Solution: Be selective about which Mailchimp campaigns sync to Salesforce. Only sync campaigns that you want to track for attribution and ROI purposes. Configure this in the integration's Campaign Syncing settings.

Alternatives

  • Pardot (Marketing Cloud Account Engagement): Salesforce's own marketing automation platform. If you are already in the Salesforce ecosystem and budget allows, Pardot provides deeper native integration than any third-party email tool. However, it is significantly more expensive than Mailchimp.
  • Salesforce Marketing Cloud: The enterprise-grade email and marketing platform from Salesforce. Best for large organizations with complex marketing needs but comes with substantial cost and implementation complexity.
  • Zapier: For workflows the native integration cannot handle, such as triggering Mailchimp automations from specific Salesforce events or syncing custom object data. Zapier's HubSpot-Mailchimp Zaps work for event-driven scenarios.
  • Make (Integromat): More capable than Zapier for complex data transformations and multi-step workflows. Good for syncing custom Salesforce objects to Mailchimp, which the native integration does not support.
  • CSV export/import: For infrequent sync needs, manually exporting a Salesforce report to CSV and importing into Mailchimp is simple and requires no integration setup. Not sustainable for regular syncing but works for one-off campaigns.

Compare Mailchimp vs Salesforce side by side »