Performance dashboard for messaging

This predefined dashboard includes operational and business data for all messaging channels
  • 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.

Image

Agent performance summary

Graph name (type)Vertical / angle (metrics)Horizontal / color (attributes)
Agent State Activity (pie chart)Away rate / back soon rate / online rateN/A
Activity State Breakdown (pie chart)Awayaway reason
Agent Response Times (line chart)AVG. RESPONSE TIME BY AGENT / AVG. TIME TO AGENT FIRST RESPONSEN/A
Agent KPI Trend (line chart)MCS / CSAT SCORE DateNo
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):

  1. LOGGED IN TIME
  2. ONLINE / AWAY / BACK SOON (time)

Overview by agent (grid)

Rows (attributes): AGENT

Columns (metrics):

  1. HANDLED CONVERSATIONS
  2. MCS
  3. CSAT SCORE
  4. AVG. RESPONSE TIME BY AGENT
  5. LOGGED IN TIME
  6. AGENT RESPONSES PER CLOSED CONVERSATION
  7. 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.

Image

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 HourTOTAL NO. OF AGENT RESPONSES / TOTAL NO. OF CONSUMER RESPONSESDAY OF WEEK, HOUR OF DAYNo

Top data bar (grid)

Columns (metrics):

  1. LOGGED IN TIME
  2. ONLINE / AWAY / BACK SOON (time)

Overview by agent (grid)

Rows (attributes): Day of week

Columns (metrics):

  1. MCS
  2. CSAT SCORE
  3. AVG. RESPONSE TIME BY AGENT
  4. LOGGED IN TIME
  5. TOTAL NO. OF AGENT RESPONSES
  6. 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.

Image

Agent level data export grid (panel 3)

Rows (attributes): DATE, GROUP, AGENT, SKILL

Columns (metrics):

  1. NO. OF CONVERSATIONS OPENED / CLOSED BY AGENT
  2. AVG. RESPONSE TIME BY AGENT
  3. AVG. TIME TO AGENT FIRST RESPONSE
  4. TOTAL NO. OF AGENT RESPONSES
  5. TOTAL NO. OF MESSAGES SENT BY AGENT
  6. MCS
  7. CSAT SCORE
  8. TOTAL NO. OF TRANSFERS
  9. LOGGED IN TIME
  10. ONLINE / AWAY / BACK SOON (time)
  11. 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.

Image

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 AGENTDateDynamically filtered by “Traffic Source” selector grid
Login hrs vs Conversations Per Login Hr (bar chart)HANDLED CONVERSATIONS PER LOGIN HOUR / LOGGED IN TIMEDateDynamically 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):

  1. ACTIVE CONSUMERS
  2. AVG. RESPONSE TIME BY AGENT
  3. MCS
  4. CSAT SCORE

Brand performance detail (grid)

Rows (attributes): DATE

Columns (metrics):

  1. Conversation detail (section header)
    1. ACTIVE CONSUMERS
    2. NO. OF OPENED / CLOSED CONVERSATIONS
    3. AVG. CONVERSATION DURATION
  2. Conversation operations (section header)
    1. AVG. RESPONSE TIME BY AGENT
    2. AVG. CONSUMER RESPONSE TIME
    3. AVG. TIME TO AGENT FIRST RESPONSE
    4. TOTAL NO. OF AGENT / CONSUMER RESPONSES
  3. Survey (section header)
    1. MCS / CSAT SCORE
  4. Agent activity (section header)
    1. LOGGED IN TIME
    2. ONLINE / AWAY / BACK SOON (time)
    3. 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.

Image

Brand level data export (panel 2)

Rows (attributes): DATE, SKILL

Columns (metrics):

  1. ACTIVE CONSUMERS
  2. NO. OF OPENED / CLOSED CONVERSATIONS
  3. AVG. CONVERSATION DURATION
  4. AVG. RESPONSE TIME BY AGENT
  5. AVG. CONSUMER RESPONSE TIME
  6. AVG. TIME TO AGENT FIRST RESPONSE
  7. TOTAL NO. OF AGENT / CONSUMER RESPONSES
  8. TOTAL NO. OF MESSAGES SENT BY AGENT / CONSUMER
  9. TOTAL NO. OF TRANSFERS
  10. MCS
  11. 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 NameAttribution to AgentAttribution to Skill
AVG. RESPONSE TIME BY AGENTTo the responding agentTo the skill assigned to the conversation when the response was given
AVG. RESPONSE TIME BY AGENTTo the responding agentTo the skill assigned to the conversation when the response was given
AVG. CONSUMER RESPONSE TIMENot assigned to an agentTo the skill assigned to the conversation when the response was given
AVG. TIME TO AGENT FIRST RESPONSETo the responding agentTo the skill assigned to the conversation when the response was given
MCSTo the last agent assigned to the conversationTo the last skill assigned to the conversation
CSAT SCORETo the last agent assigned to the conversationTo the last skill assigned to the conversation
HANDLED CONVERSATIONSTo the agent who sent a message in the conversation, resumed it, or closed itSkill assigned to the conversation in at least one of the events this metric calculates
TOTAL NO. OF TRANSFERSTo the agent who transferred the conversationSkill assigned to the conversation when it was transferred out (origin skill)
AGENT RESPONSES PER CLOSED CONVERSATIONTo the responding agentNumerator - 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 RESPONSESTo the responding agentTo the skill assigned to the conversation when the response was given
TOTAL NO. OF CONSUMER RESPONSESNot assigned to an agentTo the skill assigned to the conversation when the response was given
TOTAL NO. OF MESSAGES SENT BY AGENTTo the agent who sent the messageTo the skill assigned to the conversation when the message was sent
TOTAL NO. OF MESSAGES SENT BY CONSUMERNot assigned to an agentTo the skill assigned to the conversation when the message was sent
HANDLED CONVERSATIONS PER LOGIN HOURNot assigned to an agentSee logic for “NO. OF HANDLED CONVERSATIONS”
ACTIVE CONSUMERSNot assigned to an agentNot assigned to a skill
NO. OF OPENED CONVERSATIONSTo the agent who was assigned to the conversation at the time it was openedTo the skill the conversation was assigned to when it was opened
NO. OF CONVERSATIONS OPENED BY AGENTTo the agent who opened (resumed) the conversationTo the skill assigned to the conversation at the time the agent resumed it
NO. OF CONVERSATIONS CLOSED BY AGENTTo 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 CONSUMERThe last agent assigned to the conversationTo the last skill assigned to the conversation
NO. OF CONVERSATIONS CLOSED BY SYSTEMThe last agent assigned to the conversationTo the last skill assigned to the conversation
AVG. CONVERSATION DURATIONTo the last agent assigned to the conversationTo the last skill assigned to the conversation
INTERACTIVE / NON INTERACTIVE / ABANDONED CONVERSATIONSTo the last agent assigned to the conversationTo 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.