Skip to main content
Skip table of contents

Hybrid Chat Supervisor Guide

A user logs in to the Hybrid Chat Agent gadget as Supervisor to monitor team performance and assist agents. 

Getting started

The supervisor gadget has the following functional areas from where he can perform different functions:

DashboardThe dashboard displays two widgets:
  • Agent Chats: List pf ongoing chats of supervisor's team agents
  • Queue Stats: Statistics of each chat queue
ChatsThis tab displays active chats of the supervisor, whether those are the chats where the supervisor is doing silent monitoring/barge-in or direct customer chats where the supervisor is acting as an agent.
AnnouncementsThe supervisor can select this tab to use the Announcements feature, i.e., create different announcements for the team.
Status ToolbarThis is the same as the agent's status toolbar explained in the Agent Guide.


A Hybrid Chat supervisor can monitor active chats and view the status of tasks in the queue using the respective widgets.

Agent Chats

This widget displays all the active chats between the customer and the agents of the supervisor's teams. The widget displays the following information

TitleTitle of the chat. This can be a customer name in the case of a web channel and can be a phone number or any other channel ID in the case of other channels.
AgentName of the agent who is handling this chat
TeamTeam Name to which the agent belongs.
Date and time when the chat was initiated.
ChannelChannel Name from which the customer has initiated the chat e.g, web, Facebook, Whatsapp, SMS, etc.

Agents, while handling those chats, can call for a supervisor's help using the "hand-raise" functionality. When an agent clicks on the

button from the Agent toolbar (See agent guide), a supervisor receives an assistance request both via a browser notification as well as an alert on the Agent Chat gadget.

A supervisor can click on the chat with the hand-raise notification to silently monitor that chat. He can proactively monitor a chat as well without the hand-raise request at any point in time during an active chat just by clicking on the chat. Selecting a chat switches the supervisor's tab to the "Chats" tab where the selected chat is opened.

Queue Stats

On this list, the supervisor can see the real-time status of chats being queued to a specific queue and the status of agents in the queue. 

These stats refresh after every 5 seconds.

NameThis is the name of the queue
ChatsThis is the number of chats being queued to the queue
Max timeThis is the maximum time since a chat is waiting in the queue. In other words, it's the longest wait time of a chat in the queue. 
This is the number of agents with Active status on the queue
BusyThis is the number of agents with Busy status on the queue
ReadyThis is the number of agents Ready on the queue
Not ReadyThis is the number of agents Not Ready on the queue
Pending Not ReadyThis is the number of agents that are Pending Not Ready on the queue. In other words, the agent is engaged in chats but is not ready to take any new chat.

Label-wise Queue Stats

The Routing Engine supports multiple queues. Tasks are enqueued to a queue based on the channel or based on the type of request initiated. There's no priority among queues. All queues are at the same level of priority. However, tasks enqueued to the same queue may be prioritized based on task labels. 

There are two different ways of assigning a label to a request. 

  1. Pass label parameter in Javascript API.
  2. Specify customer labels in CIM Customer Module.


The table shows the following columns. 

AnnouncementsThe announcement text goes here

Scheduled Date & Time

This shows the scheduled date and time when this announcement is scheduled to be fired 
Expiry Date & TimeThis shows the expiry time when the announcement is supposed to expire
Created ByThis shows the username of the user 

You may also filter the announcements by selecting the Filter dropdown to see all Active, Expired, or All announcements in the widget.  

Add Announcement

Click the New Announcement button to add a new announcement.

Fill in the details using the following table:

MessageThe actual announcement text goes here
TeamSelect an agent team from the dropdown here. This announcement will then be valid and fired only to the selected team
Scheduled Date & TimeThis is the scheduled date and time when this announcement is scheduled to be fired
Expiry Date & TimeThis is the expiry time when the announcement is supposed to expire

Update Announcement

To update an announcement, hover your mouse over the desired announcement and click on the pencil icon to update the announcement.

Clicking on the pencil icon will open up the announcement details in a popup.

Change the desired details of the announcement and click the Update Announcement button or Discard button to discard the changes.

You may also update an expired announcement, for example, to change the expiry time.

Delete Announcement

To delete an announcement, hover your mouse over the desired announcement and click on the delete icon to delete the announcement.

The application will show a confirmation message before deleting the announcement from the system. 

Confirm or Cancel to proceed.

If the deleted announcement was already fired to the team, the agents will no longer see this announcement on the agent gadget.


This opens up the Chat Conversations view where all chats handled or monitored by the agents are listed. See the Agent Guide for details of the chat gadget. 

Additional supervisor features are discussed in detail below. 

Supervisor Features

Accept Hand Raise

A supervisor receives a browser notification when an agent raises a hand raise request for assistance. The supervisor can click on the chat in the Agent Chats widget and choose to monitor the chat silently. 

Silent Monitoring

Using the silent monitoring feature, the supervisor can observe an ongoing chat. As the agent doesn't know whether they are being monitored or not, this helps the supervisors to keep a check on the agent's skills to handle a customer chat.

To proactively monitor a chat, click on the chat from the Agent Stats widget. This opens up the chat window in a monitoring mode.  

As seen in the screenshot above, the small eye icon on the chat circle on the left indicates that the chat is being silently monitored. This helps to differentiate a supervisor's regular chats from those of monitored chats. 

Note that the message composer is disabled in monitoring mode and you cannot exchange chat messages. To do so, you first need to barge into the chat.


Supervisors can also barge into a chat to exchange a whisper message with the agent or start chatting with the agent and the customer in a conference mode. 

On the control bar, click on the red arrow icon as shown in the screenshot below to barge into a chat conversation.

Once the supervisor enters the barge-in mode, the chat circle on the left starts showing the channel type icon as in the case of a regular chat.


Whisper Message

A whisper message is exchanged between the agent and the supervisor only. The customer doesn't see this message.

To exchange a whisper message with the agent, the supervisor needs to select the whisper mode in the message composer window, shown with a blue tick icon in the screenshot below. 

Note that if the whisper box is not ticked in the message composer window (as in the screenshot above), both the agent and the customer will see the supervisor's message.

View Participant List

Once the supervisor is part of an active chat, she can see the participants involved in each chat.

See details in Agent Guide

Chat History

See details in Agent Guide


  1. A supervisor cannot transfer or conference a chat to another agent or a supervisor. 
  2. A supervisor should have an Agent role assigned to get the customer chats directly. If a supervisor is not an agent, customer chats won't be routed to the supervisor. However,  the agent can add the supervisor in conference mode.
  3. A supervisor can monitor as many chats as desired. However, the performance may degrade if the total number of active sessions for a supervisor is more than 10.
  4. An agent cannot transfer/conference the chat to a supervisor given a role of an agent. If a supervisor is assigned an agent role and another agent tries to transfer/conference the chat to the supervisor(Agent role assigned), "No Agent Available" is displayed. 
  5. When a supervisor is assigned to more than one team, and an agent clicks on the hand raise option, "No Supervisor Available" is displayed. However, it will not appear if the supervisor is assigned to only a single team.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.