Mastering Omni-Channel in Salesforce: The What, Why, When, Who, and How Explained

  1. Queue-Based Routing
    • How It Works: Agents are assigned to queues that represent specific skills or categories. Omni-Channel assigns work items to these queues and pushes them to available agents within the queue.
    • Best Use Case: Ideal for smaller organizations that support a limited number of products.
  2. Skills-Based Routing
    • How It Works: Agents are assigned particular skills, and work items are tagged with the required skills. Omni-Channel matches tasks to agents possessing the exact skill set needed for each item.
    • Best Use Case: Perfect for larger organizations with numerous agents supporting a variety of products, complex skill sets, or customers across different languages and regions.
  3. External Routing
    • How It Works: Integrates a third-party routing solution with Salesforce through APIs, allowing external systems to route work items to agents in the Salesforce Service Console.
    • Best Use Case: Suitable for organizations wanting to maintain an existing routing system while using Salesforce as their service interface.

Regardless of how customers engage—via phone, chat, or email—Omni-Channel provides consistent service, reinforcing your brand’s reliability.

When Should You Use Omni-Channel?

Omni-Channel is essential when:

  • Your customer service team manages high volumes of tasks and needs automation for efficient distribution.
  • You provide support through multiple channels and need a unified system for task management.
  • You aim to enhance SLAs by quickly routing priority items.
  • You want to match complex customer requests with specialized agent skills using skills-based routing.

Best Routing Method Depending on Use Case:

  • Queue-Based Routing: Use when your organization handles fewer products and has straightforward support needs.
  • Skills-Based Routing: Ideal for complex service operations where matching tasks with highly skilled agents is crucial.
  • External Routing: Best for organizations that require integration with third-party systems but want to continue leveraging Salesforce as their primary service platform.

Who Can Access Omni-Channel?

Omni-Channel is available to:

  • Salesforce Service Cloud Users: Fully integrated into the Service Cloud, it’s essential for customer service operations.
  • Designated Agents and Teams: Configurable for specific users or groups by administrators.
  • Organizations of All Sizes: Whether you’re managing a small support team or a large-scale operation, Omni-Channel can be tailored to fit your requirements.

How to Implement Omni-Channel in Salesforce

Queue-Based Routing Setup

Step 1: Enable Omni-Channel

  1. Log in to Salesforce.
  2. Navigate to Setup.
    • Enter Omni-Channel Settings in the Quick Find box.
    • Select Omni-Channel Settings.
    • Check Enable Omni-Channel.
    • Click Save.

Step 2: Create a Queue

  1. Access Service Console.
    • From the App Launcher, find and select Service Console.
  2. Go to Service Setup.
    • Click the gear icon in the upper right corner.
    • Click Service Setup.
  3. Start Omni-Channel Setup.
    • In Recommended Setup, click View All.
    • Scroll to select Omni-Channel Setup or enter Omni-Channel in the Quick Find box.
    • Click Start.
  4. Create a Queue:
    • For Queue Name, enter High-Priority Cases.
    • For Name These Agents, enter a name for the permission set (e.g., Tier1 Agents).
    • Add agents to the queue by clicking the + sign next to an agent’s name or searching for the agent. Ensure to add yourself to the list.
    • Click Next.
  5. Set Routing Configuration:
    • If prompted with the Prioritize work for your agents screen, set the priority to 1 and click Next.
    • Note: If this screen doesn’t appear, a routing configuration will be created automatically for you.
  6. Adjust Agents’ Workload:
    • In Work Item Size, set the amount of an agent’s capacity that one work item consumes (e.g., enter 5).
    • In Agent Capacity, set the agent’s total capacity (e.g., enter 20).
    • Click Next and then Finish.

Step 3: Link Your Routing Configuration to the Queue

  1. Navigate to Setup > Users > Queues.
  2. Edit the High-Priority Cases queue:
    • Under Supported Objects, add Case.
    • Include all internal users in Queue Members.
    • Click Save.

Step 4: Enable Presence Status for Profiles

  1. Go to Setup > Users > Profiles.
  2. Select the desired profile (e.g., System Administrator).
  3. Edit Enabled Service Presence Status Access:
    • Add Available – Case to Enabled Service Presence Statuses.
    • Click Save and repeat for other profiles as needed.

Step 5: Add the Omni-Channel Widget

  1. Access App Manager in Setup.
  2. Edit your app and add the Omni-Channel utility item.
  3. Configure navigation items and assign profiles.
  4. Save your changes.

Step 6: Test Your Setup

  1. Create a New Case and assign it to High-Priority Cases.
  2. Verify that the case appears in the Omni-Channel utility.
  3. Test the workflow to ensure agents can pick up the case.

Skills-Based Routing Setup

Step 1: Enable Skills-Based Routing

  1. Log in to Salesforce.
  2. Navigate to Setup.
    • Enter Omni-Channel in the Quick Find box and select Omni-Channel Settings.
    • Check the boxes to Enable Skills-Based and Direct-to-Agent Routing.
    • Click Save.

Step 2: Enable Field Service

  1. Search for Field Service Settings.
    • Enter Field Service Settings in the Quick Find box and select it.
    • Enable Field Service and click Save.

Step 3: Create Skills

  1. Define Skills.
    • In Setup, enter Omni-Channel in the Quick Find box and select Skills.
    • Click New to create skills like Installation and Performance.
    • Optionally, add descriptions for each skill, then click Save.
    • Repeat this process for additional skills as needed.

Step 4: Add Skills to Service Resource Layout

  1. Edit the Service Resource Layout.
    • Click Object Manager in Service Setup.
    • Enter Service Resource in the Quick Find box and select it.
    • Click Page Layouts and then select Service Resource Layout.
    • Drag Service Resource Skills onto the page layout if it’s not already there.
    • Click Save.

Step 5: Create Service Resources for Agents

  1. Add Service Resources.
    • From the App Launcher, select Service Resources.
    • Click New and enter the agent’s name (e.g., Abubakar).
    • Check the Active checkbox to ensure the agent can receive work items.
    • Select the agent under User, set Resource Type to Agent, and click Save.

Step 6: Assign Skills to Agents

  1. Assign Skills.
    • From the App Launcher, select Service Resources.
    • Click on the service resource for the agent (e.g., Abubakar).
    • Go to the Related tab, scroll to Service Resource Skills, and click New.
    • Select a skill (e.g., Installation), optionally enter a skill level (1-10), and set start/end dates if needed.
    • Click Save.

Step 7: Define Skills-Based Routing Rules

  1. Create Skill Mapping Sets.
    • In Setup, enter Skills-Based Routing Rules in the Quick Find box and select it.
    • Click New Skill Mapping Set.
    • Provide a name (e.g., Case Reason Routing), developer name, and select Case as the object type to be routed.
    • Choose the Case Reason field for routing.
    • For each case reason (e.g., Installation), map it to the corresponding skill (e.g., Installation skill).
    • For Performance, map it to the Performance skill.
    • Click Done when finished.

Step 8: Enable Skills-Based Routing in Routing Configuration

  1. Locate Routing Configuration.
    • From Setup, enter Queues in the Quick Find box and select Queues.
    • Edit the relevant queue and note the routing configuration name in the Configuration with Omni-Channel Routing section.
    • Click Cancel.
  2. Enable Skills-Based Routing.
    • Enter Routing in the Quick Find box and select Routing Configurations.
    • Edit the routing configuration associated with the queue.
    • Check the option Use with Skills-Based Routing Rules and click Save.

Step 9: Create a Case and Route It

  1. Create a New Case.
    • From the App Launcher, select Cases.
    • Click New to create a new case.
    • Fill in the case details, and under Case Reason, select Installation.
    • Click Save.
  2. Routing the Case.
    • Once the case is saved, Omni-Channel will evaluate the case reason.
    • Since the case reason is Installation, it will be routed to the agent (Abubakar) who possesses the Installation skill.
    • Abubakar will receive the case, ensuring that it is handled by the most qualified agent.

  • All
  • Blogs
  • Implementations
  • Solutions
    •   Back
    • Certifications
    • Artificial Intellegence
    • Development
    • Success Stories
    • Tips & Tricks
    • Release Updates
    • One Minute Tips

Leave a Reply

Your email address will not be published. Required fields are marked *

About Me

As a Computer Engineering graduate, I have cultivated a diverse skill set in the field of IT over the past four years. My career began with a strong foundation in full-stack application development, which laid the groundwork for my subsequent expertise in artificial intelligence and Salesforce.

Services

Most Recent Posts

  • All Post
  • Blogs
  • Implementations
  • Solutions
    •   Back
    • Certifications
    • Artificial Intellegence
    • Development
    • Success Stories
    • Tips & Tricks
    • Release Updates
    • One Minute Tips

Featured Services

Essential Solutions for Salesforce Success

These featured services are the cornerstone of my offerings, designed to address the most critical needs of your business. Each service is crafted to deliver impactful results, ensuring you achieve your Salesforce objectives and drive success.

Salesforce Implementation & AI Integration

Seamless integration and configuration to get your Salesforce platform up and running effectively.

Customization & Development

Building custom solutions to align Salesforce with your unique business needs.

Data Migration & Integration

Securely transfer data and integrate with other systems to ensure a unified, accessible database.

Support and Maintenance

Comprehensive support and ongoing maintenance to keep your Salesforce system performing at its best.

Salesforce Specialist Administrator

As a certified Salesforce Admin, I offer comprehensive administration services to effectively manage your Salesforce environment. My expertise spans various critical areas, including flow automation, troubleshooting, permissions management, and data management. I ensure smooth data movement and integrity while optimizing campaign management for your marketing efforts. With my support, your Salesforce instance will operate efficiently, allowing your team to focus on what matters most and drive business success.

Artificial Intellegence
Expert

Leverage the power of artificial intelligence with my AI Expert services. With over 3 years of experience and 30+ projects in the field, I specialize in implementing AI solutions that range from Salesforce’s out-of-the-box features to external integrations. From Einstein implementation to custom AI solutions, I enhance customer interactions and automate processes, driving innovation and efficiency within your Salesforce ecosystem. My hands-on approach includes the entire lifecycle from training and testing to validation and deployment, ensuring solutions are tailored to your specific business needs.

Clouds and Other Implementations

I offer a comprehensive range of implementations, from custom code to no-code solutions, across various Salesforce clouds. Whether you’re leveraging the Data Cloud, Service Cloud, Sales Cloud, or Marketing Cloud, I provide tailored solutions to meet your business needs. Additionally, I utilize Lightning Web Components (LWC), Visualforce pages, and Apex for custom development, ensuring a seamless and optimized Salesforce ecosystem that drives success.

Feedback

What People Think About Me

Your Partner in Salesforce Success

Unlock the full potential of your Salesforce environment by hiring a dedicated expert.

Abubakar Does Salesforce!

Services

Salesforce

Artificial Intellegence

Cloud Implementation

Administrator & Developer

Follow For Updates

© 2024