Communication Hub: Agents - Performance
-
OSS/BSS Answers
Access Control Admin Audit B3Network Master Account Channel App Contract App Customer App Discount App Edge Server File Management Finance App Invoice App Number Management Payment Portal Settings Price List Product App Release V2 SMS Gateway Supplier App Support Center Support Hub Business Hub Sales Hub
- App Model - Organization Management
- App Model - Communication Apps Answers
- License Model - Organization Management
-
License Model - CPaaS Solution Answers
Phone System - Admin Guide Phone System - End-user Guide Mobile App Desktop App Web Phone Auto Attendant - Admin Guide Developer Hub - Admin Guide Microsoft Teams Operator Connect - Admin Guide Microsoft Teams Direct Routing - Admin Guide Contact Center - Supervisor Guide Contact Center - Agent Guide Omni-Channel SIP Trunk CPaaS - SIP Trunk Power SIP Trunk CPaaS Fax Contact Dashboard Campaign File Explorer
- Telcoflow
- Integrations Answers
- Updated Regulations
- Ideas Portal
Table of Contents
1. Overview
Supervisors/Admins of the organization can access the Performance page through Communication Hub to overview and extract the relevant information for user performance.
To access the User Performance page:
- Go to Communication Hub
- Click on the Agents tab
- Click on Performance
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/15042/direct/1718087963367-Screenshot%2B2024-06-11%2Bat%2B11.38.01_AM.png)
Change Date Range
Change the Date range filter as below:
- Today
- Yesterday
- This week (from 0:00 of this Monday to 0:00 of next Monday)
- This month (from 0:00 of the 1st of this month to 0:00 of the 1st of the next month )
-
Specific date range
- From must be later than To.
- The range cannot be longer than 90 days (if user needs data for more than 90 days, they should contact the data team).
- Users can click Reset to clear From and To and choose again.
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/15042/direct/1718088424433-EBO8Da4WcGM-z-0-y-6667f2255b01c10a0fb2083e.gif)
Set Auto Refresh
User can set the timer for the performance page to auto refresh.
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/15042/direct/1718088674188-Screenshot%2B2024-06-11%2Bat%2B11.47.44_AM.png)
Filter Inboxes
User can select to see all inboxes or a specific inbox to see the user performance.
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/15042/direct/1718088722327-Screenshot%2B2024-06-11%2Bat%2B11.51.30_AM.png)
Sort
User can choose to sort by:
- Name
- Status
- Extension Key
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/15042/direct/1718088809997-Screenshot%2B2024-06-11%2Bat%2B11.52.57_AM.png)
Change User Status
User State is a combination of User Status and User Call State.
Combination Rule
- The User Call State has priority over User Status.
- Example:
- User A has Agent Status = Busy but is on a call, so Call State = Talking
=> User State = Talking - After the call ends, user A's State will be back to Busy.
- User A has Agent Status = Busy but is on a call, so Call State = Talking
- To improve efficiency and clarity in our voice, live chat interactions and WhatsApp, when an agent receives an incoming call or handles a live chat message, their state changes to "In Conversation" while their status remains "Available." This ensures more accurate representation of agent activity across channels.
- Busy/Away/Offline remain the same as it covers for other channels.
Activity | Channel | User Status | Agent State |
Free | Voice | Available | Available |
Handle Incoming Calls | Voice | Available | In Conversation |
Free | Live Chat | Available | Available |
Handle Incoming Calls | Live Chat | Available | In Conversation |
User Status
- Available
- Busy
- Away
- Offline
Agent State
User Call State | Definition |
---|---|
Available | The agent is available to take call or start a chat |
Away | The agent is away from the system |
Busy | The agent is busy some other call or having a chat |
Offline | The agent is not on the system |
Dialing | The system is ringing the user's phone. |
In Conversation | The user is talking to the customer. |
Holding | The user puts the call on hold. |
After Call Work | The user is doing the after-call work. |
Channel | Agent Status | System Status | Agent State |
Voice
|
Available Busy Away Offline |
Free |
Available Busy Away Offline |
Available Busy Away Offline |
Dialing (Device ringing) | Dialing | |
Available Busy Away Offline |
Talking (Handling Call) | In Conversation | |
Available Busy Away Offline |
Wrapping | ACW | |
Chat
|
Available Busy Away Offline |
Free |
Available Busy Away Offline |
Available Busy Away Offline |
Assigned | In Conversation |
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/15042/direct/1718095233552-wdOhWRg3BG5-z-0-y-66680d0b641f4c48b9659f6d.gif)
Assign / Unassign a User to/out of Inbox
Users can be assigned and unassigned to/out of an inbox from just a few clicks
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/15042/direct/1718095535369-nChjmR3vAve-z-0-y-66680de2a4d95544a9bfc964.gif)
View User's Activity Log:
Supervisors can easily view the activity logs of every user
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/15042/direct/1718095831952-DmjB5S5skFi-z-0-y-66680f6d5b01c10a0fb21895.gif)
2. Customize Performance Page
Users can customize the displayed columns in Communication Hub > Agents > Performance in the UI and the report.
- Users can tick/untick the columns and click Save.
- The selected columns will be displayed in the UI and will appear in the report when users click Export.
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/15042/direct/1718098712304-liUM4HAwN2j-z-0-y-666819e95b01c10a0fb21fce.gif)
3. Download Agent Performance Report
Understanding the Agent Performance Report
The Agent Performance Report is designed to track the performance of agents/users in the Contact Center as they handle interactions over a specified time period.
In the Communication Hub UI, only specific fields are displayed with shortened field names. However, the report itself provides more comprehensive and detailed information on agent performance.
This report is generated as a .csv file and can be accessed from the User Performance tab in the Communication Hub.
- Go to the Communication Hub
- Click on the Agents => Performance Tab
- Select the Date Range
- Set the required filters
- Select Inbox
- Click on Export
Cumulative & Hourly Report
- If Time Range = Today / Yesterday, it will support two options: Cumulative and Hourly
- If Time Range = This week / This month, it will support two options: Cumulative and Daily
- If Time Range = This week / This month, it will support two options: Cumulative and Daily
Report Specifications
Once exported, this is how the report will appear in a downloadable format:
![](https://static.helpjuice.com/helpjuice_production/uploads/upload/image/15042/3779351/1705916316803-Screenshot%2B2024-01-22%2Bat%2B2.37.51_PM.png)
The report will contain the following fields:
Sr No. |
Report Field Name |
UI Field Name |
UI Visible By Default |
Definition & Formula |
Note |
1 |
User UUID | - |
No |
The UUID of a user is a unique identifier assigned to each user or agent in the system. It serves as a unique reference for identification purposes and is used to distinguish one user/agent from another. | |
2 |
User | User Status |
Yes |
The name of a user refers to the individual's given name or assigned name within the system. It is the identifier by which the user/agent is commonly recognised and addressed. | |
3 |
Number of Inboxes | Inboxes |
Yes |
The number of inboxes assigned to a user. | |
4 |
Assigned Calls | Total Assigned |
Yes |
The number of calls assigned to a user. | |
5 |
Assigned Inbound Calls | Assigned Inbound |
No |
Number of inbound calls assigned to a user | |
6 |
Assigned Callback Calls | Assigned Callback |
No |
Number of callback calls assigned to a user | |
7 |
Answered Calls | Total Answered |
Yes |
Number of calls assigned and answered by the user. | |
8 |
Answered Inbound Calls | Answered Inbound |
No |
Number of inbound calls assigned and answered by users | |
9 |
Answered Callback Calls | Answered Callback |
No |
Number of callback calls assigned and answered by users | |
10 |
Answered Rate (%) | Answered Rate |
No |
The % of answered calls in relation to the total number of calls assigned to the user: Answered / Assigned (%) | |
11 |
Average Speed of Answer (ASA) | Avg Speed of Answer |
No |
The average wait duration of the calls before the user answered them: Total Connect Duration of Answered Calls / Answered Calls |
|
12 |
Unanswered Calls | Total Unanswered |
Yes |
Number of calls the user did not answer | |
13 |
Unanswered Inbound Calls | Unanswered Inbound |
No |
Number of inbound calls the user did not answer | |
14 |
Unanswered Callback Calls | Unanswered Callback |
No |
Number of callback calls the user did not answer | |
15 |
Max Ring Duration of Unanswered | Max Ring of Unanswered |
No |
The longest period a call has rung at the user’s device without being answered before it is considered as an unanswered call | |
16 |
Unreachable Calls | Unreachable |
Yes |
Number of calls that were unable to reach the user’s device due to various reasons such as network issues, device problems or other connectivity issues. | |
17 |
SLA Threshold (second) | SLA Threshold |
No |
The current SLA (Service Level Agreement) threshold set for a user to define the expected level of service (seconds) |
User/Agent SLA thresholds are configurable at General Settings tab, under Agent Configuration. The default value for SLA thresholds is set to 10 seconds.
- The SLA thresholds can be set to 3, 4, 5, 6, 7, 8, 9, and 10 seconds.
- If the SLA threshold is not configured, the field will be displayed as "N/A" to indicate that it is not applicable. |
18 |
Answered Calls within SLA | Answered w/in threshold |
Yes |
Number of calls answered by a user within the SLA threshold | |
19 |
Dropped Calls within SLA | Dropped w/in Threshold |
Yes |
Number of calls assigned to a user but then dropped by the caller before reaching SLA threshold | |
20 |
SLA (%) | SLA |
Yes |
The % of calls that were answered by a user within the SLA threshold: Answered within SLA / (Assigned - Dropped w/in SLA) (%) |
The Dropped Calls within SLA threshold are excluded from the formula’s denominator since they are objective factors to the user's performance. In case the SLA threshold is not configured, this value will be displayed as “0” or “N/A”. |
21 |
Total Talk Duration | Total Talk |
Yes |
The total duration a user spends engaging in conversation while handling calls | |
22 |
Average Talk Duration | Avg Talk |
Yes |
The average duration a user spends engaging in conversation while handling calls: Total Talk / Answered | |
23 |
Max Talk Duration | Max Talk |
No |
The maximum duration a user spends actively engaged in conversation during a specific call they handle | |
24 |
Total Hold Duration | Total Hold |
No |
Total hold duration refers to the total amount of time a user puts customers on hold | |
25 |
Average Hold Duration | Avg Hold |
No |
Average amount of time for which a user puts customers on hold. It is calculated by dividing the Total Hold duration of a user by the Total Answered Calls by that user. Avg Hold= [Total Hold Duration] / [Answered Calls] |
|
26 |
Max Hold Duration | Max Hold |
No |
Maximum amount of time a user puts a customer on hold during a specific call they handle | |
27 |
Total ACW Duration | Total ACW |
Yes |
The total duration a user spends on post-call activities after the call ends | |
28 |
Average ACW Duration | Average ACW |
No |
The average duration a user spends on post-call activities after the call ends: Total ACW / Answered | |
29 |
Max ACW Duration | Max ACW |
No |
The maximum duration a user spends on post-call activities. It is the time spent by the user after ending a call | |
30 |
Average Handle Duration | Avg Handle |
Yes |
The average duration an agent spends handling all answered calls: (Total Talk + Total ACW)/ Answered | |
31 |
Available Duration | Available |
Yes |
Total available duration of an agent | User State = Available |
32 |
Busy Duration | Busy |
Yes |
Total busy duration of an agent | User State = Busy |
34 |
Away Duration | Away |
Yes |
Total away duration of an agent | User State = Away |
35 |
Offline Duration | Offline |
Yes |
Total offline duration of an agent | User State = Offline |
Notes
- Handle Duration = Talk Duration + ACW Duration
- Calls must first reach and enter the queue before they can be assigned to a user for handling
- In case the SLA Threshold is left unset, the value of the field SLA Threshold (second) in the report will be displayed as “N/A”.
- A simple illustration of a call flow from the user point of view:
![](https://d2x3xhvgiqkx42.cloudfront.net/c94ab348-5fb1-4c1d-89b1-fa79e3e916d0/81ec6e6f-2b1b-45dc-9193-b23c4a10d966/2023/05/26/c4df3fbb-6d54-4a27-9fba-5e4c1ccb55c6/41097b0b-c632-43ed-b0fb-38e1dd45d229.png)