Understand Skills-Based Routing
Learning Objectives
After completing this unit, you’ll be able to:
- Describe common use cases for skills-based routing.
- Describe how skills-based routing works.
- Set up skills-based routing.
Support Customers in Their Preferred Language
Sita likes what she sees in queue-based routing, but Ursa Major recently expanded sales of solar panels to Mexico and Canada, and Sita thinks she might need more sophisticated controls. She wants Omni-Channel to route customer cases to reps who speak the customer’s preferred language and who have the right knowledge to solve the issue. For example, if a customer who speaks Spanish has a problem with their bill, then Sita wants Omni-Channel to assign the case to a rep who speaks Spanish and understands the billing system.
Sita asks Maria to investigate skills-based routing for Omni-Channel.
Get the Right Work to the Right Rep
Skills-based routing looks at the skills required to complete a work item (requested skills) and matches these to the skills that are assigned to the rep (rep’s skills). Omni-Channel routes the work to the first rep who has the required skills and who is available (that is, has the capacity to take the work item). Work items can have multiple skills, and reps can have multiple skills.
To route work by skills, use a setup flow to define mappings between work-item field values and skills. Create one skill mapping set for each object. Skills-based routing rules support case, chat transcript, contact request, lead, messaging session, order, social post, and custom objects.
When Omni-Channel receives a new work item, it looks at the required skills, the work’s priority, and the routing model (Least Active or Most Available) to determine how to route the work.
Ursa Major Solar is supporting customers in three countries who use a variety of products, and those customers have a wide range of needs. Maria confirms that skills-based routing would let Ursa Major Solar’s contact center route work to the best rep for the job—improving the quality of customer service.
Set Up Skills-Based Routing
To set up skills-based routing, you need a list of the skills that reps must have to resolve different work items. Talk with your contact center to find out what those are.
Maria talks to Ursa Major Solar’s support managers. She learns that the company needs reps who possess language skills, technical skills to troubleshoot solar panels, and business skills to resolve issues with orders and billing. Here’s the list she makes.
Product or Service | Skills Needed |
|---|---|
Solar panel troubleshooting | Languages:
Technical skills:
Business skills:
|
Billing problems | Languages:
Technical skills:
Business skills:
|
Orders and shipping | Languages:
Technical skills:
Business skills:
|
Maria wants to set up skills-based routing with skills for English, French, and Spanish; for hardware technical support and software technical support; and for orders and billing. Here’s what she does.
- To create the Service Resource Layout, enable Field Service.
- From Setup, enter
Field Service Settingsin the Quick Find box, then select Field Service Settings. - Enable Field Service, and click Save.
- Enter
Omni-Channelin the Quick Find box, then select Skills. - Click New.
- Enter a name for the skill. Maria creates a skill called Spanish.
- Optionally, enter a description of the skill.
- Click Save.
She then adds the skill as a related list to the Service Resource object.
- From Service Setup, click Object Manager.
- Enter
Service Resourcein the Quick Find box and select Service Resource. - Select Page Layouts then select Service Resource Layout to edit it.
- Click Related Lists and drag Service Resource Skills onto the page layout. If it’s already there, you’re good to go!
- Click Save.
Create Service Resources for Reps
Service resources represent individual reps. Maria creates a service resource for each rep.
- From the App Launcher, find and select Service Resources.
- Click New.
- Enter the following values:
- For Name, enter the name of the rep.
- Select the Active checkbox. A service resource must be active to receive work items.
- For User, use the lookup icon to select the rep. Since a trailhead playground has limited licenses, you can select yourself as the User.
- For Resource Type, select Agent.
- Click Save.
Assign Skills to Reps
Assign skills to your reps to track their areas of experience and their level of proficiency for each skill. For a rep to receive work, the rep must be assigned every skill specified in the routing configuration, no matter the skill level. Here’s how Maria assigns skills to Ursa Major Solar’s reps.
- From the App Launcher, find and select Service Resources.
- Click the service resource that you just created.
- Select the Related tab.
- Scroll to the Service Resource Skills section and click New.
- Select a skill. You can optionally enter a skill level 1 (novice) – 10 (expert).
- Enter a start date, and if needed, an end date. For example, if a rep must be recertified in a particular skill every 6 months, enter an end date that’s 6 months later than the start date.
- Click Save. The service resource’s skill now appears in their Skills related list.
Define Skills-Based Routing Rules
To route work by skills, define the mappings between work-item field values and skills. Create one skill mapping set for each object.
- From Service Setup, enter
Skills-Based Routing Rulesin the Quick Find box, then select Skills-Based Routing Rules. - Click New Skill Mapping Set.
- Provide a name and developer name for the mapping set and select Case as the type of object to be routed. Then click Next.
- Select Case Reason as the field to use for routing your cases. Then click Next.
- For each field, select the following field value and corresponding skills.
- Field Value: Installation
- Skill: Spanish
- Skill Level: 5
- Field Value: Installation
- When you have mapped field values to skills for each field, click Done.
The last step is to ensure that skills-based routing rules are enabled on the routing configuration that's assigned to the queue. This is how Maria can do that:
- From Setup, enter
Routingin the Quick Find box, then select Routing Configurations. - Select High-Priority Cases, then select edit.
- Select the Use with Skills-Based Routing Rules checkbox, and add Spanish to the Selected Skills list.
- Select Save.
With skills-based routing now enabled, when a case comes in, Omni-Channel doesn't just look for an available rep—it looks for the right rep. A billing question in Spanish goes to someone who knows billing and speaks Spanish. A hardware issue gets handled by someone with the technical chops to solve it. That's the power of skills-based routing: the right work finds the right person, every time.
Resources
- Salesforce Help: Route to a Skill
- Salesforce Help: How Does Skills-Based Routing Work?
- Salesforce Help: Prepare to Route to Skills