How to Configure Omni-Channel in Salesforce Service Cloud

Salesforce Service Cloud provides a powerful suite of tools for customer service, and one of the most valuable features is Omni-Channel. Omni-Channel allows you to manage customer interactions across various channels (such as email, chat, phone, and social media) from a single platform. This creates a seamless and unified experience for both agents and customers. In this blog, we'll walk you through the steps to configure Omni-Channel in Salesforce Service Cloud.

Salesforce Omni Channel

What is Omni-Channel in Service Cloud?

Omni-Channel enables you to manage and route customer interactions to the appropriate service agents. It supports various channels, including:

  • Live Chat
  • Email
  • Phone
  • Social Media (e.g., Twitter, Facebook)
  • SMS

The system routes customer interactions to agents based on their availability, capacity, capability, and skills, ensuring that customers are always connected to the right person for a quick and efficient resolution.

Key Prerequisites for Omni-Channel

Before configuring Omni-Channel in Salesforce, ensure that the following prerequisites are met:

  • Salesforce Service Cloud license: Omni-Channel is available as part of the Service Cloud.
  • User Permissions: Make sure that the users who will be interacting with Omni-Channel have the correct permissions (like "Service Cloud User").
  • Agent Presence Statuses: Define presence statuses for agents (e.g., Available, Busy, Offline).

Salesforce Service Cloud

Step 1: Enable Omni-Channel in Salesforce

To enable Omni-Channel in Service Cloud, follow these steps:

  • Go to Setup:

    • In Salesforce, click the gear icon in the top-right corner, then select
  • Search for Omni-Channel:

    • In the Quick Find box, type "Omni-Channel" and click Omni-Channel Settings.
  • Enable Omni-Channel:

    • In the Omni-Channel Settings page, toggle the Omni-Channel to Enabled.

      ( Enable Skills-Based and Direct-to-Agent Routing check box if it's Skill-based)
    • Click Save.
  • Create a Service channel:

    • In the Quick Find box, type "Service Channel" and click Service Channel. Enter the Channel name, select the Object (e.g, Case), and click on the Save button.

Step 2: Set Up Omni-Channel Routing

Omni-channel routing is crucial for ensuring that customer inquiries are routed to the right agent. Here's how to configure routing:

  • Create a Routing Config:

    • Go to Omni-Channel Settings and click on Routing Configurations.
    • Click New to create a routing configuration.
    • Select the Routing Type: Queue-Based or Skill-Based (Skill-based routing is ideal when handling interactions based on the agents’ expertise).
    • Configure the routing criteria (e.g., select the queue or skill set).
  • Create a Queue:

    • Go to Setup and search for Queues.
    • Click New to create a queue.
    • Add agents who will be responsible for handling the interactions for this queue.
    • Link the queue to a routing configuration.
  • Define Workload and Capacity:

    • In the Routing Configuration page, define the number of concurrent interactions an agent can handle. This will ensure that the agents are not overwhelmed by too many interactions at once.

Step 3: Set Up Presence Configuration:

Presence Configurations allow you to define the capacity of agents to handle work items. This includes specifying the maximum amount of work an agent can manage simultaneously

  • Go to Setup and search for Presence Configurations.
  • Click on Presence Configurations under Omni-Channel.
  • Click the New button. Enter name and Capacity
  • Check the Automatically accept work requests check box if the agent does not want to accept work requests manually, and click on Save button

Step 4: Set Up Presence Statuses

Presence statuses determine when agents are available to handle customer interactions. To configure presence statuses:

  • Go to Setup and search for Presence Status.
  • Click on Presence Status under Omni-Channel.
  • Click the New to create a custom status or modify existing ones.
  • Define the status with an appropriate name (e.g., Available, Busy, Offline).
  • Set the status to Available or Busy to determine how the agent is classified.
  • After defining the statuses, save your changes. Select the profile of users who need access to Omni-Channel .Add the Presence Statuses to the appropriate user profiles

Step 5: Set Up Omni-Channel for Channels

Next, you need to set up Omni-Channel for specific channels (such as Live Chat, Email, etc.):

  • Set Up Live Chat:

    • Go to Setup and search for Live Agent.
    • Enable Live Agent and configure the settings, such as Live Chat buttons and routing settings.
    • Link the Live Chat feature to Omni-Channel routing configurations.
  • Set Up Email:

    • Go to Setup and search for Email-to-Case or Web-to-Case.
    • Configure these features and link them to Omni-Channel routing.
  • Set Up Other Channels:

    • For other channels like phone or social media, set up integrations like CTI (Computer Telephony Integration) for phone support or Social Studio for social media channels.

Step 6: Configure Omni-Channel in the Service Console

To enable agents to use Omni-Channel, you need to configure it in the Service Console:

  • Go to App Manager:

    • From Setup, search for App Manager and find the Service Console app.
  • Modify the Service Console App:

    • Click on Edit for the Service Console app.
    • Add Omni-Channel to the Console by dragging the Omni-Channel component onto the page layout.
    • Save your changes.

Step 7: Train Your Agents

Once you've set up Omni-Channel, it's time to train your agents on how to use it effectively:

  • Agents will need to understand how to change their presence status.
  • They should know how to handle cases that come through different channels.
  • They must be trained on how to accept and manage interactions from the Omni-Channel widget in the Service Console.

Omni Channel

Monitor Your Agents with Omni-Channel Supervisor

Omni-Channel Supervisor is a real-time monitoring tool within Salesforce Service Cloud that allows supervisors and managers to oversee agent activity, queue status, and work distribution across all channels in the Omni-Channel environment

Add Omni-Channel Supervisor to Service Console

  • From Setup, enter App Manager in the Quick Find box, then select App Manager.
  • Next to Service Console, click the down arrow, then click Edit.
  • Click the Navigation Items vertical tab.
  • Search the Available Items for Omni Supervisor and add it to the Selected Items.
  • Click Save

How to Open Omni-Channel Supervisor in Salesforce

  • Open the App Launcher.
  • Type “Service Console” and select the Service Console app.
  • In the Service Console, click the navigation dropdown arrow.
  • Select Omni Supervisor from the list to open the Omni-Channel Supervisor tab.

This will allow you to monitor agent activity, queues, and work items in real time within your console. Make sure Omni Supervisor is added as a navigation tab item in your console app setup for it to appear in the menu

Supervisor

Conclusion

Omni-Channel in Salesforce Service Cloud offers a powerful, unified approach to managing customer service requests across multiple channels. By following these steps, you can configure Omni-Channel to streamline customer service operations and ensure a smooth, responsive experience for your customers.

With Omni-Channel, your agents can handle interactions efficiently, and your customers will benefit from faster, more accurate support. Happy configuring!

Got questions? Feel free to drop an email to support@astreait.com