Status Based Capacity Model in Salesforce Omni Channel

We have configured Omni-Channel for our German-based client, an automotive company. They raised one concern with us that support Agents were exploiting the system by keeping tabs open even when they are not actively working on tasks. This resulted in inefficient allocation of resources and decreased overall productivity.

Additionally, if an agent closes a tab that was opened by Omni-Channel for a specific work item, Omni-Channel considers that work closed as well.

In Salesforce-Omni channel, by default, the agent capacity is determined using the number of console tabs that are open in the agent’s Omni-Channel session. If an agent closes a work tab, Omni-Channel automatically marks the work as complete and frees up capacity.

As a solution for this, we replaced tab-based capacity with status-based capacity. In a status-based model, the agent’s capacity is determined not by the number of open tabs but by work status.

In this blog, I will explain how to set up a status-based capacity model in Salesforce Omni-Channel.

What is the Status-Based Capacity Model in Omni-Channel?

In Salesforce Omni-Channel, the Status-Based Capacity Model determines an agent’s capacity based on the status of a work item rather than the number of open tabs in the Service Console. 

This means that an agent’s capacity remains consumed until the work item is marked as complete, paused, or reassigned, even if the agent closes the associated tab. It is a good alternative to the tab-based capacity model. The tab-based model determines agent capacity using the number of console tabs that are open in the agent’s Omni-Channel session.

Setup Status Based Capacity Model in Omni Channel

To set up a status-based capacity model in Salesforce Omni-Channel, it is required to have already set up Salesforce Omni-Channel.

Follow the steps below to set up a status-based capacity model in Salesforce Omni Channel.

  1. On the setup, go to the quick find and search, then select Omni-Channel settings.
Status based capacity in Salesforce Omni Channel
  1. In the Omni-Channel settings, select the checkbox Enable Status-Based Capacity Model and save the changes.
Salesforce Omni Channel Status based Capacity model
  1. Navigate to Service Channel from Setup -> Quick Find -> Service Channel. Click on the Edit button on the configured service channel.

In this example, I have selected the channel serviceCase that I have configured to assign cases.

Enable Status based capacity modal in Omni Channel
  1. In the selected service channel, scroll down to the section Capacity settings, and change the Capacity Model to Status-based.
Capacity settings in Salesforce Omni Channel
  1. In the Capacity Model, specify the picklist field that you use to track work status and the field values that you use for completed and in-progress work.

In this, I have selected the status field as the case status field. After selecting the work status values, click Save.

Status based capacity in Omni Channel

As we save the settings of the service channel, the status-based capacity model will be enabled in the Salesforce Omni-Channel.

Test Status-Based Capacity in Salesforce Omni-Channel

Now, we will test the functionality of status-based capacity in Salesforce Omni-channel to ensure that work is managed according to its status. Follow the steps below to test the status-based capacity in Omni-Channel.

  1. Navigate to the Service Console from the App Launcher.
Capacity models in Salesforce omni Channel
  1. Close all the tabs in the Service console and create a case record. After this change, the case owner is assigned to the queue configured with the service channel.
  2. After this, to see the task status capacity, navigate to Omni Supervisor from the app launcher.
Omni Channel status based capacity model

In the Omni-channel supervisor, you will see the agent status and agent capacity. The primary capacity is shown as 20%, which means the capacity is being calculated based on their active status.

The workload displays 2 out of 10, indicating the agent has taken on two units of work. Here, the capacity will be available when the case status is ‘closed‘ or ‘merged‘ according to the settings we have defined.

This way, we can set up a status-based capacity model in Salesforce Omni Channel.

You may also like to read:

Agentforce in Salesforce

DOWNLOAD FREE AGENTFORCE EBOOK

Start with AgentForce in Salesforce. Create your first agent and deploy to your Salesforce Org.

Salesforce flows complete guide

FREE SALESFORCE FLOW EBOOK

Learn how to work with flows in Salesforce with 5 different real time examples.