Performance dashboard for messaging
Agent level data sheet
The predefined dashboard includes operational and business data for all messaging channels
- The primary datasets: agent and consumer messaging activity
- Minimum timeframe: hourly
- Primary Filters: agent, agent group, skill, source type
Main panel: agent performance summary
The following panel will be presented when accessing the messaging performance predefined dashboard. It consists of an analysis of every messaging agent’s activity and performance. The default view summarizes the data for all agents, and offers dynamic filtering with the ability to select any of the agents on the list to show only their individual performance.
Agent performance summary
Graph name (type) | Vertical / angle (metrics) | Horizontal / color (attributes) |
Agent State Activity (pie chart) | Away rate / back soon rate / online rate | N/A |
Activity State Breakdown (pie chart) | Away | away reason |
Agent Response Times (line chart) | AVG. RESPONSE TIME BY AGENT / AVG. TIME TO AGENT FIRST RESPONSE | N/A |
Agent KPI Trend (line chart) | MCS / CSAT SCORE Date | No |
Agent KPI Trend (bar charts) | HANDLED CONVERSATIONS (bar chart) / AVG. CONVERSATION DURATION (line chart - secondary axis) / TOTAL NO. OF TRANSFERS (bar chart) | Date |
Top data bar (grid)
Columns (metrics):
- LOGGED IN TIME
- ONLINE / AWAY / BACK SOON (time)
Overview by agent (grid)
Rows (attributes): AGENT
Columns (metrics):
- HANDLED CONVERSATIONS
- MCS
- CSAT SCORE
- AVG. RESPONSE TIME BY AGENT
- LOGGED IN TIME
- AGENT RESPONSES PER CLOSED CONVERSATION
- AVG. CONVERSATION DURATION
Additional function: This grid dynamically controls the other visualizations on this panel. When clicking on an agent from the list presented in the grid, the data displayed in the other visualizations refreshes to reflect only the selected agent’s activity and performance.
Panel 2: Consumer and agent response activity by day of the week
The following panel provides an analysis of the consumer demand and agent response. The data is aggregated by day of the week. Selecting a specific day in the week dynamically filters the top data bar high level metrics.
Consumer and agent response activity
Graph name (type) | Vertical / angle (metrics) | Horizontal / color (attributes) | Additional functions |
Consumer Responses (Demand) vs Agent Responses (Supply), by Day of Week, by Hour | TOTAL NO. OF AGENT RESPONSES / TOTAL NO. OF CONSUMER RESPONSES | DAY OF WEEK, HOUR OF DAY | No |
Top data bar (grid)
Columns (metrics):
- LOGGED IN TIME
- ONLINE / AWAY / BACK SOON (time)
Overview by agent (grid)
Rows (attributes): Day of week
Columns (metrics):
- MCS
- CSAT SCORE
- AVG. RESPONSE TIME BY AGENT
- LOGGED IN TIME
- TOTAL NO. OF AGENT RESPONSES
- TOTAL NO. OF CONSUMER RESPONSES
Additional function: This grid dynamically controls the top data bar. When clicking on a specific day of the week from the list presented in the grid, the performance data displayed will refresh to reflect the selected day.
Panel 3: agent level data export
The following panel provides an exportable grid which includes agent related activity and performance metrics.
Agent level data export grid (panel 3)
Rows (attributes): DATE, GROUP, AGENT, SKILL
Columns (metrics):
- NO. OF CONVERSATIONS OPENED / CLOSED BY AGENT
- AVG. RESPONSE TIME BY AGENT
- AVG. TIME TO AGENT FIRST RESPONSE
- TOTAL NO. OF AGENT RESPONSES
- TOTAL NO. OF MESSAGES SENT BY AGENT
- MCS
- CSAT SCORE
- TOTAL NO. OF TRANSFERS
- LOGGED IN TIME
- ONLINE / AWAY / BACK SOON (time)
- ONLINE / AWAY/ BACK SOON RATE
Brand level data sheet - main panel
Primary Filters: Skill, source (App, web, agent, SMS, Facebook etc.)
The main panel provides an executive view of the messaging program performance. It summarizes daily activity and allows the user to choose a specific source from which conversations are generated.
Brand messaging summary main panel
Graph name (type) | Vertical / angle (metrics) | Horizontal / color (attributes) | Additional functions |
Avg. Response Time vs MCS (bar chart) | MCS / AVG RESPONSE TIME BY AGENT | Date | Dynamically filtered by “Traffic Source” selector grid |
Login hrs vs Conversations Per Login Hr (bar chart) | HANDLED CONVERSATIONS PER LOGIN HOUR / LOGGED IN TIME | Date | Dynamically filtered by “Traffic Source” selector grid |
Traffic source (grid)
Rows (attributes): Source
Additional function: This grid acts as a selector to filter the visualizations in this panel. The user can select a specific source or de-select to return to the general view.
Top data bar (grid)
Columns (metrics):
- ACTIVE CONSUMERS
- AVG. RESPONSE TIME BY AGENT
- MCS
- CSAT SCORE
Brand performance detail (grid)
Rows (attributes): DATE
Columns (metrics):
- Conversation detail (section header)
- ACTIVE CONSUMERS
- NO. OF OPENED / CLOSED CONVERSATIONS
- AVG. CONVERSATION DURATION
- Conversation operations (section header)
- AVG. RESPONSE TIME BY AGENT
- AVG. CONSUMER RESPONSE TIME
- AVG. TIME TO AGENT FIRST RESPONSE
- TOTAL NO. OF AGENT / CONSUMER RESPONSES
- Survey (section header)
- MCS / CSAT SCORE
- Agent activity (section header)
- LOGGED IN TIME
- ONLINE / AWAY / BACK SOON (time)
- ONLINE / AWAY / BACK SOON RATE
Brand level data export
Export the following grid to create custom visualizations and generate calculations from the data available in this grid view.
Brand level data export (panel 2)
Rows (attributes): DATE, SKILL
Columns (metrics):
- ACTIVE CONSUMERS
- NO. OF OPENED / CLOSED CONVERSATIONS
- AVG. CONVERSATION DURATION
- AVG. RESPONSE TIME BY AGENT
- AVG. CONSUMER RESPONSE TIME
- AVG. TIME TO AGENT FIRST RESPONSE
- TOTAL NO. OF AGENT / CONSUMER RESPONSES
- TOTAL NO. OF MESSAGES SENT BY AGENT / CONSUMER
- TOTAL NO. OF TRANSFERS
- MCS
- CSAT SCORE
Messaging metrics attribution to agent and skill
When computing a messaging related metric that should allow filtering by an agent or skill, an attribution model is applied. This is to resolve the inherent issue in messaging channels in which conversations may change hands and skills during their lifetime.
Metric Name | Attribution to Agent | Attribution to Skill |
AVG. RESPONSE TIME BY AGENT | To the responding agent | To the skill assigned to the conversation when the response was given |
AVG. RESPONSE TIME BY AGENT | To the responding agent | To the skill assigned to the conversation when the response was given |
AVG. CONSUMER RESPONSE TIME | Not assigned to an agent | To the skill assigned to the conversation when the response was given |
AVG. TIME TO AGENT FIRST RESPONSE | To the responding agent | To the skill assigned to the conversation when the response was given |
MCS | To the last agent assigned to the conversation | To the last skill assigned to the conversation |
CSAT SCORE | To the last agent assigned to the conversation | To the last skill assigned to the conversation |
HANDLED CONVERSATIONS | To the agent who sent a message in the conversation, resumed it, or closed it | Skill assigned to the conversation in at least one of the events this metric calculates |
TOTAL NO. OF TRANSFERS | To the agent who transferred the conversation | Skill assigned to the conversation when it was transferred out (origin skill) |
AGENT RESPONSES PER CLOSED CONVERSATION | To the responding agent | Numerator - To the skill assigned to the conversation when the response was given / Denominator - To the last skill assigned to the conversation |
TOTAL NO. OF AGENT RESPONSES | To the responding agent | To the skill assigned to the conversation when the response was given |
TOTAL NO. OF CONSUMER RESPONSES | Not assigned to an agent | To the skill assigned to the conversation when the response was given |
TOTAL NO. OF MESSAGES SENT BY AGENT | To the agent who sent the message | To the skill assigned to the conversation when the message was sent |
TOTAL NO. OF MESSAGES SENT BY CONSUMER | Not assigned to an agent | To the skill assigned to the conversation when the message was sent |
HANDLED CONVERSATIONS PER LOGIN HOUR | Not assigned to an agent | See logic for “NO. OF HANDLED CONVERSATIONS” |
ACTIVE CONSUMERS | Not assigned to an agent | Not assigned to a skill |
NO. OF OPENED CONVERSATIONS | To the agent who was assigned to the conversation at the time it was opened | To the skill the conversation was assigned to when it was opened |
NO. OF CONVERSATIONS OPENED BY AGENT | To the agent who opened (resumed) the conversation | To the skill assigned to the conversation at the time the agent resumed it |
NO. OF CONVERSATIONS CLOSED BY AGENT | To the user who closed the conversations (agent or agent manager) | To the skill assigned to the conversation at the time it was closed |
NO. OF CONVERSATIONS CLOSED BY CONSUMER | The last agent assigned to the conversation | To the last skill assigned to the conversation |
NO. OF CONVERSATIONS CLOSED BY SYSTEM | The last agent assigned to the conversation | To the last skill assigned to the conversation |
AVG. CONVERSATION DURATION | To the last agent assigned to the conversation | To the last skill assigned to the conversation |
INTERACTIVE / NON INTERACTIVE / ABANDONED CONVERSATIONS | To the last agent assigned to the conversation | To the last skill assigned to the conversation |
Predefined grid
The grid spreads out all the relevant metrics in a granular view so any member on the account may easily download the grid or receive scheduled copies to their email.
Perform the analysis and customization you need using an offline copy, in excel using the complete grid. You can choose the document type (daily/monthly) based on your needed timeframe. The daily grid gives daily aggregations for all the metrics while the monthly grid offers the corresponding aggregations at the monthly level. The data is presented at the brand, campaign and engagement level.
Metrics
For all metrics available within this dashboard please search the Analytics Builder Data Metrics by the name of the dashboard here
Missing Something?
Check out our Developer Center for more in-depth documentation. Please share your documentation feedback with us using the feedback button. We'd be happy to hear from you.