Knowledge Base

Pipedrive integration: Mailchimp sync

ML
Marian Luht, February 17, 2026

Mailchimp is an email marketing service provider used to design and distribute email marketing campaigns.

The Mailchimp sync integration lets you sync contacts between Pipedrive and Mailchimp. You can use it to keep contact data up to date and trigger email marketing actions based on activity in Pipedrive.

You can set up one-way or two-way syncs using automated flows, depending on how you want contacts to move between the two tools.

Note: To use this integration, you need an active Mailchimp account and at least one Mailchimp audience. If you don’t have a Mailchimp account, create one here.

Connecting Mailchimp and Pipedrive

You can install the integration from the Pipedrive Marketplace or directly from your Pipedrive account.

To install the integration in Pipedrive:

Go to Tools and apps > Integrations > Mailchimp sync and click “Get started” at the top of the page.

Or click “Install now” at the bottom of the page.

Review the requested permissions and confirm the installation by clicking “Allow and install”.

After installation, you’ll be redirected to the Mailchimp sync app page.

To connect your Mailchimp account, click “Connect Mailchimp”.

Then log in to Mailchimp in the pop-up window.

Click “Allow” to authorize access and continue.

Once connected, you can start creating sync flows.


Mailchimp audiences

To sync contacts between Mailchimp and Pipedrive, you need at least one Mailchimp audience.

After you create a Mailchimp account, an audience is automatically generated for you with the details you provided during onboarding.

Mailchimp's best practices recommend having one primary audience. Then, you can use tags and segments to organize and target your contacts.

If you need to create another audience, refer to Mailchimp‘s article on creating a new audience.

Note: The number of audiences you can create depends on your Mailchimp plan. Read more about this on this Mailchimp article.

What are flows and how they work

Flows define when and how contacts are synced between Pipedrive and Mailchimp.

Each flow:

  • Uses a specific trigger

  • Has its own field mapping

  • Syncs contacts in one direction only

  • Can be activated, paused, edited or deleted at any time

You can create multiple flows to cover different use cases, such as syncing new leads or syncing contacts when a deal reaches a specific stage.

Note: If a contact’s email address is changed in either Pipedrive or Mailchimp, the contact is synced as a new contact. The previous contact is no longer linked and won’t receive any further field updates.

Creating and managing flows

To create a new flow, open the account menu > Tools and apps > Mailchimp sync, and click “+ Flow”.

If you currently don’t have any flows, you‘ll also see the “+ Flow” button in the center of the page.

Start by selecting a trigger that will initiate the sync.

Each trigger has its own sync behavior, timing and limitations. Depending on the trigger selected, you‘ll have to fill out different fields.

After setup, click “Save” and turn the Active toggle on to start syncing.


Available flow triggers

You can sync contacts in both directions using specific triggers:

Mailchimp to Pipedrive

  • Mailchimp segments or tags

  • New Mailchimp contact

Pipedrive to Mailchimp

  • Pipedrive filters

  • Pipedrive pipeline stage


Field mapping

When setting up a flow, you choose which contact fields are synced between platforms.

How field mapping works

  • Required fields are preselected and can’t be removed

  • Each field can be mapped only once per flow

Only compatible field types can be mapped (for example, you can map a text field to another text field, but not to a numeric or a date field)

Unsupported field types

The following field types aren’t supported for mapping.

Pipedrive:

  • Single option

  • Multiple options

  • User

  • Organization

  • Person

Mailchimp:

  • Radio

  • Dropdown


Mailchimp to Pipedrive flows

Mailchimp to Pipedrive flows sync contacts from a Mailchimp audience into your Pipedrive contact list. You can choose between two triggers depending on how you want contacts to enter Pipedrive.

Trigger: Mailchimp segments or tags

This trigger periodically syncs new and existing Mailchimp contacts that match the selected segments or tags into Pipedrive, keeping them constantly up to date. Because syncing runs on a schedule, new matches may take some time to appear.

Note: Mailchimp segments and tags let you group contacts for targeting and automation. They’re created and managed in Mailchimp and can be selected when configuring sync flows.

How it works

  • An initial sync starts within ten minutes after activation, but might take longer depending on contact volume

  • New contacts and updates to already synced contacts sync a few times per day

  • Field updates to already-synced contacts are processed almost instantly

  • Sync direction is from Mailchimp to Pipedrive only

Important limitations

  • If a contact no longer matches a segment or tag, the contact remains in Pipedrive, but field updates are stopped (until the contact matches the filter again)

  • Archiving or deleting a contact in Mailchimp doesn’t remove it from Pipedrive

  • If all selected segments or tags are deleted, the flow is automatically deactivated

How to set it up

While creating a new flow, select Mailchimp segments or tags.

Choose a Mailchimp audience to sync from.

Select one or more segments or tags.

Map the Mailchimp fields to matching Pipedrive fields as described in Field mapping.

Click “Save” and remember to activate the flow.

Trigger: New Mailchimp contact

This trigger syncs contacts as they’re added to a Mailchimp audience.

How it works

  • Only contacts added after activation are synced

  • Contacts are created or updated in Pipedrive almost immediately

  • Existing Mailchimp contacts before activation aren’t synced

When to use this trigger

Use this trigger if you want to:

  • Only capture new leads as they enter Mailchimp

  • Avoid syncing existing Mailchimp contacts

How to set it up

While creating a new flow, select New Mailchimp contact.

Choose a Mailchimp audience.

Map the Mailchimp fields to matching Pipedrive fields as described in Field mapping.

Click “Save” and remember to activate the flow.


Pipedrive to Mailchimp flows

Pipedrive to Mailchimp flows sync contacts from Pipedrive into a Mailchimp audience. Each flow starts with a trigger that determines which contacts are synced and how often.

This direction supports two triggers:

  • Pipedrive filters

  • Deal reaches a selected pipeline stage

Each trigger has different sync behavior and timing.

Trigger: Pipedrive filters

This trigger periodically syncs new and existing Pipedrive contacts that match the selected filters into Mailchimp, keeping them up to date. Because syncing runs on a schedule, new matches may take some time to appear.

How it works

  • An initial sync starts within ten minutes after activation and can take longer, depending on contact volume

  • Syncs run a few times per day for new contacts

  • Field updates are processed almost instantly

  • Sync direction is from Pipedrive to Mailchimp only

Important limitations

  • Contacts remain in Mailchimp even if they no longer match the filter, and updates continue syncing for that contact

  • Deleting a contact in Pipedrive doesn’t remove it from Mailchimp, and no further updates are synced

  • If all selected filters are deleted, the flow is automatically deactivated

How to set it up

While creating a new flow, select Pipedrive filters

Choose one or more existing filters

You can also create a new filter directly from the flow setup

Preview matching contacts before saving.

Select the Mailchimp audience that you want to sync to.

Confirm that contacts are created with a subscribed status

Map the Pipedrive fields to matching Mailchimp fields as described in Field mapping.

Optionally, you can add a Mailchimp tag to synced contacts. This can be useful for segmentation or automation in Mailchimp.

Click “Save” and remember to activate the flow.

Trigger: Pipedrive pipeline stage

This trigger syncs a contact when a deal enters a specific pipeline stage.

How it works

  • The person associated with the deal is synced to the selected Mailchimp audience when the deal enters the selected stage

  • The sync is event-based and happens almost immediately

  • Existing Mailchimp contacts are updated

  • Sync direction is from Pipedrive to Mailchimp only

Important considerations

  • Further contact updates aren’t synced

  • Moving a deal out of the stage doesn’t affect the Mailchimp contact

  • Archiving or deleting the deal or contact doesn’t remove the associated contact from Mailchimp

How to set it up

While creating a new flow, select the Pipedrive pipeline stage.

Choose the pipeline and stage that‘ll trigger the sync.

Select a Mailchimp audience.

Map the Pipedrive fields to matching Mailchimp fields as described in Field mapping.

Confirm that new Mailchimp contacts will be created with the subscribed status.

Optionally, you can add a Mailchimp tag to the synced contact. This can be useful for segmentation or to automate communication through Mailchimp Automation flows.


Click “Save” and remember to activate the flow.


Managing your saved flows

Your saved flows are located on the Mailchimp sync integration page, where you can activate or deactivate them at any time.

By clicking on the “...”, you can edit or delete the flow.

Was this article helpful?

Yes

No

Related articles

Got any questions?

Contact us