Sync CRM contacts with Mailchimp and Pipedrive
CRM Contact Sync with Mailchimp and Pipedrive This workflow keeps your contact records perfectly aligned between your CRM (e.g. HubSpot / Salesforce / Pipedrive) and Mailchimp. Whenever a contact is created or updated...
Template notes
CRM Contact Sync with Mailchimp and Pipedrive
This workflow keeps your contact records perfectly aligned between your CRM (e.g. HubSpot / Salesforce / Pipedrive) and Mailchimp. Whenever a contact is created or updated in one system, the automation propagates the change to the other platform, ensuring every email address, phone number and custom field stays in sync.
Pre-conditions/Requirements
Prerequisites - n8n instance (self-hosted or cloud) - Community nodes: Pipedrive, Mailchimp - A dedicated service account in each platform with permission to read & write contacts - Basic understanding of how webhooks work (for CRM → n8n triggers)
Required Credentials - Pipedrive API Token – Used for creating, updating and searching contacts in Pipedrive - Mailchimp API Key – Grants access to lists/audiences and contact operations - CRM Webhook Secret (optional) – If your CRM supports signing webhook payloads
Specific Setup Requirements | Environment Variable | Description | Example | |----------------------|--------------------------------------|---------------------------------| | PIPEDRIVEAPIKEY | Stored in n8n credential manager | 123abc456def | | MAILCHIMPAPIKEY | Stored in n8n credential manager | us-1:abcd1234efgh5678 | | MAILCHIMPDC | Mailchimp Datacenter (sub-domain) | us-1 | | CRMWEBHOOKURL | Generated by the Webhook node | https://n8n.myserver/webhook/... |
How it works
This workflow keeps your contact records perfectly aligned between your CRM (e.g. HubSpot / Salesforce / Pipedrive) and Mailchimp. Whenever a contact is created or updated in one system, the automation propagates the change to the other platform, ensuring every email address, phone number and custom field stays in sync.