Skip to main content

Understanding Realtime overview

The Real-time overview (Monitor > Real-time overview) allows you to monitor a consolidated view of your support data sources in a single location for day-of, real time management of your organization.

The Real-time overview page is broadly divided into two views:

  1. A company-wide view shared by all users with access to the overview page and configurable by admins. This view facilitates company-wide alignment and shared context on critical metrics to monitor.
  2. A personal view configurable by each user. This view could be your go-to for regular monitoring, customized to the channels, queues, and metrics you are responsible for.

A third tab, Threshold settings, lists all of your thresholds (see Thresholds).

The data in these views auto-refreshes every few minutes to give you the most up-to-date status. A slight delay is possible as Assembled obtains information through your contact platform's API.

Configuration and setup

Your personal view (and the company's view if you are an admin) can be customized to suit your needs.

Real-time overview on the Personal view tab with the Edit personal settings menu open. Numbered callouts mark the Edit personal settings button (1) and Edit personal panels (2); Select personal metrics is also boxed.

To get started, select the channel-queue combinations from the 'Edit personal settings' (1) → 'Edit personal panels' (2) modal. Here, you can filter and search for the channels and queues that you wish to monitor. Once added, the list will appear on the right side, which you can drag to reorder.

Edit personal panels pop up with the Channel filter and Search queues box above the list of channel and queue panels, and the selected panels on the right with drag handles for reordering. The filter and search boxes and the selected list are boxed.

  • Once you have chosen the channels and queues, you can customize the metrics you wish to see for each channel. To select metrics, click on 'Select metrics for [channel]' (2) under the three dots (1) on each card, or on 'Select personal metrics' within 'Edit personal settings'. The three-dot menu also has 'Edit panels layout' (3) and 'Export metrics for [channel]' (4).

Personal view panels with the three-dot menu of the Phone panel open. Numbered callouts mark the three dots (1), Select metrics for Phone (2), Edit panels layout (3) and Export metrics for Phone (4).

  • After saving, the panels you are interested in will begin to appear. Please note that if you add panels that have yet to be computed before for the first time, it may take up to 30 seconds for them to show up.

Tools for viewing the data

Panels/table

The overview data can be viewed as panels or in table format. You can switch between these views using the toggle (1) located at the top right corner of the view.

  1. Panels are helpful when focusing on a few channels and queues.
  2. Tables are best for providing a condensed view, which is also helpful for comparing different queues. In table view, the By queue / By metric toggle sets how rows are grouped.

Company view in panel layout, hovering the Average first response time metric on the Phone panel, which is highlighted red for crossing its threshold. Numbered callouts mark the Table / Panel toggle (1), the look back period buttons from Today to 24hrs (2), the crosshair icon with its Warning 20s and Danger 30s limits (3) and the download icon (4).

Company view in table layout grouped By queue, with the queues of each channel as columns and the metrics as rows. The By queue / By metric toggle is boxed.

Look back period

You can select the 'look back' period (2) from the filter bar to view data across different periods. The 'look back' period is the time window used to identify tickets, messages, solves, and other elements that contribute to the metrics, specifically those metrics that specify a time range in their titles. Available options include today and the last 15 mins, 30 mins, 1 hour, 3 hours, 6 hours, and 24 hours.

Thresholds

For each metric you have previously selected, you can set a threshold. Thresholds help draw your attention to metrics exceeding your established limits.

There are two ways to set thresholds:

  1. Hover over the metric you wish to adjust. Then, hover over the crosshair icon (3) to view the current limits and click it to open the modal. You can set values to select between two levels: warning (orange) and danger (red).
  2. Navigate to the Threshold Settings tab. Here you can click the Create Threshold button, which opens a modal where you can choose the channel, queue, metric, and level (warning or danger).

The threshold settings table allows you to view all of your thresholds in one place. The tab also has sorting (1), Add filter (2) and Manage notifications (3), and a Summary (4) column that spells out each threshold.

Threshold settings tab of the Real-time overview listing thresholds by metric, channel, queue, type and value. Numbered callouts mark Sort by (1), Add filter (2), Manage notifications (3) and the Summary column (4); the Create threshold button is also boxed.Threshold settings for Phone pop up for the Average first response time metric, opened from the crosshair icon. The Warning (greater than 20 seconds) and Danger (greater than 30 seconds) levels are boxed.

Export tickets

You can export the tickets to dive deeper into the ones contributing to this metric. To export the tickets associated with a metric, hover over the metric and click on the download icon (4). Your browser will download a CSV file containing the relevant ticket information.

Case breakdown

Clicking certain, hyperlinked metrics will allow you to view the specific cases included in a metric.

Case breakdown side panel for Average first response time for today on Phone / Inbound, listing the cases used in the calculation with a Download button and a case ID search. The clicked 20s metric on the panel is boxed.

Understanding your metrics for each panel

Below is a breakdown for each metric in the Realtime overview, by platform:

Zendesk

Note: All time periods use the company's default time zone.

Phone

  • New calls
    • This refers to the number of phone tickets with a new status.
      • Phone tickets are the Zendesk tickets created when a call is started in Zendesk Talk.
  • Open calls
    • This refers to the number of phone tickets with an open status.
      • Phone tickets are the Zendesk tickets created when a call is started in Zendesk Talk.
  • On hold calls
    • This refers to the number of phone tickets with an on hold status.
      • Phone tickets are the Zendesk tickets created when a call is started in Zendesk Talk.
  • Pending calls
    • This refers to the number of phone tickets with a pending status.
      • Phone tickets are the Zendesk tickets created when a call is started in Zendesk Talk.
  • Calls received (today)
    • This refers to the number of phone calls that were started today, based on the company's default timezone.
  • Average first response (today)
    • This refers to the sum of first response minus call start time divided by the number of phone tickets created today with a first response.
      • The first response is defined as the "time_to_answer" field from Zendesk Talk.
  • Service level (today)
    • This refers to the number of phone calls started today with a first response that met service level divided by the number of phone calls started today with a first response.
      • "Meeting service level" is defined as when the first response is less than the configured value.
      • The first response is defined as the "time_to_answer" field from Zendesk Talk.
  • Average handle time (today)
    • This refers to the end time of the phone call minus the first response time, for all phone calls received today.
      • The first response is defined as the "time_to_answer" field from Zendesk Talk. This does not include wrap-up time after the call, or waiting time before the call is answered.
  • Waiting
    • This refers to the total number of calls and callbacks currently waiting in the queue.
      • This is equal to the sum of the 'calls_waiting' and 'callbacks_waiting' metrics in Zendesk Talk, as defined here.
  • Longest waiting
    • This refers to the longest wait time for any caller currently in the queue.
      • This is pulled from the 'longest_wait_time' metric in Zendesk talk, as defined here.
  • Average wait (today)
    • This refers to the average time a caller spent in the queue waiting to be routed to an agent.
      • This is pulled from the 'average_queue_wait_time' metric in Zendesk Talk, as defined here.
  • Calls abandoned (today)
    • This refers to the total number of calls started today where customers hung up while waiting in the queue.
      • This is pulled from the 'contacts_abandoned_today' metric in Zendesk Talk, as defined here.

Email

  • New tickets
    • This is the number of email tickets with a new status.
  • Open tickets
    • This is the number of email tickets with an open status.
  • On hold tickets
    • This is the number of email tickets with a hold status.
  • Pending tickets
    • This is the number of email tickets with pending status.
  • Tickets opened (today)
    • This is the number of email tickets that were created today, based on the company's default timezone.
  • Tickets solved (today)
    • This is the number of tickets currently in a solved state that was moved from a new, open, pending, or hold state to a solved, or closed state today.
  • Tickets responded to (today)
    • This is the number of tickets that were moved from a new, or open state to a pending, hold, solved, or closed state today.
  • Average first response time (today)
    • This is the sum of first response time divided by the number of email tickets created today with a first response.
      • The first response time is the "reply_time_in_minutes" from the ticket metrics in Zendesk.
  • Service level (today)
    • This is the number of tickets created today with a first response that meets service level divided by the number of tickets created today with a first response.
      • "Meeting service level" is defined as when the first response is less than the configured value in staffing.
      • The first response time is the "reply_time_in_minutes" from the ticket metrics in Zendesk.

Chat

  • Chats received (today)
    • This is the number of chat tickets that were created today, based on the company's timezone.
  • Average first response (today)
    • This is the sum of first response minus the creation time divided by the number of chat tickets created today with a first response.
      • The first response is defined as the 'response_time.first' field on the Zendesk chat. This includes non-business hours.
  • Service level (today)
    • This is the number of chat tickets created today with a first response that met service level divided by the number of tickets created today with a first response.
      • "Meeting service level" is defined as when the first response is less than the configured value in staffing.
      • The first response is defined as the 'response_time.first' field on the Zendesk chat. This includes non-business hours.
  • Average handle time (today)
    • This is the end time of the chat minus the first response time, for all chats received today.
      • The end time is the chat start plus duration, equivalent to the time of the last message.
      • The first response is defined as the 'response_time.first' field on the Zendesk chat. This includes non-business hours. This does not include wrap up time after the chat, or waiting time before the chat is responded to.
  • Waiting
    • This is the total number of incoming and assigned (but not yet served) chats currently waiting in the queue.
      • This is equal to the sum of the 'incoming_chats' plus 'assigned_chats' metrics in Zendesk Chat, as defined here.
  • Active chats
    • This is the number of chats that agents are currently serving.
      • This is the same as 'the active_chats' metric in Zendesk Chat, as defined here.
  • Longest waiting
    • This is the longest wait time for any customer currently in the queue.
      • The same as the waiting_time_max metric in Zendesk Chat, as defined here.
  • Average chat duration
    • This is the average duration of all chats currently being served.
      • The same as the chat_duration_avg metric in Zendesk Chat, as defined here
  • Average response time
    • This is the average time that visitors have been waiting for an agent reply.
      • The same as the response_time_avg metric in Zendesk Chat, as defined here.

Kustomer

Note: All time periods use the company's default time zone.

Email

  • Open tickets
    • This refers to the number of email tickets with open status.
  • Snoozed tickets
    • This refers to the number of email tickets with snoozed status.
  • Tickets opened (today)
    • This refers to the number of email tickets that were created today, based on the company's default timezone.
  • Tickets solved (today)
    • This refers to the number of tickets currently in a solved state that was moved from an open or snoozed state to a solved state today.
  • Tickets responded to (today)
    • This refers to the number of tickets moved from an open state to a snoozed or done state today.
  • Average first response time (today)
    • This refers to the sum of first response minus creation time divided by the number of email tickets created today with a first response.
      • The first response is defined as 'firstResponse.createdAt' from Kustomer. If null, we use the time of the earliest outbound message. This includes non-business hours.
  • Service level (today)
    • This refers to the number of tickets created today with a first response that meets service level divided by the number of tickets created today with a first response.
      • "Meeting service level" is defined as if the first response is less than the configured value in staffing, or if sla.breached is false.
        • Sla.breached is prioritized over first response time.
      • The first response is defined as 'firstResponse.createdAt' from Kustomer. If null, we use the time of the earliest outbound message. This includes non-business hours.

Phone

Note: Kustomer does not support phone natively, so some phone data might be incorrect. Many Kustomer phone integrations do not send the correct creation time as they ignore the time spent in the queue.

  • Open calls
    • The number of call tickets with open status.
  • Snoozed
    • The number of phone tickets with a snoozed status.
  • Calls received (today)
    • The number of phone tickets that were created today, based on the company's default timezone.
  • Average first response (today)
    • Not valid for phone for Kustomer, due to many Kustomer phone integrations not supporting correct call creation time.
  • Service level (today)
    • Not valid for phone for kustomer, due to many Kustomer phone integrations not supporting correct call creation time.
  • Average handle time (today)
    • The time of the end of the call minus the first response time, for all calls received today.
      • First response time is the 'answeredAt' field in Kustomer, otherwise 'firstResponse.createdAt'
      • The end of the call is the 'endedAt' field in Kustomer. This does not include wrap up time after the call, or waiting time before the call.

SMS

  • Open SMS
    • This is the number of sms tickets with open status.
  • Snoozed SMSes
    • This is the number of sms tickets with snoozed status.
  • SMS received (today)
    • This is the number of SMS tickets that were created today, based on the company's default timezone.
  • Average first response (today)
    • This is the sum of first response minus creation time divided by the number of SMS tickets created today with a first response.
      • The first response is defined as 'firstResponse.createdAt' from Kustomer, or if null, the time of the earliest outbound message. This includes non-business hours.
  • Service level (today)
    • This is the number of SMS tickets created today with a first response that meets service level divided by the number of tickets created today with a first response or the sla.breached field set.
      • "Meeting service level" is defined as whether the first response is less that the configured value in staffing, or whether sla.breached is false. sla.breached is prioritized over first response time.
      • The first response is defined as 'firstResponse.createdAt' from Kustomer, or if null, the time of the earliest outbound message. This includes non-business hours.
  • Average handle time (today)
    • This is the time of the end of the SMS minus the first response time, for all SMS received today.
      • The end time of the SMS is the 'endedAt' field in Kustomer
      • The first response is defined as 'firstResponse.createdAt' from Kustomer, or if null, the time of the earliest outbound message. This includes non-business hours.

Chat

  • Open chats
    • This is the number of chat tickets with open status.
  • Snoozed chats
    • This is the number of chat tickets with snoozed status.
  • Chats received (today)
    • This is the number of chat tickets that were created today, based on the company's timezone.
  • Average first response time (today)
    • This is the sum of first response minus the creation time divided by the number of chat tickets created today with a first response.
      • The first response is defined as the 'firstResponse.createdAt' pulled from Kustomer, or if null, the time of the earliest outbound message. This includes non-business hours.
  • Service level (today)
    • This is the number of chat tickets created today with a first response that met service level divided by the number of tickets created today with a first response.
      • "Meeting service level" is defined as whether the first response is less than the configured value in staffing settings, or whether sla.breached is false. sla.breached is prioritized over first response time.
      • The first response is defined as the 'firstResponse.createdAt' pulled from Kustomer, or if null, the time of the earliest outbound message. This includes non-business hours.
  • Average handle time (today)
    • This is time of the end of the chat minus the first response time, for all chats received today.
      • The end of the chat is the 'endedAt' field in Kustomer.
      • The first response is defined as the 'firstResponse.createdAt' pulled from Kustomer, or if null, the time of the earliest outbound message. This does not include wrap up time after the chat, or waiting time before the chat is responded to.

Across all integrations

  • Time measurements:
    • Scheduled: This time indicates how long an agent has been in a given state (e.g., logged in)
    • Duration: This time indicates how long an agent has left in the event they're scheduled for (e.g., chat)

Video Tutorial

Still have questions?