Sync CRM contacts with Mailchimp and Pipedrive
Ready for 3.0What this workflow does
This workflow has 15 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Pipedrive and Mailchimp.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Split Contacts (Loop Over Items (Split in Batches)): loops over the items in batches
- Fetch Contact Details (Source CRM) (HTTP Request): calls an HTTP API
- Normalize Contact Data (Code): runs custom JavaScript code
- Search Person by Email (Pipedrive): search (person)
- Combine Contact & Search (Merge): merges the data from its input branches
- Determine Existence & Prepare Data (Code): runs custom JavaScript code
- Is Person Existing? (If): checks a condition and branches into true / false
- Update Person (Pipedrive): update (person)
- Create Person (Pipedrive): work with person
- Prepare Updated Notification (Code): runs custom JavaScript code
…plus 4 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- Webhook
n8n-nodes-base.webhook - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - Pipedrive
n8n-nodes-base.pipedrive - Merge
n8n-nodes-base.merge - If
n8n-nodes-base.if - Mailchimp
n8n-nodes-base.mailchimp
From the author
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…