Unassign or reassign tickets when an agent is unavailable

Understanding mechanics

As described above, Round Robin enables you to manage agent availability manually or allowing the app to do this automatically by schedule. You can also set up actions that are performed when an agent becomes unavailable/available. For example, unassign tickets that are assigned to unavailable agents or reassign the tickets to a specific agent, and so on.  

You will need to specify strings that will be added to tickets as a private comment in Zendesk when an assignee becomes available or unavailable. Then you can handle actions via Zendesk triggers.

Important:
1) The comments are added to New, Open and Pending tickets and aren't added to Solved and Closed.
2) There are two different scenarios of handling the out-of-office logic (only 1 scenario needs to be selected):
   - Reassigning when an assignee becomes unavailable
   - Reassigning when a customer replies to a ticket (the main difference from the other scenario is that the assignee is deleted only when necessary)

1. Reassigning when an assignee becomes unavailable

1. Click Settings

2016-10-06_2211.png

2. Specify a string that will be added to tickets as a private comment when an assignee becomes unavailable only.

mceclip0.png

3. Click Save 

4. Create a Zendesk trigger to unassign tickets when an assignee becomes unavailable. The string must match its spelling in the Round Robin settings exactly.

2016-10-07_1855.png

5. Ensure that the tickets which are unassigned by the trigger are available in one of the views that you set up as a ticket source view in Round Robin. If done correctly, Round Robin will assign the tickets again minus the unavailable assignee.

2. Reassigning when a customer replies to a ticket

1. Click Settings

2016-10-06_2211__1_.png

2. Specify strings that will be added to tickets as a private comment when an assignee becomes available and unavailable.

2016-10-06_2230.png

3. Click Save 

 

4. Create a Zendesk trigger to mark tickets with a tag when an assignee becomes unavailable. The string must match its spelling in the Round Robin settings exactly.

2016-10-07_2143.png

5. Create a Zendesk trigger to unassign tickets with the tag "assignee_unavailable" when a customer replies to a ticket.

2016-10-07_2204.png

6. Create Zendesk trigger to remove the tag "assignee_unavailable" when the assignee is changed or becomes available.

2016-11-15_1432.png

7. Ensure that the tickets which are unassigned by the trigger are available in one of the views that you set up as a ticket source view in Round Robin. If done correctly, Round Robin will assign the tickets again minus the unavailable assignee.

Have more questions? Submit a request

3 Comments

  • 0
    Avatar
    Valerie Trenholm

    Why wouldn't we update Solved tickets? If those tickets reopen, they would stay assigned to a potentially OOO agent.

    Answer:
    It is not needed to put a private note for all solved tickets.
    In that case, you just need to use the configuration set "Reassigning when a customer replies to a ticket". That way you prevent the situation when the ticket is open but the agent is unavailable.

  • 0
    Avatar
    Paolo Gaioni

    Is the "agent unavailable" triggering also when the "by schedule" option is configured?
    We are using schedules; will agents working 9AM-6PM considered "unavailable" at 6PM and then "available" again the next day at 9AM?

    Answer:
    Yes, it is doesn't matter how the availability has been changed - manually or automatically according to the schedule. A private note would be added in both cases.

  • 0
    Avatar
    Michael Ciraco

    We have our triggers defined exactly as above for case 2. 
    Problem:  RR is not marking solved ticket when agent is OOO.
    As such, if a ticket is solved, and later a customer replies, the ticket moves to open, but, since there's no "OOO" comment in the ticket and thus no tag, zendesk does not unassign the ticket. 
    How can we design a trigger that when a case updated from solved that instructs RR to check schedule?  It seems RR only makes changes to tickets when an agent actively changes their status, so if a ticket becomes open when an agent is OOO, RR makes no tag so tickets don;t move as expected.
    This seems like a critical gap.  Please assist. 

Please sign in to leave a comment.
Powered by Zendesk