Gifts

Culture

Reviews

Local Spots

How to Setup Mailchimp with Salesforce (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

Salesforce

Leading CRM platform for sales, service, marketing, and analytics.

All Salesforce Tools

Overview

The Salesforce and Mailchimp integration connects your CRM with your email marketing platform, enabling you to sync contacts between both systems and use Salesforce lead and opportunity data to drive targeted Mailchimp campaigns. Mailchimp offers an official Salesforce integration available in the Salesforce AppExchange, making this a first-party, supported connection.

Once connected, you can sync Salesforce leads, contacts, and their associated data to Mailchimp audiences. This allows your marketing team to send targeted email campaigns based on CRM data — such as deal stage, lead source, industry, or custom fields — while your sales team continues working in Salesforce. Campaign engagement data (opens, clicks, bounces) flows back to Salesforce, giving sales reps visibility into how leads interact with marketing emails.

The end result is alignment between sales and marketing. Marketing sends more relevant campaigns using CRM data, sales gets engagement intelligence to prioritize follow-ups, and both teams work from synchronized contact records without manual data imports or exports.

Prerequisites

  • Salesforce Professional, Enterprise, or Unlimited Edition (the AppExchange integration requires API access, which is not available on Salesforce Essentials)
  • A Mailchimp account on the Standard or Premium plan (the Salesforce integration is not available on the Free or Essentials plan)
  • Salesforce System Administrator access to install AppExchange packages
  • Mailchimp account owner or admin permissions

Step-by-Step Setup

Step 1: Install the Mailchimp Package from AppExchange

Go to the Salesforce AppExchange (appexchange.salesforce.com) and search for "Mailchimp." Find the official Mailchimp for Salesforce package and click Get It Now. Choose whether to install in Production or Sandbox. Select Install for All Users (or limit to specific profiles if needed) and click Install. The package installs custom objects, fields, and a managed package in your Salesforce org.

Step 2: Authorize the Connection in Salesforce

After installation, go to the Mailchimp for Salesforce app in Salesforce (use the App Launcher to find it). Click Mailchimp Setup, then click Connect to Mailchimp. Log in with your Mailchimp credentials and authorize the connection. Salesforce and Mailchimp will exchange API credentials and confirm the link.

Step 3: Configure Contact Sync Settings

In the Mailchimp for Salesforce setup, go to the Sync Settings tab. Choose which Salesforce objects to sync: Leads, Contacts, or both. Select the Mailchimp audience where these records should be synced. Map Salesforce fields to Mailchimp merge fields — for example, map Salesforce "Company" to Mailchimp "COMPANY" merge field, and "Lead Source" to a custom Mailchimp merge field.

Step 4: Set Up Sync Filters

Configure which Salesforce records should sync to Mailchimp. You can sync all leads and contacts, or filter by criteria such as: leads with a specific status (e.g., only "Marketing Qualified" leads), contacts associated with active opportunities, or records with a specific record type. Use Salesforce report-based filters for complex criteria.

Step 5: Enable Campaign Sync

Turn on Campaign Sync to link Mailchimp campaigns with Salesforce Campaigns. When enabled, each Mailchimp email campaign creates a corresponding Salesforce Campaign. Campaign members are added to the Salesforce Campaign with their engagement status (sent, opened, clicked, bounced). This allows sales reps to see email engagement on lead and contact records.

Step 6: Add Mailchimp Components to Salesforce Layouts

To give sales reps visibility into Mailchimp data, add the Mailchimp components to Salesforce page layouts. Go to Setup > Object Manager > Lead (or Contact) > Page Layouts. Edit the layout and drag the Mailchimp Activity related list onto the page. This shows each lead's or contact's Mailchimp subscription status and recent email engagement directly on their Salesforce record.

Step 7: Test the Sync

Create a test lead in Salesforce that matches your sync filter criteria. Wait for the next sync cycle (typically runs every 15-30 minutes) and verify the record appears in your Mailchimp audience. Send a test campaign to the synced contact and verify the campaign data flows back to the Salesforce Campaign and the contact's Mailchimp Activity section.

Configuration Options

The integration supports configurable sync frequency (from every 15 minutes to daily), field mapping customization (map any standard or custom Salesforce field to Mailchimp merge fields), and bidirectional opt-out syncing (when someone unsubscribes in Mailchimp, their Salesforce record can be updated, and vice versa). You can also configure which Mailchimp tags are applied to Salesforce-sourced contacts for segmentation purposes.

What Syncs

DataDirectionFrequency
Leads and contactsSalesforce to MailchimpEvery 15-30 minutes
Custom field dataSalesforce to MailchimpEvery 15-30 minutes
Campaign engagement (opens, clicks)Mailchimp to SalesforceAfter campaign send
Unsubscribe/opt-out statusTwo-wayOn change
Campaign membershipMailchimp to SalesforceAfter campaign send

Best Practices

  • Start with a filtered sync (e.g., only marketing-qualified leads) rather than syncing your entire Salesforce database, which may include outdated or irrelevant records
  • Map Salesforce fields that your marketing team can use for segmentation — lead source, industry, company size, and deal stage are particularly valuable
  • Use Mailchimp's segmentation features to create targeted campaigns based on the synced Salesforce data, such as industry-specific content or stage-appropriate messaging
  • Train your sales team to check the Mailchimp Activity section on lead records to see which emails a lead has opened before making calls

Common Issues and Fixes

Records Not Syncing to Mailchimp

Verify the records match your sync filter criteria. Check the Mailchimp for Salesforce sync log for errors — common causes include missing required Mailchimp merge fields, invalid email addresses, or API rate limit errors during large syncs.

Campaign Data Not Appearing in Salesforce

Campaign sync requires the Campaign Sync feature to be enabled in the integration settings. Also verify that the Mailchimp Campaign has been sent (draft campaigns do not create Salesforce Campaigns). Check that the Salesforce user has permission to view Campaign records.

Duplicate Contacts Between Platforms

The integration matches records by email address. If a contact exists in both Salesforce and Mailchimp with different email addresses, duplicates will be created. Clean up duplicates in Mailchimp using the audience management tools, and ensure email addresses are consistent across both platforms.

Advanced Configuration

For advanced use cases, combine the Mailchimp integration with Salesforce Flows or Process Builder to automate marketing workflows. For example, create a Flow that automatically adds leads to specific Mailchimp segments when they reach a certain lead score, or trigger a Mailchimp automation when an opportunity reaches "Proposal" stage. You can also use the Mailchimp API alongside Salesforce's outbound messaging to build real-time event-driven integrations beyond what the standard package supports.

Mailchimp Full Review » | All Salesforce Tools »