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.
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
- 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).
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.
- In the Omni-Channel Settings page, toggle the Omni-Channel to Enabled.
-
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.
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
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!
Omni-Channel configuration is just one component of a well-architected Service Cloud implementation. From case management and routing automation to console productivity and AI-driven insights, Salesforce Service Cloud offers a comprehensive platform for modern customer support operations. To explore more features, implementation guides, and best practices, visit our
Service Cloud page.
Have any questions? Feel free to drop an email to support@astreait.com or visit astreait.com to schedule a consultation.