Skip to main content
ReplyBubble tracks every conversation your chatbot handles and turns it into actionable data. No spreadsheets, no guesswork — just a clear picture of what your visitors are asking and how well your bot is performing.

Dashboard Overview

The main dashboard (your workspace home page) shows today’s operational numbers at a glance:
  • Conversations today — How many conversations started today.
  • New contacts — Contacts captured today.
  • Satisfaction — Today’s average CSAT rating, with a health indicator (good / warning / poor).
  • Needs attention — Conversations that are escalated, past an SLA target, or otherwise waiting on you.
  • Identified rate — Share of today’s conversations tied to a known contact.
When contact-capture forms have been shown today, a Contact Capture row appears below with three more numbers: forms shown, capture rate (submitted / shown), and skip rate. A View trends link takes you to the full Analytics page for historical charts. Free-plan workspaces see a note about their analytics history window with an upgrade link.
The Analytics page (in the sidebar) is a tabbed reporting surface with two tabs: Trends and Agents. A shared filter row above both tabs controls the date range for everything below it.

Date range and export

Pick a preset (7 days, 30 days, 90 days) or Custom to choose exact start/end dates. The range is clamped to your plan’s analytics retention window — see Analytics by Plan below — and a note appears under the charts when your requested range was shortened. An Export CSV button downloads the currently visible trend data.

Volume

A single Daily volume chart plots conversations, escalations, new contacts, and blocked spam per day.

Resolution

Two charts show who’s closing your conversations and how much of it is AI:
  • Resolutions by actor — conversations closed by AI, by a human agent, and by auto-close, per day.
  • AI resolution rate — the share of closed conversations resolved by AI with no human involved (AI-resolved closes divided by total closes that day).
Resolution numbers are bucketed by when a conversation closed, not when it was created — a conversation started Monday and closed Tuesday counts toward Tuesday’s totals. This applies to every resolution-family metric: total closes, AI-resolved, auto-closed, agent-closed, and the resolution rate itself. Escalations are bucketed the same way, by when the escalation happened, not when the conversation was created.

Quality

Three small charts: Resolution rate (share of closed conversations resolved), Satisfaction (CSAT) (average rating per day, on a −100% to +100% scale), and Feedback (thumbs up vs. thumbs down per day).

Cost

A Token usage chart shows AI tokens consumed per day. ReplyBubble does not currently convert this to a dollar figure in the dashboard — use your AI provider’s own billing dashboard for actual spend, or export the CSV and apply your provider’s per-token rate. Daily numbers come from a nightly rollup that runs at 02:00 UTC, so today’s data on the chart is a live partial point covering only conversations, new contacts, and token usage — the rest of today’s metrics (resolution rate, CSAT, agent closes, etc.) appear after tonight’s rollup.

Agents

The Agents tab is a leaderboard of your team’s inbox activity over the selected date range, sorted by conversations closed. Columns: Spam-flagged conversations are excluded from every column on this leaderboard, matching the rest of the analytics surface.

Automatic Topic Detection

When visitors ask questions your bot can’t handle, those questions don’t just disappear into a log. ReplyBubble groups them for you.
  • Automatic clustering — Unanswered questions are sorted into topic groups automatically. Instead of reading through hundreds of individual messages, you see patterns like “shipping questions” or “pricing confusion.”
  • Spot knowledge gaps at a glance — Topic clusters are ranked by frequency, so you can see which gaps are costing you the most conversations.
  • Draft new answers with AI — Click into any topic cluster and ReplyBubble will draft a knowledge base answer for you using AI. Review, edit, and publish in one click.
  • Review before publishing — Nothing goes live without your approval. You always have the final say on what your bot tells visitors.

Insights Workflow (Pro)

The Insights page gives you a deeper view of topic clusters with actionable tools. Overview metrics:
  • KB miss topics — questions your knowledge base couldn’t answer
  • Success topics — questions answered well
  • Failure topics — questions where the bot struggled
  • Average resolution time
Working with topics:
  1. Click Run Analysis to generate fresh topic clusters. Repeated clicks within 60 seconds of each other are debounced to prevent duplicate runs.
  2. Review the topic list. Each topic shows sample questions, conversation count, and status.
  3. Filter by status: New, Resolved, or Ignored.
  4. Click into a topic to see representative conversations and a suggested knowledge base answer.
  5. Click Publish to KB to add the drafted answer directly to your knowledge base.
  6. Mark topics as resolved or ignored once you’ve addressed them.
Budget: Insights analysis uses AI tokens. A monthly budget limit prevents runaway costs — if the budget is exceeded, analysis is skipped until the next billing cycle.

Success and Failure Patterns

Beyond individual topics, the Insights page identifies broader patterns:
  • Success patterns — The types of questions your bot handles well, with conversation counts. Use these to understand your strengths.
  • Failure patterns — The types of questions where your bot struggles. These are your highest-priority knowledge base improvements.

Contact Intelligence

Every person who interacts with your chatbot gets a contact profile.
  • AI-generated summary — After a conversation tied to an outcome-producing form (contact, ticket, booking, or feedback) wraps up, ReplyBubble can attach a structured AI summary to the contact. What it contains depends on the outcome: sales inquiries get a qualification summary (service interest, timeline, budget, buying signals); support tickets get an issue summary with severity and sentiment; bookings get an intake summary (reason, urgency, notes); general conversations get an intent-and-topics summary with sentiment. Not every contact has one — only those linked to a qualifying conversation outcome.
  • Sentiment tracking — Where the summary type includes it (support tickets and general conversation summaries), a sentiment badge shows on the contact’s timeline.
  • Single timeline view — Everything about a contact lives in one place: conversations, form submissions, and any notes you’ve added, in reverse-chronological order. No jumping between tabs.

Analytics by Plan

Free plans include all the analytics features described above, limited to a 30-day lookback window. Pro extends that to a full year and includes REST API access for pulling metrics programmatically. Business adds unlimited history. See Billing & Plans for full plan details. If you request a Trends date range that starts earlier than your plan allows, ReplyBubble silently shortens it to fit and shows a note under the charts explaining the adjustment — your request never returns more history than your plan includes, even via the API.

Tips for Getting the Most Out of Analytics

  • Check the Insights page weekly. Its topic clusters (default-labeled “Unanswered Questions”) are the fastest way to improve your bot. Even adding two or three new answers a week makes a noticeable difference in resolution rates.
  • Use topic clusters to prioritize. Don’t try to fill every gap at once. Start with the topics that come up most often — they’ll have the biggest impact.
  • Watch the AI resolution rate trend, not just resolution rate. A rising resolution rate driven by auto-close rather than genuine AI resolutions can hide a knowledge base problem — compare the “Resolutions by actor” chart alongside it.
  • Use the Token usage chart to plan model changes. If usage is climbing faster than conversation volume, try switching to a lighter model for simple questions and compare the trend afterward.