Skip to main content
Build the future with Agentforce at TDX in San Francisco or on Salesforce+ on March 5–6. Register now.

Start Routing with Omni-Channel

Learning Objectives

After completing this unit, you’ll be able to:
  • Create a service channel and routing configuration.
  • Associate a routing configuration with a queue.
  • Create a presence configuration and presence status.
  • Add Omni-Channel to the Service Console app.
  • Route your first work record.

Follow Along with Trail Together

Want to follow along with an expert as you work through this step? Take a look at this video, part of the Trail Together series.

(This clip starts at the 23:25 minute mark, in case you want to rewind and watch the beginning of the step again.)

Get Your Omni-Channel Settings in Order

In order to start routing cases with Omni-Channel, Maria needs to set up a few more things behind the scenes. She has to create a queue for her routing configuration, set presence status for users, and then make a console app and add Omni-Channel to it. Here’s how she does that.

Link Your Routing Configuration to a Queue

With her routing configuration all set, Maria needs a queue to link to it.

Note

If you're following along in your Trailhead Playground, you need to complete the guided setup flow in the Understand Queue-based Routing unit first before you can complete the following steps.

  1. From Setup, enter Users in the Quick Find box, then click Queues.
  2. Click Edit next to High-Priority Cases.
  3. Under Supported Objects, select Case in the Available Objects, and click Add to move it to the Selected Objects.
  4. Under Queue Members, in Search, select Public Groups and select All Internal Users in the Available Members list, then click Add to move it to Selected Users.
  5. Under Queue Members, in Search, select Users, and add yourself to Selected Members too.
  6. Click Save.
The guided Omni-Channel setup flow that you completed in unit 2 created a presence status. Here’s how to make that presence status available to you and your users.
  1. From Setup, enter Users in the Quick Find box, then select Profiles.
  2. Click the name of the profile you want to enable Omni-Channel for. Maria clicks System Administrator. Don’t click Edit next to the profile name. If you do, you won’t see the correct page section where you can enable statuses.
  3. Hover over Enabled Service Presence Status Access and click Edit.
  4. Select Available - Case in the Available Service Presence Status, and click Add to move it to Enabled Service Presence Statuses.
  5. Click Save.
  6. Repeat for any other profiles you want to use with Omni-Channel, for example, the Custom: Support Profile or the Standard User profile.

At this point, you normally create your presence configurations. If you’re following along in your Trailhead Playground, we already created a default presence configuration for you, so you don’t need to set one up. The presence configuration determines settings such as capacity for your agents, and you can assign specific users or profiles to each configuration you create. This is great for granting different options and abilities to different agents by team or experience level.

Now that Maria has created all the Omni-Channel objects she needs, she can add Omni-Channel to a console app.

Add the Omni-Channel Widget to Service Console
  1. From Setup, enter App Manager in the Quick Find box and click App Manager.

    The App Manager shows all apps, including the Service Console app.
  2. Click the dropdown to the right of Service Console, and select Edit.
  3. Select Utility Items. (You may see Utility Items (Desktop Only)).
  4. Click Add Utility Item.
  5. Select Omni-Channel and click Save.
  6. Click Navigation Items.
  7. Add Accounts, App Launcher, Cases, and Contacts as navigation items by selecting them and clicking the right arrow.
  8. Click Save.
  9. Select Navigation Rules.
  10. Click Cases, select Subtabs of and select Account (Account) to make Cases and Contacts open as subtabs of the Account.
  11. Click Save.
  12. Select User Profiles.
  13. Assign this app to profiles by moving Custom: Support Profile, Standard User, and System Administrator to Selected Profiles.
  14. Click Save.

Done! Maria’s ready to test out all her hard work.

Route a Case with Omni-Channel

Maria routes a case to check that Omni-Channel is working as she expected.

Because you don’t have any customers submitting cases to you (yet!), we need to create a case ourselves.
  1. From the App Launcher, find and select Service Console.
  2. Click the navigation arrow and select Cases.
  3. Click New.
  4. Select the Priority High.
  5. Select the Case Origin Web.
  6. Enter the Subject: Website is down.
  7. Enter any description you want.
  8. Click Save.
Because you created the case, you’re already the case owner. Now let’s route it with Omni-Channel.
  1. From the App Launcher, find and select Service Console.
  2. From the console, click Omni-Channel in the console footer to open the Omni-Channel widget. Set your status to Available - CaseOmni-Channel widget.
  3. Go to the Cases tab and change the list view to All Open Cases using the dropdown arrow next to Recently Viewed.
  4. Select the checkbox next to the case you created and click Change Owner.
  5. Select Queues from the down arrow, and use the lookup to select High-Priority Cases.
  6. Click Submit.
  7. You get a notification in the Omni-Channel widget. Go ahead and accept it by clicking the checkmark; the case opens in a tab in your console. Leave this tab open. It comes in handy later.

Congratulations! Everything looks great. You’re ready to route cases with Omni-Channel.

Share your Trailhead feedback over on Salesforce Help.

We'd love to hear about your experience with Trailhead - you can now access the new feedback form anytime from the Salesforce Help site.

Learn More Continue to Share Feedback