← Glossary

What Is Skills-Based Routing?

Updated Nov 3, 2026

Definition · Skills-Based Routing

Skills-based routing assigns each incoming call, chat or ticket to an available agent whose skills match the request, such as a language, a product or a level of expertise. The system marks each request with the skills it needs and each agent with the skills they have, then connects the two.

Also called: Skill-based routing · Skills-based distribution · SBR

How it works
Requests and agents are marked with skills, then matched
Typical skills
Language, product, type of issue, level of expertise
Simpler alternative
One queue per team, chosen in a phone menu or form

Skills-based routing sends customers straight to someone who can help, so they do not have to explain their problem twice or wait for a transfer. Skills-based routing, skill-based routing and skills-based distribution are names for the same method, sometimes shortened to SBR.

How does skills-based routing work?

Skills-based routing works in four steps: it finds out what the request needs, compares that with the skills of the available agents, connects the best match and widens the search if nobody matches in time.

  1. Work out what the request needs

    The choice in a phone menu, the language of an email, a field in the contact form or an AI classification (ticket triage) tells the system which skills the request needs, for example Spanish and billing.

  2. Know each agent's skills

    Every agent has a list of skills, often with a level for each, such as Spanish fluent and billing expert.

  3. Connect the best match

    The request goes to a free agent who has all the needed skills; if several do, a second rule such as longest idle picks between them.

  4. Widen the search after a wait

    If no matching agent is free within a set time, the request goes to agents with a lower skill level, to the whole team or to a callback.

What is an example of skills-based routing?

A customer calls about an invoice and chooses Spanish in the phone menu: skills-based routing connects the call to a free agent who has both the Spanish and the billing skill, and after 60 seconds without one, to any billing agent.

RequestSkillsWho gets it
Spanish-speaking customer with an invoice questionSpanish, billingAn agent with both skills; after a wait, any billing agent
Bug report from a customer on the top planTechnical, VIPA senior technical agent
Chat about a product in the online storeStore productsAny agent trained on the store

How is skills-based routing different from other routing methods?

Skills-based routing chooses the agent by the skills a request needs, while queue-based routing chooses only the team, and methods such as round robin or priority choose who in the team goes next:

MethodHow it assignsGood for
Queue-based (by team)The request goes to one team’s queue, any free agent takes itSmall teams with clear areas such as sales and support
Skills-basedThe request goes to an agent with the needed skills, across teamsTeams whose agents differ in language or expertise
Priority-basedThe free agent with the highest priority goes firstSending requests to experienced agents first
Round robin or longest idleThe next agent in turn, or the one waiting longestSharing work evenly in one team
AI or intent-basedAI reads the message and sets its topic, language or urgency, then a rule or skills match picks the agentEmail and chat where customers choose no category

Skills-based routing is usually one of the rules of an automatic call distribution system, and an IVR menu is often where it learns which skills a call needs.

Why does skills-based routing matter?

Skills-based routing matters because a request that reaches the right person first is solved faster and does not bounce between agents.

  • Fewer transfers. The customer explains the problem once, which helps first call resolution.
  • The right language. Customers are served in their own language without a manual hand-over.
  • Specialists on specialist work. Experts spend their time on the requests only they can solve.
  • A cost to weigh. Every skill splits the team into smaller groups, so waits can grow when the few agents with a rare skill are busy.

When does a small support team need skills-based routing?

A small support team needs skills-based routing when agents in the same team really differ, most often in languages or in specialist knowledge only a few of them have; until then, one queue per team is simpler and almost as effective.

  • Several languages with separate agents. Route by language, as a skill or as a team per language.
  • Specialists such as technical or billing experts. Route those requests to them, with a fallback to the whole team.
  • Everyone can answer everything. Skip skills and share work evenly with longest idle or round robin.

How do you set up skills-based routing?

To set up skills-based routing, define a few skills, give them to agents, decide how each request shows what it needs, set a fallback time and check the results every month:

  1. List three to five skills that really change who should answer: language, product, type of issue or expertise.
  2. Give each agent their skills, with a level where your tool supports one.
  3. Decide where each request’s skills come from: the phone menu choice, a form field, the language of the email or an AI classification.
  4. Set a fallback time, for example 60 seconds for calls and 2 minutes for chats, after which any agent in the team takes the request.
  5. Measure it. Compare transfers, wait time per skill and first call resolution before and after you add a skill, and remove skills that leave a queue with only one agent.

What are common skills-based routing mistakes?

The most common mistake is defining too many skills, which splits a small team into groups of one or two and makes customers wait for them.

  • No fallback. Without a time limit, customers wait for an agent who may be off that day.
  • Skills nobody updates. Agents learn and change roles; outdated skills send requests to the wrong people.
  • Guessing the need. A vague phone menu or form leads to wrong skills on the request, however good the rule.
  • Ignoring workload. The best expert gets every hard case; balance with longest idle among matching agents.

Skills-based routing in LiveAgent

LiveAgent call routing settings with priority assignment selected and a priority number for each agent, above an ongoing call bar
LiveAgent's call routing settings: random or priority assignment, with a priority for each agent. LiveAgent routes by department and priority, not by skills.

Frequently asked questions

What is the difference between queue-based and skills-based routing?
What skills are used in skills-based routing?
What happens when no agent has the required skill?
Does a small support team need skills-based routing?
How is skills-based routing different from automatic call distribution?
Is AI routing the same as skills-based routing?
What is skill-based routing in Salesforce?