This section covers common reporting requirements for a contact center.
There are two types of common reporting interfaces:
Twilio has a set of partners who can provide out of the box dashboards end reports, or you can build these yourself using the data and tools Twilio makes available.
For each recommended graph or table, this document lists how you would derive this from the TaskRouter event stream, OR how you would get it from the TaskRouter statistics APIs. You would typically use one mechanism or the other, dependent on what technology you are using for building this.
The following reports are typically used by call center operational staff doing quality management and planning. In a small call center that may be the same person as the supervisor, but in larger call centers it is typically different people.
It is useful to be able to pull these reports on demand through a web interface, but many operational staff will want them emailed to multiple email addresses as a PDF (or formatted email) on a defined recurring schedule.
All these reports are typically tabular by default, unless otherwise specified.
In most cases these reports cover tasks of multiple channel types. It is beneficial to be able to either break out each report by both cumulative tasks and broken down by channel type (voice, sms, etc) - or to allow the viewer to specify which view they want.
The Agent Summary report enables the user to view a summary of agent activity across standard key performance indicators. This report should be a table sorted by Agent
The report includes:
Agent Name | Avg Task Handle Time | Min Task Handle Time | Max Task Handle Time | Avg Idle Time | Avg Wrap Up | Tasks Offered | Tasks Answered | Outbound Tasks | Avg Outbound Time |
---|---|---|---|---|---|---|---|---|---|
Janie Smith | 0:02:22 | 0:00:31 | 0:05:55 | 0:05:24 | 0:00:25 | 95 | 94 | 3 | 0:03:33 |
Pam Anderson | 0:03:33 | 0:00:45 | 0:04:45 | 0:07:24 | 0:00:23 | 80 | 80 | 2 | 0:01:45 |
The Task Detail by User report displays call records for each agent. This report is generated in date and time order by line for the defined period.
The report includes:
e.g. a table as follows, per agent:
Date | Time | Direction | Channel | Source | Destination | Duration | Task Acceptance Time |
---|---|---|---|---|---|---|---|
4/23/13 | 8:01:00 | Inbound | Voice | 214-555-1212 | Sales Call Center | 0:03:40 | 7 |
4/23/13 | 8:05:00 | Inbound | SMS | 972-222-1551 | Returns Call Center | 0:02:11 | 5 |
4/23/13 | 8:10:05 | Outbound | Voice | 817-214-5252 | 817-214-5200 | 0:03:22 | 3 |
4/23/13 | 8:15:15 | Inbound | Voice | Unknown | 817-214-5252 | 0:05:15 | 4 |
The Task Duration report should display a summary of task duration for each task duration range for the defined period.
The Task Log reports should provide a chronological list of every task created in the system, and list what happened
The report displays the date task created, time task accepted, time task completed, agent (worker) handled, from, to, duration.
The Daily Traffic report displays a graph of Tasks to analyze busy times. This report is generated in order by date.
The report includes:
The Hourly Usage report displays a distribution of tasks across hours of the day for the time period selected. This report displays the time (in hours) and the number of tasks for that hour. This report is generated in ascending order by time.
The Tasks by Day report enables the user to view the number of tasks that were handled and/or abandoned, by day. This report is grouped by Date.
The Tasks by Queue report enables the user to view the number of tasks that were routed through each TaskQueue during the defined period of time. This report is sorted by queue.
The Agent Activity State Summary report enables the user to view a summarization of the length of time and percentages that agents have spent in different activity states (offline, available, break, etc).
The Agent Status Detail report enables the user to view a detailed listing of agent status by agent by date. Each time and status is detailed with the duration the agent spent with that status active. This report is grouped by agent.
This report is a summary of all tasks abandoned (task.canceled) for a given period (Hourly, Daily, Weekly).
This reports lists total number of tasks by ingress point into the contact center. It is most commonly used for voice channel, showing for each company number the total number of inbound calls per number.
This report lists all calls that were answered by an agent that was connected for less than 5 seconds. This report is sorted by agent and includes total short calls for a given period (Hourly, Daily, Weekly)
The Frequent Customer Summary report enables the user to view a list of the top 50 customers (task originators) that have repeated tasks.
Purpose: to identify customers with recurring issues (or overusing support)