With skills-based routing, admins and agents in custom roles with permission can create skills and associate each one with individual agents. For each skill, you also define a set of ticket conditions that require the skills.
This article contains the following topics:
Understanding skills
Skills are agent attributes that determine their suitability to work a ticket that requires them. They can be something the agent is able to do, as we'd typically think of a skill, or another type of attribute, such as the agent's location, timezone.
When adding skills, you'll create skill types to categorize the skills. For example, you could have agents dedicated to supporting specific products; in this scenario you could create a Product skill type and add ProductA, ProductB, and ProductC as the skills.
You can define up to 10 skill types. Each skill type can contain up to 30 skills.
- A name
- A way to add that skill to tickets
- A set of agents who have that skill
Understanding how skills are used for routing
There are two ways to use skills to route tickets:
- Omnichannel routing. Tickets are automatically assigned to agents with matching skills. Optionally, you can configure a skills timeout, after which a ticket can be automatically assigned to agents without regard to skills.
- Standalone skills-based routing. Agents use one or more views to identify tickets that match their skills and then manually assign tickets to themselves.
Planning your skills
Whether you're using skills with omnichannel routing or as a standalone routing solution, it's important to plan out your skills strategically. You should understand what skills you need, who has them, and how they might replace existing business rules.
Review the following details for your organization to help identify the skills you want to use:
- Your triggers, groups, and views. Which ones exist to segregate tickets to certain agents? Many of those can be replaced with skills-based routing.
- Zendesk’s localization feature or intelligent triage. If you're using localization or intelligent triage, the same language detection can be used as a condition to add a language skill to a ticket.
- Figure out what sets your agents apart from each other. Seniority? Training? Consider if you’d like to set up skills and route tickets based on those variables.
- Figure out what sets your tickets apart from each other. Is there a lot of variation?
- Talk to your team or team lead. Are there generally understood to be “go-to” or “no-go” people for certain topics? Of the skills you've determined you need, who can do what?
- Agents are only considered a match if they have all of the skills required by a ticket. After deciding which skills to use, identify common skill combinations and how many agents have all of them. You might need to train or hire agents to get the coverage you want.
- Of the skills you've decided you need, what is the most logical way to categorize them? These categories will become your skill types. Does thinking about categories of skills lead you to consider using skills you hadn't considered yet?
Creating a skill type
You must create at least one skill type before you can add skills. You can create up to 10 skill types.
To create a skill type
- In Admin Center, click Objects and rules in the sidebar, then select Business rules > Skills.
- On the Skills page, click the New skill type button.
- Enter a unique name for the skill type. Names cannot exceed 96 characters.
- Press Enter to save the skill type.
Adding skills
After you've created one or more skill types, you can add your skills. Each skill type can contain up to 30 skills.
Be intentional about the skill types you're adding skills to. After a skill is created, you can’t move it to a different skill type. Instead, it must be recreated in the skill type you want it to be in.
After you've added your first skill to a skill type, a Skills ticket field is added to tickets and visible to admins. If you want agents to be able to see or modify skills on tickets, see Configuring who can see the skills ticket field.
To add a skill to a skill type
- In Admin Center, click Objects and rules in the sidebar, then select Business rules > Skills.
- Find the skill type you want to add a skill to and click New skill.
- Enter a name for the new skill and press Enter.
Names can't exceed 96 characters and must be unique within a skill type. Skills in separate skill types can have the same name, but we recommend against it.
Managing the skills assigned to agents
Each skill must be assigned to at least one agent. Admins can assign skills to all agents and other admins. On Enterprise plans, agents in custom roles with the View user profile list and Skills permissions can assign skills to other agents.
There are two ways you can assign skills to agents:
Assigning skills to agents from the Skills page
Use the Skills page to manage agents assigned to skills when you add a new skill or need to assign multiple agents to a skill. You can select up to 50 agents at a time to add or remove from a skill.
To assign a skill to agents using the Skills page
- In Admin Center, click Objects and rules in the sidebar, then select Business rules > Skills.
- Click the skill you want to add agents to.
- Under Agents, click Manage.
- In the Manage agents for skill dialog, select the agents you want to assign to
the skill. You can select up to 50 agents at a time. To locate agents:
- Scroll through the list of agents.
- Enter an agent's name in the search box
- Click the options menu icon () and select the group name to filter by group
As you select agents, their names appear in the Agents with skill list.
- Click Save.
To remove agents from a skill using the Skills page
- In Admin Center, click Objects and rules in the sidebar, then select Business rules > Skills.
- Click the skill you want to add agents to.
- Under Agents, click Manage.
- In the Agents with skill list, click the delete icon (x) next to the name of the agent you want to remove from the skill.
- Click Save.
Assigning skills to agents from the agent's profile
Use the agent's profile to manage skill assignments if you need to add multiple skills to a single agent or when you're onboarding a new agent.
To assign skills to an agent's profile
- In Admin Center, click People in the sidebar, then select Team > Team members.
- Find the agent's name, click the options menu icon () on that row, and select Manage in Support.
- In the Skills field in the left sidebar, select the skills from the dropdown list.
To remove skills from an agent’s profile
- In Admin Center, click People in the sidebar, then select Team > Team members.
- Find the agent's name, click the options menu icon () on that row, and select Manage in Support.
- In the Skills field, click the delete icon (x) next to the skill you want to remove.