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!
Got questions? Feel free to drop an email to support@astreait.com