Headline metrics
The current dashboard includes:Conversations
Total Chatbot conversations in the selected reporting range, with the percentage closed.Containment
The share of conversations handled without a form handoff, together with the form-handoff rate. Containment is not synonymous with correctness. Review CSAT, action failures, open/escalated conversations, and actual transcripts too.Chatbot CSAT
Normalized satisfaction score on a 0–100 scale plus the number of responses used. The underlying widget can collect thumbs, 1–5 stars, or 1–5 satisfaction; the dashboard normalizes those styles for comparison.Action success
Success rate for public action attempts, with succeeded and failed counts. A high answer-containment rate combined with poor action success can mean the bot understands the question and still fails at the part the customer came to accomplish.Needs attention
Open or escalated conversations currently unresolved in the reporting range.Attachments
Validated visitor uploads in the selected period.AI cost
Committed AI-provider cost, when cost display is enabled in dashboard preferences.Trend widgets
The dashboard currently supports charts for:- Conversation volume over time
- Containment and handoff trend
- Chatbot CSAT over time
- Public action outcomes
- AI cost over time
- Languages
Widget comparison
Compare widgets using:- status;
- conversation count;
- handoffs; and
- CSAT / number of CSAT responses.
Topics analytics
When Topics is enabled, additional widgets can include:- Topic distribution
- Sentiment trend
- Emerging smart tags
- Approximate geography
- Device/browser mix
- Entity attribution
Geography
Approximate geography is derived server-side from the configured GeoIP data path when those visitor fields are enabled. Treat this as analytics context, not verified identity or precise household location.Reporting period
The Chatbot dashboard uses the shared configurable dashboard timeframe system. The fallback timeframe is 30 days until a saved user/organization preference is applied. Users can select predefined or custom date ranges. The dashboard uses the viewer’s browser timezone for range/bucket presentation.Customize the dashboard
As with the Assistant dashboard, Chatbot supports persistent preferences such as:- visible widgets;
- widget order;
- layout;
- default timeframe;
- chart presentation; and
- whether cost is shown.
Large ranges and truncation
The dashboard response records whether a reporting query was truncated by its bounded row scan. If a very broad range produces a truncation warning in the UI, narrow the timeframe before treating the displayed counts as exact totals. The limit exists to keep an analytics request from becoming an accidental database endurance competition.How to investigate a metric
When a number changes:- compare the same time range to the previous period;
- segment by widget;
- check handoffs and Needs attention;
- inspect action outcomes;
- review languages/topics if relevant;
- open representative Conversations; and
- verify whether a configuration or public-knowledge change happened at the same time.
