workflows.fit
Back to n8n workflows
n8n templateFreeBy KlickTipp

Sync contacts, consent, and segments between KlickTipp and Salesforce

![SF to KT Integration.png](fileId:4494) --- --- Community Node Disclaimer This workflow uses KlickTipp community nodes, available for self-hosted n8n instances only. --- Who’s it for Sales and marketing teams using S...

DevelopmentCore NodesSalesCommunicationSchedule TriggerN8n-nodes-klicktipp.klicktippN8n-nodes-klicktipp.klicktipp TriggerSalesforce
Loading interactive preview...

Template notes

![SF to KT Integration.png](fileId:4494) --- --- Community Node Disclaimer This workflow uses KlickTipp community nodes, available for self-hosted n8n instances only.

---

Who’s it for Sales and marketing teams using Salesforce (Contacts) and KlickTipp who need a reliable, automated two-way synchronization for: Contact Profiles: Syncing name, email, address, mobile, and birthday. Marketing Status: Aligning subscription and consent states. Segmentation: Mapping KlickTipp Tags to Salesforce Topics. Data Integrity: Automating deletions for daily cleanups and GDPR requests.

This workflow eliminates manual CSV imports and ensures your CRM and marketing database are always in perfect alignment.

---

How it works This workflow synchronizes data between KlickTipp and Salesforce Contacts in near real-time. Changes made in one platform are mirrored in the other to maintain a single source of truth.

KlickTipp → Salesforce Triggered by KlickTipp webhooks or activation tags via the Contact tagged in KlickTipp node:

1. Data Fetching: The workflow retrieves subscriber details, including tags and custom fields. 2. Logic Branching: The Salesforce Lookup Switch checks if a Salesforce Contact ID is already stored in KlickTipp (field227883). New Contacts: Creates a new record in Salesforce. Existing Contacts: Updates the current Salesforce record. 3. Linkage: The Sync SF ID to KlickTipp node writes the Salesforce ID back to KlickTipp to permanently link the records. 4. Field Mapping: Marketing status and birthdays are synced. Birthdays are processed using a timezone-aware logic (Europe/Berlin) to ensure accuracy. 5. Segmentation: The Segment Matcher reads KlickTipp tags and assigns corresponding Salesforce Topics (e.g., Tag 14061012 → Topic Customer).