Question
I don't want my agents to be able to reassign tickets to other agents. When we assign a ticket to a specific agent, how can we avoid that this agent reassigns it to a different agent?
Answer
To prevent agents from being able to reassign tickets to other agents or groups, you can create a workflow based on a trigger.
To set up a trigger to prevent ticket reassignment
- Create a new trigger.
- Enter a title for your trigger, for example, Prevent Ticket Reassignment.
- Add the following conditions and actions for your trigger:
- Meets all of the following criteria:
- Ticket | Is | Updated
- Assignee | Changed from | (current user)
- Perform these actions:
- Assignee | Is | (current user)
Alternatively, to prevent any user from reassigning a ticket, set Assignee Changed.
- Assignee | Is | (current user)
- Meets all of the following criteria:
- Click Create.
Tickets are reassigned back to the agent if the agent attempts to change the assignee field on a ticket. If the agent assigns a ticket to themselves or picks up an unassigned ticket, the trigger does not run and the ticket is assigned correctly.
5 Comments
Hi Zendesk Team,
Thanks for your sharing.
In my mind, Mr @... has proposed a very good solution.
I have implemented this solution in my side. However, it doesn't work here. Kindly have a look.
The configurations of the trigger is just as the following:
I have used one of the agent's account out of the CS management team's group to test. It still can reassign tickets even after the trigger is active. Kindly suggest.
Hi Zendesk team, any update for this issue?
Hello Wei,
I created a ticket to investigate your individual case, please check your email. Thank you!
Any Updates on this?
My name is Michael with Zendesk support.
Are you experiencing issues with this trigger? Please feel free to contact our support team, and we'll do our best to help.
Best,
Please sign in to leave a comment.