To use skills for routing purposes, they must be assigned to tickets. We recommend that you use triggers to automatically evaluate new or updated tickets and add skills, but you can also use routing rules to apply skills at ticket creation or manually add or remove skills at any time.
For information about who can see the skills field on tickets, see Viewing a ticket's skills.
Assigning skills to tickets
A ticket must have at least one skill assigned to it if you want it to be routed to an agent based on skills. The best way to do this is using triggers or routing rules, so that skills are automatically added to tickets meeting the specified criteria, but they can also be added or adjusted manually.
Even when skills are added automatically, it's important to make sure tickets without skills are also assigned to agents. Omnichannel routing handles this seamlessly, by considering skills if they are present, but otherwise assigning tickets based on priority and agent availability. For standalone skills-based routing, you may want to define a view specifically for tickets without skills. You should also consider if there is a missing skill or skill condition that would have resulted in a skill being assigned to a ticket.
There are three ways you can add skills to tickets:
Using triggers to add skills to tickets (recommended)
When omnichannel routing is turned on, you can use triggers to assign skills to tickets because they can add skills when tickets are updated as well as when they're created. Trigger actions related to skills are available when you have created at least one skill. For more information, see the Triggers conditions and actions reference.
To configure a trigger to add skills to tickets
- In Admin Center, click
Objects and rules in the sidebar, then select Business rules > Triggers.
- Create or edit a trigger.
- Under Conditions, specify the conditions under which you want the skills to be added.
- Under Actions, select Add skills and then select the individual skills to be added. See Building trigger action statements.
- Click Save.
Using routing rules to add skills to tickets
If you choose not to use omnichannel routing and triggers to assign skills to tickets, you'll need to define conditions for each skill that determine which tickets they're applied to. These sets of conditions are called routing rules. When a ticket is created that meets the conditions defined in a skill's routing rule, that skill is attached to the ticket. Routing rules are applied only upon ticket creation, which means:
- If a ticket is created before a routing rule is set up, it won't have that skill attached to it.
- If a ticket is updated so that it no longer meets a skill's conditions, the ticket will still require that skill until you manually remove it from the ticket.
- If a ticket is updated so that it meets the conditions for a new skill, the ticket will not start to require that new skill until you manually add it to the ticket.
To create a routing rule
- In Admin Center, click
Objects and rules in the sidebar, then select Business rules > Skills.
- Click the skill you want to add a routing rule for.
- Under Tickets > All of the following conditions or Any of the following conditions, click Add condition.
- Select a condition, a field operator, and a value.
- (Optional) Repeat these steps until you've added all of the conditions for the skill.
- Click Save.
To edit a routing rule
- In Admin Center, click
Objects and rules in the sidebar, then select Business rules > Skills.
- Click the skill you want to modify the routing rules for.
- Under Tickets, click the delete icon (x) next to each skill you want to remove.
- Click Save.
Manually adding skills to tickets
In addition to automatically adding skills to tickets using triggers and routing rules, admins and agents with permission can also manually add or update skills on tickets at any time.
To manually add skills to a ticket
- In Support, open the ticket.
- Under the Skills field, use the dropdown so select the skills you want to add.
- Click Submit.
Removing skills from a ticket
You can use triggers to remove skills from tickets when they are created or updated. You can also remove skills from tickets manually at any time.
- In Admin Center, click
Objects and rules in the sidebar, then select Business rules > Triggers.
- Create or edit a trigger.
- Under Conditions, specify the conditions under which you want the skill to be removed.
- Under Actions, select Remove skills and then select the individual skills to be removed. See Building trigger action statements.
- Click Save.
To manually remove skills from a ticket
- In Support, open the ticket.
- Under the Skills field, click the x icon next to the name of the skill you want to remove.
- Click Submit.
Understanding how skills are applied to follow-up tickets
When a follow-up ticket is created for a closed ticket, you may notice that skills on the follow-up ticket don't always match the skills on the original ticket. Generally, when a follow-up ticket is created, it inherits data from the original ticket (see Creating a follow-up for a closed ticket). Skills are an exception to this rule.
Follow-up tickets don't inherit skills. Instead, skills are applied to the follow-up ticket based on your triggers or routing rules when the follow-up ticket is created.
11 Comments
Adding and removing skills on Triggers? This is amazing news! Congrats Barry Neary and team 🙌
When will it become available?
Having these will allow for many new options when using Skills routing without requiring updates via API.
Hi Rafael
We have started rolling this out today - it may take a few days before your account is enabled
Very excited about using skills with omnichannel routing. Hoping for one more feature for convenience: Assigning skills with IVR options instead of only selecting a group. This could replace a set of complex triggers and unnecessarily high number of groups just to map the IVR option to the right agent.
Hi Ahmed Zaid (cc: Rohan Gupta)
We are working on this - the plan is to have the ability to add a tag to a Talk ticket for each IVR button press and then triggers can add skills based on these tags
Barry
Thanks Barry Neary. Always appreciate your engagement with us.
Maybe I'm missing something here but the suggestion above is to delete any of the old 'routing rules' for skills and replace with Triggers - But there is no option to Add Skills via triggers, unless there are Skills defined in Routing Rules?
Hi Chris Stewart
In the skills area there are two main areas shown when you click on a skill:
1) The conditions area: where you can setup conditions to add a skill when ticket is created
2) The agent assignment area - where you assign the skills to agent (s)
With the introduction of skills on triggers, you can use triggers now to add skills to a ticket rather than using 1)
I followed the suggestion above but still can't find "Add Skills" under "Actions" in Triggers.
I created a skill in the Skills section and used only the agent assignment area. Then I tried adding a trigger to assign the skill but there was no option "Add Skills" under "Actions" in Triggers.
Am I missing something?
Hi Dusan Basic
Have you switched omnichannel routing on? It must be on for you to see this
Barry
Barry Neary omnichannel routing was not on. Now it works :) Thanks for the quick response!
Thanks, Barry Neary for the help!
Please sign in to leave a comment.