
This workflow uses KlickTipp community nodes, available for self-hosted n8n instances only.
This sub-workflow determines which KlickTipp tags should be removed from a contact by comparing:
Zoho |)The workflow calculates the difference between the currently assigned prefixed tags and the desired prefixed tags, and returns a single array tagNamesToRemove[].
This result can be passed to a follow-up workflow that performs the actual tag unassignment in KlickTipp.
prefix (string)
The tag prefix that defines the managed scope.
Example values: Zoho |
setTags[] (array of strings)
Base tag names that should remain assigned, coming from a 3rd-party tool.
Example values: Webinar, Newsletter
value starts with the provided prefix (managed scope).setTags[] into individual items (the keep list).value).setTags[].tagNamesToRemove[].Input parameters:
Zoho |Webinar, NewsletterAssuming the contact currently has the following prefixed tags:
Zoho | WebinarZoho | NewsletterZoho | LeadZoho | FormThe workflow will return:
Zoho | LeadZoho | FormThe workflow returns a single item containing the array tagNamesToRemove[], which can be passed directly into a downstream workflow responsible for tag unassignment.
tagNamesToRemove[].