Update KlickTipp contact tags by tag names
UnknownWhat this workflow does
This workflow has 11 nodes and runs when another workflow calls it. Along the way it connects Klicktipp (community).
How it runs
Trigger: When another workflow calls it.
- Get tag list (Klicktipp): uses Klicktipp
- Compare desired vs current tags (Code): runs custom JavaScript code
- If tags to add (Filter): keeps only the items that match a condition
- If tags to remove (Filter): keeps only the items that match a condition
- Add tags to contact (Klicktipp): work with contact tagging
- Split tags to remove (Split Out): splits a list into separate items
- Merge: merges the data from its input branches
- Remove tag from contact (Klicktipp): untag (contact tagging)
- Return result to parent workflow (Edit Fields (Set)): sets 1 field: success
- Collect removal results (Aggregate): combines items into one
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-klicktipp is verified or supports 3.0 (used in Add tags to contact, Remove tag from contact, Get tag list).
Nodes used (8)
- Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - Code
n8n-nodes-base.code - Filter
n8n-nodes-base.filter - Klicktipp
n8n-nodes-klicktipp.klicktipp - Split Out
n8n-nodes-base.splitOut - Edit Fields (Set)
n8n-nodes-base.set - Aggregate
n8n-nodes-base.aggregate - Merge
n8n-nodes-base.merge
From the author
Community Node Disclaimer This workflow uses KlickTipp community nodes, available for self-hosted n8n instances only. --- Introduction This workflow receives a contact email plus two arrays of tag names: one list of tags to add and one list of tags to remove.…