I am using Salesforce Omni-channel. I am using it for Cases and Chat. When I set my status to "Available - Chat", the expectation is that I can receive Cases and Chats. Right now, as soon as agents log in, they are flooded with cases in the queue. What this is preventing is the ability for our agents to accept chats when they come in.
We want to prioritize chats, but if agents have so many pending cases (Assigned agent work of cases), it is not allowing the chats to hit their queue because they are "At Capacity".
As soon as a chat comes in I want the cases that are assigned agent work to be moved out of my name in favor of the chats. How can I make this happen?
Below is the presence status that makes the agent available for both Chat and Cases.
Despite me being available for chat, which is what I'd like to prioritize, only the cases that are already in my omni-potential workload are showing up.
Below are my routing configurations and as you can see, chat has the highest routing priority.