I’m looking at building some automation in FreshDesk to assign incoming tickets to agents based on priorities in the customer record, for instance all of the tickets where the customer territory is Scotland should come to me, like this...
Has anyone implemented this before, and does anyone have any ideas on how we can deal with agents unavailability?
I’m hoping that somehow we can detect if the agent is unavailable, and if they are, leave the ticket unassigned
Best answer by Kajal Vats
Hi @RobCrossHM,
Greetings from Freshworks community.
The availability of the assigned agent can be only checked to see if they are unavailable or out of office so the tickets can be routed to other agents in the assigned agent’s absence.
I like the way you have approached. But automation wouldn’t check the availability of the agent during initial assignment. Instead you can try the skill based assignment.
Create a skill for the custom field territories and map the skill to the agent. When the agents switches on the their availability the ticket will be assigned to them based on the skill mapped in the ticket.
Assumption is that the ticket should be assigned to the group the agent belongs using automations or group mapping under Admin → Email.
I like the way you have approached. But automation wouldn’t check the availability of the agent during initial assignment. Instead you can try the skill based assignment.
Create a skill for the custom field territories and map the skill to the agent. When the agents switches on the their availability the ticket will be assigned to them based on the skill mapped in the ticket.
Assumption is that the ticket should be assigned to the group the agent belongs using automations or group mapping under Admin → Email.
That functionality's only available in Enterprise, and we’re using Pro/
The availability of the assigned agent can be only checked to see if they are unavailable or out of office so the tickets can be routed to other agents in the assigned agent’s absence.
The scenario we have is that Customers are assigned to an agent, and I need to route the tickets to that agent, except when the agent is on leave, where I want to leave the ticket unassigned - for a manager will manually dish the work out.
Seems like that isn’t possible. Load based ticket assignment wont do what we want, and setting up groups for each agent, is a bit overkill