
This workflow uses KlickTipp community nodes, available for self-hosted n8n instances only.
This workflow receives an array of tag names, optionally applies a prefix to all tags, checks which tags already exist in KlickTipp, creates the missing ones, and returns a unified array of resolved tag names. This allows you to reuse the same get or create tags logic across multiple automations without duplicating tag-handling logic.
It’s especially useful when tags are namespaced by a tool or source (for example, Zoho | Webinar) and you want to enforce consistent tagging conventions across different workflows.
tagNames[] — array of base tag namesprefix — optional string applied to all tag namestagNames[] into individual items and builds the final tag name:
prefix is provided → prefix tagName (e.g. Zoho | Webinar)prefix is empty → tagName (e.g. Webinar)From a parent workflow, use an Execute Sub-workflow node and pass:
Without prefix
{
"tagNames": ["Webinar", "Newsletter]
}
With prefix
{
"prefix": "Zoho | ",
"tagNames": ["Webinar", "Newsletter"]
}
Resulting tag names resolved or created in KlickTipp:
Returns a unified array of tag names:
{
"tags": ["Zoho | Webinar", "Zoho | Newsletter"]
}
Zoho | …).tags[] in downstream workflows (for example, for filtering, comparison, or further tagging logic).