function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Lucas Bueno de CarvalhoLucas Bueno de Carvalho 

Omni channel routing piorization by skills


We are trying to find a solution to a issue about Omni Channel Routing.
Actually we are thinking about using skills-based routing, but this is only the first idea.
Well, we have some skills for our agents and all of the agents have all the skils, varying only on the skill level. So, we are in a situation like:

Senior Agents have the Active Clients Skill with skill level 10.
Junior Agents have the Active Clients Skill with skill Level 7.

When I create a PendingServiceRouting and we have a Active Clients Skill related to it, we expected the following result:
Omni channel first try to push the item to Senior Agent. With none Senior agent is available, Salesforce try to push it to Junior Agents. All this based on the skill level.
The problem is that Salesforce always route the work item based on the time it was created or by priority, never considering something like "the best agent first".

Can anybody help me with a solution or a idea?


We are doing this because today we have 3 kinds (the most qualified represents 5% of our clients, qualified 60% and non qualified 35%) of clients and all of our agents can give support to them. Otherwise, our most qualified client should be "helped" by our agent with best skill. This way of thinking can solve some problems, like:
- Seniors Agents will have as work items as the others.
- Qualified clients can have preference in waiting time.
- Qualified clients can have preference in best support.

Can someone give me a hand?


chathura ranasinghe 10chathura ranasinghe 10
Hi Lucas

Please go through the links below. Hope they will help you.

Jo AvaJo Ava
Hi Lucas,

I am having the same problem. Chats are not getting routed to the agent based on Skill level. is the problem resolved for you?