Chat Reports

Chat reports show how much the AI agent resolves on its own, how quickly your team responds, when you're busiest and how many people to have on, and how visitors rate their conversations. They also show what visitors ask about and which questions your documentation doesn't answer yet. Open them from Inbox, then Reports. The reports are split into tabs: Overview, Busy times & staffing, Speed, Quality, AI agent, Team and Sources.

Video overview or reports

Below is a video overview of the reporting capabilities.

Choosing a period and exporting

Use the menu at the top right to choose Last 7 days, Last 30 days, Last 90 days or Last 12 months. Every tab uses the same period. A conversation counts in the period it started.

Export CSV downloads every conversation in the period, one row each, for Excel or a BI tool. Each row includes when it started, how it ended, the handoff reason, the first response time, the time to close, the rating and comment, the start page, the proactive message, the country, the device and the type of visitor. Dates are in UTC and durations are in seconds.

How the figures are measured

Overview

The headline numbers, conversations per day, a week-by-week trend, and how every conversation ended.

Overview tab with headline numbers, conversations per day, week by week and how conversations ended
The Overview tab
FigureWhat it means
ConversationsConversations started in the period, and how many were closed
AI resolution rateOf the conversations the AI answered in, the share it resolved without a person, split into confirmed and assumed (see below)
Escalation rateThe share of conversations handed to your team
First response (median)Time from the handoff to the first reply from a person, with the p90 underneath
Time to close (median)Time from the start of a conversation to when it closed
CSATThe share of ratings that were 4 or 5 out of 5, with the number of ratings and the average
Conversations per dayDaily volume, with the conversations handed to your team in red
Week by weekConversations, AI resolution, handoffs, CSAT and first response for each week, starting on Monday. The current week is still filling up.
How conversations endedEvery conversation in the period, counted once: AI resolved (confirmed or assumed), answered by a person, started by your team, waiting for a person, missed handoff, unresolved or in progress, and no question asked

How AI resolutions are counted

Busy times & staffing

Busiest times is a grid of days and hours. Each square is an average per week, and darker squares are busier. Switch what it shows with the buttons above it:

Below the grid you see the Busiest day, the three Busiest hours of the week, the Busiest time of day, the share of conversations Outside support hours (when support hours are on), and Most chats at once: the most conversations one teammate replied in within an hour.

Busy times and staffing tab with a weekly heatmap of conversations, summary cards and the staffing plan with uncovered hours outlined in red
The Busy times and staffing tab

The staffing plan

The Staffing plan suggests how many teammates to have available in each hour of the week. The AI answers everyone else, so you only need people for the conversations handed to your team. The plan aims to answer 80% of handoffs within 5 minutes.

It uses Erlang C, the standard staffing model for support queues. It looks at three things: the average number of handoffs in that hour, how long a person spends on a conversation, and how many chats one person handles at once. Set the last one with Chats one person handles at once (3 by default). Every hour that has handoffs gets at least one person.

Speed

How long visitors wait, both for any answer and for a person.

Speed tab with first answer, first response, reply time and close time, the share of handoffs answered within 1, 5, 15 and 60 minutes, and missed handoffs
The Speed tab
FigureWhat it means
First answerTime from the visitor's first message to the first answer from the AI or a person
First response after handoffTime from the handoff to the first reply from a person, and how many handoffs were answered
…within support hoursThe same, counting only the time you were open. A handoff on Friday evening that's answered on Monday morning counts only the minutes after opening, and a reply sent before opening counts as zero. Shown when support hours are on.
Reply timeHow long visitors waited for each answer from a person
Time spent per conversationAn estimate of a teammate's time: a minute for each message from your team, plus the time between them, up to 10 minutes per gap
Time to closeStart to close for conversations a person handled, and for ones the AI resolved
Resolved in one replyOf the closed conversations a person handled, the share closed after one reply from your team. Several messages in a row count as one reply.
Missed handoffsConversations handed to your team that got no reply from a person within an hour

How quickly people were answered after a handoff shows the share of handoffs answered within 1, 5, 15 and 60 minutes, how the response times were spread, and the median by the hour of the handoff. It shows you the hours when visitors wait longest.

Missed handoffs lists the most recent ones, with the reason for the handoff, whether it happened during or outside support hours, and whether the visitor left an email. Click Open to go to the conversation and follow up.

Quality

Visitors can rate a conversation when it closes. CSAT is the share of ratings that were 4 or 5 out of 5.

Quality tab with CSAT overall, for the AI and with a person, rating response rate, came back within 24 hours, the ratings spread and low ratings to review
The Quality tab
FigureWhat it means
CSATAll ratings in the period
CSAT: AI onlyConversations no person took part in
CSAT: with a personConversations a teammate handled
Rating response rateThe share of closed conversations that were rated
Came back within 24hThe share of closed conversations where the same visitor started a new one within 24 hours, with the figure for 72 hours underneath. A high rate suggests problems that only looked solved.
RatingsHow many ratings of each star there were
Low ratings to reviewThe latest 1 and 2 star ratings, with the comment, who handled the conversation, and a link to open it

AI agent

How the AI agent is doing, what it costs, and where your content can help it do better.

AI agent tab with involvement, resolution, automation and answer rates, time saved, AI cost, handoff reasons, articles the AI answered from and actions
The AI agent tab
FigureWhat it means
AI involvementThe share of conversations the AI answered in
AI resolution rateOf those, the share the AI resolved without a person
Automation rateThe share of all conversations the AI resolved on its own. It's the involvement multiplied by the resolution rate.
Handed to the teamOf the conversations the AI answered in, the share later handed to a person
Answer rateThe share of the AI's answers where it found the answer in your content
Teammate time savedAn estimate: the AI's resolutions multiplied by the time a person usually spends on a conversation
AI costWhat the AI cost for chat in the period, and the cost per AI resolution

Topics

Topics shows what visitors come to the messenger about. Click Analyze topics: the AI takes the opening question of each conversation in the period (up to 400) and groups them into topics, such as Password Reset, Pricing or Cancel Account. It takes a few seconds. For each topic you see:

Topics table listing topics such as Password and sign-in and Billing and refunds, with conversation counts, AI resolved, escalated and average rating
Topics

Click a topic to see example questions, each linking to its conversation. A topic with a low resolution rate or a high escalation rate is worth a new article, a question rule or an action.

Each period's analysis is saved until you click Refresh, so it doesn't change on its own as new conversations come in.

Questions the AI couldn't answer

This list shows the visitor's exact words each time the AI couldn't find an answer in your articles. Each one is a gap in your documentation. Write an article that answers it, publish it, and the AI can resolve that question next time. Click Open to read the whole conversation. Click Dismiss to remove a question you won't write an article for, such as spam, something off-topic, or a question you've already covered. Dismissing only takes it off this list; the conversation is kept.

Questions the AI could not answer, each with Open and Dismiss
Questions the AI could not answer

Team

Teammates lists everyone who replied to visitors in the period, with their conversations, replies, internal notes, first responses and the median First response after a handoff, their Reply time, their CSAT, and Most at once: the most conversations they replied in within one hour. When you have more than one team, Teams shows conversations, handoffs, first response and CSAT for each.

Team tab with a table of teammates and a table of teams
The Team tab

Sources

Where conversations start and who starts them.

Sources tab with pages where conversations start, proactive messages, and visitors by country, device and type
The Sources tab

For article-level insights, such as most-viewed and least-helpful articles, see the Dashboard. To make the AI search the right content, see Chat Knowledge Sources.