1. Home
  2. Getting Started
  3. Overall Dashboard
  1. Home
  2. Overview
  3. Overall Dashboard
  • User Guide
  • Developer Docs
Frequently visited sections What is verloop?, FAQ Overview?

Overall Dashboard

Verloop.io’s Overall Dashboard offers you a consolidated view of all your chats, bot and agent performance and customer behaviour in one unified location. With the help of data visualization tools such as tables, widgets, and charts, you get KPI information in one glance. 

Our goal is to help you monitor your Verloop.io bot and agent performance, identify trends, make informed decisions, identify outliers, and set targets for future work. 

The information on the overall dashboard is segregated into three sections. 

  1. Agent Status
  2. Overall Dashboard
  3. Goal Completion (Beta)

Each of these sections has multiple widgets and helps you track past data. Let’s look at them in detail

Looking for specific information? Click the link below to jump directly to that section 

Agent Status

In the first section of the overall dashboard, you can see a list of your agents, check their availability on the Verloop.io platform, and the status of chats assigned to them. 

Agent’s status visually represents what each of your agents is doing on the platform. It shows the count of  

  1. 24 hr timeline representation of the agent’s presence on the platform
  2. Open chats
  3. Waiting on user 
  4. Waiting on me 
  5. If live chat is enabled or not

When the admin clicks on the eye icon next to the timeline, they will be able to see details on the agent’s activity, such as

  1. Working hours
  2. Not working hours
  3. Logged out time
  4. Availability for chat
  5. Timeline of how when they logged in and out, duration of working hours and current status. 

Admins can also filter the list of agents based on their department and check activity for a specific date. 

Overall Dashboard

You can see 6 widgets in this section. Admins can use the following filters (top right corner)

  1. Include bot conversations: which chats closed by bot + chats closed by agents. If this filter is not applied, then you see chats closed by Agents only
  2. Department filter: you can see the chats closed by agents only for selected departments. 

CSAT 

This shows the CSAT score in % from the no of registered CSAT scores till now. The distribution of chat counts who rated 1, 2, or 3 (Thumbs Down) and 4 or 5 (Thumbs Up) is also provided here as % of total CSATs registered in the selected period.

CSAT formula for 5 stars

CSAT= (Number of satisfied customers [4 and 5] / Number of survey responses) x 100 = % of satisfied customers

CSAT formula for thumbs up/down

CSAT= (Number of thumbs up/Number of survey responses) X 100

Admins can use the following filters on this widget 

  1. Date: You can see this data for
    1. Today 
    2. Yesterday
    3. Last 7 Days
    4. Last 30 Days
    5. Custom Range
  2. Include bot conversations
  3. Department filter  

Chat Statistics 

The chat statistics widget shows a graph of the number of chats across a timeline for 4 parameters 

  1. Handled chats
    1. This metric shows the cumulative sum of the chats which had any activity by the end customer/Bot/Agent till now after 00:00 hrs today.
    2. This also includes chat which started outside today.
  2. Auto-closed chats
    1. This metric shows the cumulative sum of the number of chats that were assigned to agents but were auto-closed by the bots till now after 00:00 hrs today.
  1. Deflected chats
    1. This metric shows the cumulative sum of the chats which were closed by the bot till now after 00:00 hrs today.
  2. Resolved chats
    1. This metric shows the cumulative sum of the number of chats that were resolved or marked closed by all the agents till now after 00:00 hrs today.

Admins can use the following filters on this widget 

  1. Date: You can see this data for
    1. Today 
    2. Yesterday
    3. Last 7 Days
    4. Last 30 Days
    5. Custom Range
  2. Include bot conversations
  3. Department filter

Resolved by bot %

This widget shows the percentage of chats closed by the bot with respect to incoming chats during a selected period. 

Resolved by bot means the chats which were either closed by the bot using

  1. a webhook (from the backend) or
  2. our close block in the recipe

It doesn’t include

  1. System closure like inactive chat rooms, webhook failures/system failures /auth failures etc.

For this widget, you cannot apply the ‘include bot conversations’ and ‘Department’ filters here. Admins can only use the Date filter. 

Overall KPIs

This widget shows data day-wise on how many chats came in and were handled or resolved with what quality of resolution. This widget includes both BOT and Agent handled chats.

Admins can see the following data in this widget:

  1. Date
  2. New chats: Chats that are freshly started in the selected time period.
  3. Handled chats: Fresh chats and chats which started on a different day but were handled during the selected time period
  4. Resolved chats: Chats which were resolved by both bot + agents. It includes chats closed by
    1. bot using a webhook close configuration from the backend or
    2. bot using our close block in the recipe
    3. Agents

Note: Not all closed chats are resolved chats.

  1. First response time: The average of all time spans between the first visitor message and the immediate next message by an agent of all the closed chats. This metric considers only the agent’s first response to calculate  FRT
  2. Average response time: The average of all the time spans between a visitor message and bot/agent message of all the closed chats. This metric considers in the same order of events i.e., first visitor message then bot/agent message
  3. Resolution time: The average time span between the chat end time and the chat start time of all the closed chats
  4. CSAT: Average of both bot and agent CSAT of all the closed chats is included here.

Department-wise KPIs

This widget shows department-wise data as a whole in the selected time period. This widget includes only Agent handled chats since the bot doesn’t fall under any department.

P.S. It is not necessary that a chat closed by an agent has to be under a department. The recipe has to be defined to put the chat in a specific department queue and after that, if any agent picks it, it falls under a department. Otherwise, it only attributes to an agent and not any department.

In case a chat is assigned to an agent, and it is then closed by the BOT stating inactive room, this is not attributed as resolved by any department or agent. It is considered as only handled by the department or agent and is considered as closed by a bot.

Admins can see the following data in this widget:

  1. Department name
  2. Handled chats: The number of chats that were handled by a department i.e. new and previously ongoing chats which were handled between the selected period. 
  3. Transferred chats: The number of chats that were transferred to another department from the current department. 
  4. Resolved chats: The number of chats which were resolved by the department.
  5. First response time: The average time between the chat being assigned to a department and the Agent’s first message. This includes
    1. The time the chat spent under a department where the chat was unassigned to an agent because of agent unavailability +
    2. The time the agent took to reply with the first message after it was assigned.
  6. Average response time: The average of all the time spans between a user message and an agent message of all the closed chats in the specific department. This also includes the department FRT mentioned above. This metric considers in the same order of events i.e., first visitor message then bot/agent message
  7. Resolution time: The time taken by the department to resolve a chat is the resolution time of the department. This includes
    1. The time the chat spent under a department where the chat was unassigned to an agent because of agent unavailability +
    2. The time the agent took to reply with the first message after it was assigned.
    3. The time agent took to mark the chat closed.
  8. CSAT: Only agent CSAT is considered per department. 

Top Agents

This widget shows data agent-wise (sorted in descending order based on resolved chats) as a whole in the selected time period. This widget includes only Agent handled chats. You can also search for an agent by name.

Admins can see the following data in this widget:

  1. Agent name
  2. Incoming chats: The number of chats which were assigned to a particular agent during the time frame selected.
  3. Transferred chats: The number of chats that were transferred by the present agent to another agent. 
  4. Resolved chats: The number of chats which were resolved by an agent only. Resolved chats can be more than incoming chats because an agent can directly close a chat without being assigned (i.e directly from the queue) or the agent can resolve a chat which came in on a different day.
  5. First response time: The time the agent took to reply to the chat with the first message after it was assigned to them. 
  6. Average response time: The average of all the time spans between a user message and an agent message of all the closed chats in the specific department. This metric considers the same order of events i.e. first user message then bot/agent message. It also considers
    1. The time the chat spent under a department where the chat was unassigned to an agent because of agent unavailability +
    2. The time the agent took to reply with the first message after it was assigned.
  7. Resolution time: the time span between the chat end time and the chat start time
  8. CSAT: Only agent CSAT is considered here.

Goal Completion (Beta)

If you want to track custom goals achieved by the bot in your flow, Goals is the right solution for you! Attaching a Goal to a specific block inside the flow can help you easily track if the user has gone through a specific path in the flow or not. A goal can be configured such that when a user reaches a particular block a goal is registered.

In this section of the overall dashboard, admins can see the goals completion rate for specific recipes and time frame based on filters (Today, Yesterday, Last 7 Days, Last 30 days, Custom Range)

  1. The Y-axis from the above representation
    1. The light grey bars represent the total number of chats that came up on that particular day.
    2. The coloured bars show the count of goals achieved in those chats.
  2. The colours of various goals are randomly generated.
  3. The legends of the goals along with colour mapping provided on the top section of the graph are interactive. Users can click on them to hide/unhide Goals.
  4. A hover on the bar chart will show the date stamp, Name of the goal, Count of the goal achieved and the Percentage respective to the total number of chats that happened that day.
Updated on May 30, 2023
Was this article helpful?

Related Articles

Not what you are looking for?
Click the link below to submit a support ticket
Submit Ticket
Schedule a demo

Get Started with Verloop.io