Tag Archive for: Omni Supervisor

Announcing Live AI Agent Monitoring for Supervisors

Revolutionizing Service Oversight with the Live AI Agents View

Autonomous AI agents are revolutionizing the service industry, transforming how businesses engage with their customers. But for many service leaders, one critical question remains: What are the AI Agents actually saying to my customers? With the new AI Agents tab in the Service Cloud Supervisor experience, supervisors gain unprecedented visibility into and control of the real-time conversations that Agentforce agents are having with customers.

Supervisors have long played a critical role in monitoring and supporting live, human-handled interactions. But as AI-driven service agents transform the industry, they now need the same level of oversight for AI-handled conversations. Until now, conversations handled by AI agents requiring assistance bypassed supervisors entirely, being routed directly to human agents. This gap in visibility and control left little room for nuanced judgment or proactive intervention. The new ability to live monitor AI agents changes the game, empowering supervisors to stay informed and engaged when it matters most.

Introducing Live AI Agent Monitoring for Supervisors

The new AI Agents Tab in Omni Supervisor experience provides supervisors with real-time visibility into ongoing conversations managed by AI agents. With this feature, supervisors can monitor conversations, identify which ones need human intervention, and seamlessly transfer them to service reps if required.

  • (A) Session Overview: Supervisors can view a live list of all active enhanced messaging conversations in the AI Agents Tab. Support for more channels to come in the future – stay tuned!
  • (B) Live Transcript Monitoring: With the Monitor button, supervisors can open monitoring windows, showing live transcripts of messages being exchanged between the agents and the customer.
  • (C) Swift Transfers: If human intervention is needed, supervisors can click the Transfer to Rep button. This action will remove the AI agent from the conversation, thus removing the conversation from the live list view. It also triggers the outbound omni-channel flow that the admin selected during AI Agent setup, routing the conversation to the specified target. 
  • (D) Customizable Flagging: Admins can add the new Raise Flag for Supervisor Agent Action to their AI agent’s topics. In each topic, admins can add natural language instructions for what criteria should trigger the raised flag such as requests for refunds or frustrated language. The possibilities here are endless. We will dive into this a bit more.

Real-Life Scenarios with AI Agents Monitoring

Preparing for a Surge in Customer Inquiries

During a busy afternoon, a travel company supervisor may notice several flagged conversations related to a flight cancellation. By viewing these AI agent-managed chats in the AI Agents tab, the supervisor identifies the growing trend and realizes service reps will soon need to address similar concerns. The supervisor prepares their team with updated information about rebooking policies and compensation options. When the influx of inquiries hits, the team is ready to deliver fast, consistent answers, minimizing customer frustration during a stressful situation

Identifying and Assessing Customer Frustration

Imagine your admin configured the Raise Flag for Supervisor Agent Action to appear when a customer’s language suggests they are upset or frustrated. As a supervisor, you can now review flagged conversations and determine if the customer’s annoyance stems from the problem itself (which the AI agent is handling effectively) or dissatisfaction with the AI agent’s performance. For example, a customer may be frustrated about not having any checked baggage included in their fare. The AI agent can continue to help by processing their payment to add baggage, without human support needed. This allows supervisors to protect service reps’ precious time, escalating work only when necessary.

Retaining Customers in Competitive Situations

Thanks to the customized Raise Flag for Supervisor Agent Action instructions, a supervisor sees a flagged conversation with a customer who mentioned a competitor’s name. After looking into the live transcript, the supervisor notices the customer’s interest in switching services. Recognizing the importance of this interaction, the supervisor can immediately transfer the chat to a service rep trained in competitive retention strategies. The rep addressed the customer’s specific inquiries and offered a tailored incentive. Thanks to the supervisor’s timely intervention, the company retains a valuable client.

Providing White-Glove Service for High-Value Accounts

When messaging with an AI agent to get support with an order issue, a client may mention their premium account status. With yet another simple Agentforce action customization, a supervisor can see a flag for the conversation involving the high-value client. The supervisor can now monitor the conversation closely, ensuring the AI agent provides swift support with the issue. Ready to step in at any sign of dissatisfaction, the supervisor ensures the interaction is seamless, reaffirming the company’s commitment to top-tier service for premium clients.

Get Started with A Few Clicks (Or None!) 

The AI Agents Tab is available in the Spring ‘25 release to all Service Cloud customers with AI agents. Here’s how to get started:

  1. Ensure that you are using an enhanced Omni-Channel. If you are not, what are you waiting for?! Learn more about its benefits here and start using Enhanced with one button click!
  2. Confirm that your organization has at least one active Agentforce Service Agent. To check, navigate to the Agents page in Setup and confirm you have agents of type Digital Channel. If no such agents are present, follow the steps outlined in this guide to set them up.
  3. If you’re using Supervisor Configurations, simply add the AI Agents Tab to the visible tabs in your desired Supervisor Configuration(s). 
  4. If you choose to use the Raise Flag for Supervisor Agentforce action, add this action to your desired AI agent(s) and its topic(s), specifying trigger criteria in the topic instructions. For detailed instructions, refer to this guide.

Resources You Might Find Helpful

Ready to Enhance Your Supervision?

We hope you are excited about the power of real-time AI Agent monitoring, achieving proactive oversight, and the option of seamless human intervention. You are now ready to start delivering unparalleled, AI-powered service experiences!As always, we would love to hear your thoughts, feedback, and ideas via comments on this post, IdeasExchange, or LinkedIn.

Omni-Channel Winter 25’ Highlights! 🚀


The wait is over – Winter 25’ is here! The Omni-Channel team have been working hard to deliver some incredible updates, all centered around enhancing the agent experience and boosting platform scalability. These features were developed by our engineering teams across Dublin, Paris, and the US who work hard to create awesome features that directly benefit thousands of customers like you. Without further ado, let’s dive into what’s new!

🌟 Support Customers on the Go with Omni-Channel for Mobile (Generally Available)

We are very excited to announce Omni-Channel for Mobile is now GA! This was a highly demanded ideas exchange with over 4,530 points and we are so excited for you to try it out in your orgs today. With Omni-Channel for Mobile, empower your mobile sales and service agents to be routed work via the Salesforce Mobile. Agents can set their status and handle work requests from all enhanced channels, excluding Voice. This is exciting as agents can now receive and respond to customer inquiries and messaging conversations whether they are at the desk or on the go – improving your agents experience. This is powerful as all conversations with customers, whether on desktop or mobile, remain in the Salesforce platform — boosting compliance across your organisation!

🌟 Status Based Capacity for Messaging (Generally Available)

Omni-Channel now supports Status Based Capacity for Messaging Session! Status Based Capacity for Messaging aligns to agents having more long running and asynchronous conversations with customers. The value of using Status Based Capacity for Messaging is that it simplifies routing of long running conversations as conversations always return to the session owner, improves visibility for agents with paused work and most excitingly, it allows messaging sessions to be compatible with standard apps and Omni for Mobile!

🌟 Pilot in Winter 25’: Unified Routing

With Unified Routing, Omni-Channel now routes voice calls completely end to end. Currently with Service Cloud Voice, there are two routing engines: Omni-Channel and the Voice engine. This leads to competing routing engines that does not allow for seamless blending of channels. For example, chat and voice today. With Unified Routing, Omni-Channel can route Voice calls natively to make, the Omni we all know and love, the single brain of every channel. Which also means that we unlock Skills Based Routing for Voice calls too! This is in pilot with amazon connect today so please reach out to your Account Executive today to see if you are eligible and sign up today.

🌟 Get Informed with Proactive Monitoring

Signature customers now receive alerts via email if Omni-Channel experiences service degradation. To inform you of longer than expected response times, Salesforce sends an alert if a work item isn’t routed punctually. Reach out to your Customer Success Manager to find out more.


Those our Winter 25 highlights for Omni-Channel! Check out our Release Notes and try out our capabilities today. I also want to take the opportunity to say a big thank you to our amazing engineering teams across Dublin, Paris, and the US for their relentless dedication, creativity, and passion. Their work powers everything we do, and we’re so excited to share these innovations with all of you.

What’s Next?

  • Make the Move to Our Enhanced Omni-Channel Platform: if you haven’t migrated to our enhanced platform yet, now’s the perfect time. Enhanced Omni Channel is built on hyperforce, designed for scalability and where all of our latest capabilities such as Omni-Channel for Mobile, Unified Routing etc are being built on!
  • Join the Conversation, Help Shape What’s Next! We’re proud of what we’ve built, but we’re always thinking ahead. What features do you want to see next? What’s working for you, and where can we improve? Check out the roadmap exchange today to provide your feedback today.
  • Check out our Omni-Channel Best Practices session at Dreamforce streaming on Salesforce+. We solved four common challenges / use cases to improve agent and supervisor productivity.

Custom Tabs for Omni Supervisor

New in Spring ’24 is the ability to customize the tabs that are shown on the Omni Supervisor screen. This comes in two different flavors:

  1. Add, remove and reorder the existing Tabs, and
  2. Create your own new Lightning Page and add it to the screen as a Tab

These two new capabilities bring a lot of power to enhance the usability and usefulness of the Omni Supervisor screen, allowing it to be a true ‘Home’ for more users. We’re excited to see what use cases our customers and partners come up with to make the most of these new powers, but here are some example use cases we’ve been asked for from customers:

  • Add historical reporting alongside the live data (e.g. Salesforce Dashboards, CRM Analytics or Tableau Dashboards, or even a 3rd party reporting tools visualizations),
  • Display live monitoring from another application such as a telephony provider or workforce management tool (bring your own supervisor),
  • Restrict the tabs available to give more users access to Omni Supervisor, without giving them access to see everything a supervisor does (i.e. a “read-only” view of Omni Supervisor).

I’m sure you are already brainstorming many more ways to bring extra information and efficiency to your Salesforce users! Read on for details on how to make the most of this new feature, or jump to the end to check out a video of it in action.

To access this great new feature, you will need to be on Enhanced Omni-Channelfind out more about that here.

How to configure the Tabs

The configuration of which tabs show up is done in the same place as all our other Supervisor enhancements – in the ‘Supervisor Configuration’ admin screen. At the bottom of this screen is a new section, titled ‘Define Visible Tabs‘ – this section allows you to set which tabs are shown to the Supervisors with this configuration and in what order

Define Visible Tabs administration

How do you add your own tabs to the list of Tabs available though? Let’s find out in the next section!

How to create a new Custom Tab

To create a new Tab, we need to create a new Lightning Page of type ‘Omni Supervisor Page‘. This can be done by going to ‘Lightning App Builder‘ in Setup, and clicking the ‘New‘ button. In the popup you will see the ‘Omni Supervisor Page‘ option – select that and complete the rest of the fields until you are taken to App Builder. Note that the name you give the page will show up in Omni Supervisor as the tab heading, so give it a sensible but succinct name (you can edit in App Builder later too).

Once created you will be taken to Lightning App Builder – this page will be familiar for all admins and allows you to drag and drop all the components you’d expect, such as Dashboards, List Views and Visualforce pages, as well as any custom components in your org that are configured to be available for this page type (more on this later). When you’re done adding components to the page, Save and Activate the page – it’ll then be available in the Supervisor Configuration admin screen we talked about above.

For now there is only 1 template available – ‘One Region’ – please let us know what other templates you’d love to see. You can use a Visualforce page to build more sophisticated layouts in the mean time.

Create Custom Components for Omni Supervisor Pages

Can’t find your custom component to add your new Omni Supervisor Page? Or only want your component to be available for these types of pages and no where else? You’re in the right place – for many Aura components, they will just show up, but for Lightning Web Components some updates will needs to be made.

Aura Components

For Aura components, there are two interfaces that you can implement which will make it available for these page types:

flexipage:availableForAllPageTypes (makes available for all page types)
omni:availableForOmniSupervisorPage (available for Omni Supervisor Page type only

There is no need to implement both, as ‘omni:availableForOmniSupervisorPage’ is implicit within ‘flexipage:availableForAllPageTypes’.

Lightning Web Components

For Lightning Web Components you will need to add a new target to the .js-meta.xml for your component for it to an option to be added to the page. Add this within your <targets> tag:

<target>lightning__OmniSupervisorPage</target>

Once updated, it should become available in App Builder*

*May not be initially available in pre-release orgs or sandboxes when upgraded to Spring ‘24 (bug fix coming). Wrap in an Aura component for now.

See it in action

See how to configure Custom Tabs for Omni Supervisor in this video!

Please share this page and let us know how you’ll make the most of this new feature!

What is Enhanced Omni-Channel?

Maybe you’ve heard about “Enhanced Omni-Channel” in our release announcements, or maybe saw a great new feature in a demo that you don’t have access to and want to learn more. You are in the right place! Let’s answer some common questions about Enhanced Omni-Channel, and get you excited to upgrade to a whole new world!

Why does Enhanced Omni-Channel even exist? What’s wrong with the previous platform?

First – the boring stuff! In technical terms, Enhanced Omni-Channel is running on a whole new backend infrastructure, that is built for increased horizontal scale on Hyperforce. The existing platform has served us well until now and will continue to be supported for the foreseeable future, but as we look to scale & streamline our applications, a new one was required.

What do I get with Enhanced Omni-Channel?

Enhanced Omni-Channel is available to all of our customers as part of the Winter ’24 release, and at launch includes:

More detail on these shortly, however the other important thing to note is that all future innovation on Omni-Channel will only be available to customers on Enhanced Omni-Channel – so if you want any routing, agent or supervisor experience improvements then you will want to upgrade as soon as you can!

What is the Enhanced Agent Experience?

I’m so glad you asked! In Winter ’24, we’re excited to bring a new Agent Inbox experience to our Omni-Channel users. This new experience is optimized for asynchronous and long running work, allowing agents to see all the work on their plate in a single Inbox view. This gives agents much more visibility into their backlog and is much easier to use – and what’s more, this is just the beginning of the enhancements to their experience!

Paused Work

Those with keen eyes may have noticed something a bit strange in the screen shot – what does that ‘Paused’ badge mean? As part of this upgrade, we have improved the Status Based Capacity setup, to add a ‘Paused’ status alongside the previous ‘In-Progress’ and ‘Completed’ statuses for work. This means customers can now define situations where the record owner retains ownership and visibility of work in their Inbox, but the work doesn’t consume their capacity.

Once there is work to be done, the user is notified via the blue dot shown above – this is just the first use case of this notification, and we’re confident that users are going to love it!

These are just the beginning of an improved agent experience – more big changes are coming soon, stay tuned!

What is the Enhanced Supervisor Experience?

We haven’t forgotten about our Supervisors! Omni-Supervisor is great, but it has lacked a high level summary view, where you can see the health of your operations in one place – that is until now! The first feature available for Enhanced Supervisors is a new Wallboard view allows you to quickly and visually get a quick pulse check of your team in real time, allowing easier and faster identification of any actions that may need to be taken.

Check wait times, queue or skill backlog sizes, handle times, agent status & agent capacity all at a glance, and filter to see your most important queues or skill combinations.

What’s the catch? Do I lose anything when I upgrade to Enhanced Omni-Channel?

Sounding too good to be true? For most Omni-Channel customers, you will lose absolutely nothing, and all features that are available today will continue to work on Enhanced Omni-Channel with no changes necessary after upgrading – agents just need to log out and back into Omni-Channel. There is 1 exception to this – the ‘Transfer Skills’ button that shows up on the Omni-Channel widget isn’t present on the Enhanced version – if you are using this button, we suggest creating a Flow on the relevant record that handles the transfers instead. You can find an example in this Quip document, including a link to install the Flow and post installation instructions.

For any customers using our Chat channel (formerly known as LiveAgent), or any ‘Standard’ Messaging channels (such as SMS or WhatsApp) will need to upgrade to their ‘Enhanced’ equivalents before upgrading to Enhanced Omni-Channel, as these channels will stop working after the upgrade.

Learn more about upgrading from Chat to the Messaging for In-App or Web product here.

Sounds great! How do I upgrade?

It couldn’t be simpler! Navigate to ‘Omni-Channel Settings’, and click the toggle on the right hand side. That will walk you through accepting the required terms and conditions, before enabling Enhanced Omni-Channel. After that, with a quick logout of Omni Channel and a screen refresh, the new Agent & Supervisor experiences will show up!

Here is a quick video that provides an overview of Enhanced Omni-Channel, and will show you the upgrade process

I hope this post answers the question of what is Enhanced Omni-Channel and motivates you to turn it on. We have an amazing roadmap of features that we will continue to deliver on the Enhanced Omni platform – stay tuned and keep logging your ideas on the Ideas Exchange!

How to Optimize Omni Supervisor with Supervisor Configurations

In recent releases there have been some big changes to Omni Supervisor setup to make life easier and more efficient for Supervisors. In the Winter ’23 release it has been taken a step further, by adding the ability to create your own Custom Actions using Salesforce Flow – this puts the power in your Salesforce Administrators hands to add the most impactful actions for your supervisors to each Omni Supervisor screen.

This configuration is all setup through ‘Supervisor Configurations’ – some of the key benefits of using these are:

  • Only see the agents that are most relevant to each Supervisor
  • Only see the work that is relevant to each Supervisor (through Queues or Skills)
  • Have custom actions that are most relevant to each Supervisor

The goal of this post is to walk you through setting up Omni Supervisor in the most optimal way in Salesforce.

Setup guide

First, I want to cover the basics – getting and setting access to Omni Supervisor and some of the Omni Supervisor settings available, before we move onto optimizing the Supervisor experience.

Access to Omni Supervisor

Included with Service Cloud (or any other way you have gained access to Omni-Channel) is the ability to monitor agents and work in real-time with the Omni Supervisor tool. Once Omni-Channel is enabled, it will become available – however we recommend that you limit who has access to it. You can do this by:

  • Editing all of your profiles to set ‘Omni Supervisor’ to ‘Tab Hidden’ under Tab Settings (or Object Settings) for your profiles
  • Create a Permission Set that grants access to this tab – similar to the screenshot below. You can then assign this permission set to your managers, supervisors and team leaders. Ideally you may want to include this option with other Supervisor settings, or create a Permission Set Group which includes this access.
Use a Permission Set to control the visibility of the Omni Supervisor Tab

Now that you have configured who can see it – you can add ‘Omni Supervisor’ to your Service Console by following the instructions in our help docs.

Supervisor Settings

On the ‘Supervisor Settings’ admin screen, there are various options you can enable – we recommend you enable all of them (learn more about each setting here), unless your country has particular restrictions on these items (the sneak-peek options need to be disabled in some countries due to privacy concerns).

Optimizing Omni Supervisor

Now that you have Omni Supervisor showing up for your Supervisors, let’s improve their experience. All of the configuration for optimizing Omni Supervisor can be done on one screen, the ‘Supervisor Configurations’ admin screen. We recommend that you create a Supervisor Configuration for each team or department in your organization – this will allow your supervisors to just see the agents and work that is relevant to them, removing any extra noise from other teams or departments.

Configure which Users Supervisors can see

Select the Public Groups you want your supervisor to see in Omni Supervisor

The first part of Supervisor Configuration is restricting which agents the Supervisor with this configuration will be able to see in Omni Supervisor – this is done through Public Groups. There are many other benefits to assigning your agents to Public Groups on top of using them with Supervisor Configurations – you can even nest Public Groups, so this is a great practice even without using them here.

As we suggest a Supervisor for each team and department, we also suggest you have a Public Group setup for each of your teams or departments. Once created, it is as simple as assigning the public group(s) to a Supervisor Configuration, this will mean that Supervisors assigned this configuration will only see agents within the assigned public group(s), reducing the noise in Omni Supervisor.

Configure which Work Supervisors can see

The next step is to filter the amount of work that the Supervisor sees in the Queue Backlog, Assigned Work and Skills backlog Tabs. For queue based work, this is as easy as assigning the appropriate queue(s) to the Supervisor Configuration – this will once again reduce the noise, and ensure the assigned Supervisor(s) only see the queues and work most relevant to them.

Select the Queues you want your supervisor to see in Omni Supervisor

If you are using Skills based routing, it is a little more complex as you have the option to either display work with ANY of the skills you add to the configuration, or only display work that includes at least ALL of the assigned skills. The ‘ALL’ setting can be particularly helpful if you split your work by particular departments and/or countries or languages, and assign skills to work in this way. For instance, if you could add ‘French’ & ‘Tech Support’ to this list, and all work assigned at least the ‘French’ and ‘Tech Support’ skills would show up, but not any with only ‘France’ & ‘Finance Support’ skills assigned.

Select the Skills you want your supervisor to see in Omni Supervisor

Configure which Actions Supervisors can take

This part is so exciting we have created out own blog about it! Check it out here.

However at a minimum, we recommend that you add the standard buttons to the screens – these are ‘Change Queues’ & ‘Change Skills’ (if you are using Skills based routing) on the ‘All Agents’ tab, and add the ‘Assign Agents’ button to the ‘Queues Backlog’ tab.

Assign Supervisor Configuration

Now you have created a configuration for each team and department, you can assign them to the appropriate supervisors and/or team leaders, and watch their productivity soar!

Assign your new configuration to the appropriate users