Replace Set Tags with Remove All Tags
Feature Request Summary:
Zendesk Support should remove the 'Set Tags' action and add a 'Remove all Tags' Action.
'Set tags' has very limited utility while having large downstream impacts if it is inadvertently used instead of 'add tags'. Replacing this with a Remove all Tags option would not have an impact on usability, as 'Remove all Tags' could be used in conjunction with 'Add Tags' with the same end result for the few use cases where this is desirable. This change would eliminate unnecessary confusion surrounding set vs add tags.
Business impact of limitation or missing feature:
It's very easy for users/admins to inadvertently select set tags on a macro, trigger, etc. instead of add tags, potentially causing large downstream impacts to business rules and reporting. This suggestion would clarify what is happening and 'Remove all tags' would have a much lower chance for accidental misuse.
Thanks for the suggestion. I will take this up as a product enhancement on our side. I would also like to know if there are any scenarios where you would like to delete/remove tags through triggers or macros?
I'm so on board with this suggestion! Either remove all tags, or at the very least, change it from "set tags" to "replace tags".
Agreed! "Set Tags" has caused a lot of confusion among our teams. Specifically with Macros that anyone in our teams can create.
This would alleviate so much of our pain! Big upvote from us
Such a good idea! Death to "Set Tags"!
Hey Gaurav Parbat,
Yes, there is definitely a need for the ability to selectively remove or delete tags in all business rules including triggers and macros.
We frequently run trigger or macro pairs that will have one add a tag and a later trigger remove the tag, for example.
I do not have any use cases where the current 'set tags' is desirable, as this removes all existing tags (instead of selectively removing them) and adds new ones. Since I can imagine some Zendesk customers need this ability, I proposed replacing 'set tags' with 'remove all tags.' That name is a LOT more clear, and it could be combined with an 'add tags' action on triggers and macros so there would not be a functionality loss for any workflows deliberately using the current 'set tags' option.
I second the suggestion to CLEARLY distinct between "set tags" and "add tags". It's the same in other languages (German: "Stichwort hinzufügen" vs. "Stichwort festlegen").
Alternatively, a double security added (popup saying "Are you really sure?") could help to prevent from mass destroying tickets, caused by quirky UI or stressed administrator when setting up triggers etc.
It happens too often, also to experienced admins like me.
I think "Set Tags" may be better labeled as "Replace all tags with"
Couple related thoughts:
- Remove the relationship between tags and custom field values (or hide the tags related to custom fields)
- It would be great if as an admin I can permission who can use "Set Tags" or disable specific macro actions
- It would also be nice if Rules/Automations could identify if tags were added/removed to the ticket rather than if they're currently present
That all is very good thoughts jvon. And yes, the dependency between tags and most custom fields makes sure that an unwanted "Set tags" will not only destroy tags, but rather the whole ticket. With no chance to restore what was lost (unless doing it manually ticket by ticket and reading the eventlog).
(Does anybody know about an "undo" App, reverting al changes from an earlier change? This could turn out very very helpful. "Search for tickets where the tag XY was set, identify this change and then set all tags that were removed and vice versa".)
API specialists to the front!
Please sign in to leave a comment.