Plans & Analytics9 min read

Reading your analytics

What each figure counts, what is deliberately excluded, and which questions the numbers can answer.

Analytics is at Analytics in the dashboard, and needs the admin role. An agent who opens it is told which role it needs. In this article, "lead" means whatever your workspace calls the people who write in; the page uses your word.

The analytics overview: four figures across the top — new leads for the last seven days, conversion rate, average time to match and active conversations — then the volume chart and the won-versus-lost chart, which say "not enough data yet" until leads start closing, above the pipeline broken down by status with a count and a percentage on each stage.
The analytics overview: four figures across the top — new leads for the last seven days, conversion rate, average time to match and active conversations — then the volume chart and the won-versus-lost chart, which say "not enough data yet" until leads start closing, above the pipeline broken down by status with a count and a percentage on each stage.

What is counted, and what is not

Every figure excludes playground conversations. They are simulated — you talking to your own bot — and counting them would inflate your lead volume and, worse, wreck your averages: a playground lead is qualified in minutes rather than days, so a handful of them drag "average days to qualify" towards zero and quietly make the number meaningless.

The exclusion is total. Volume, funnel, outcomes, averages, the reasons leads were lost: none of them can see a simulated lead. Days are counted in UTC, not in your own time zone.

The overview

Available on every plan. Four figures sit across the top, and none of them follows the range control below them.

FigureWhat it counts
New leads (7d)New leads in the last 7 days, with a comparison against the 7 days before (the comparison and the trend line need the advanced analytics feature)
Conversion rate (all time)Won out of won plus lost, for every lead ever closed
Avg time to match (all time)Arrival to first match, for leads that were matched
Active conversations (now)Leads in conversation or qualified right now

Under them, pipeline by status shows where every real lead sits now: New, In conversation, Qualified, Matching, Matched, Won and Lost. Select a stage to open Leads filtered to it.

Additional metrics at the foot of the page holds the totals and averages the top row has no room for:

FigureWhat it counts
Total leads, total recordsEvery real lead, and every record in your pool (your template's sample records included, the playground's examples not)
Leads this week / this monthNew leads in the last 7 and 30 days
Avg days to qualifyArrival to qualification, for leads that got there
Avg days to winArrival to closed-won, for leads that got there
Avg match scoreThe average score of the matches made, out of 100
Matches createdHow many matches have been made

The averages only include leads that reached the stage. A lead still in conversation is not counted as a slow qualification — it is not counted at all. That makes the averages honest about the leads that completed and silent about the ones in flight, which is the right trade but worth knowing when a number moves for no obvious reason.

The trend reports

These reports need the advanced analytics feature — check the pricing page for which plans include it. If yours does not, the overview is still fully available, and each report says it comes with a plan that includes it, with a single See plans button at the top for the owner.

ReportShowsWindow
VolumeNew leads per day7, 30 or 90 days, your choice
Won vs. lostClosed leads in the window, won against lost, and the win rate7, 30 or 90 days, your choice
Why leads were lostWhy leads were closed as lost, most common firstAll time
Qualified, by channelThe share of each channel's new leads that passed your rulesLast 30 days
When leads messageFirst messages by weekday and three-hour band, in UTCLast 30 days
NegotiationLeads that missed a negotiable rule, how many were settled in the chat, accepted an offer or were accepted by your team, and your most-accepted offersLast 30 days
OptionsLeads shown options, how many chose one, how many said none fit and why, and how many won after choosingLast 30 days
BookingsCalls booked, and how many were completed, cancelled or missed; how many were won afterwards; and how many leads did not book a timeLast 30 days

The range control (7 days, 30 days, 90 days) sits above the first two reports and governs only those two. Ninety days is the longest it goes.

The Negotiation tile

It answers one question: are your offers doing anything? It counts real leads that missed a negotiable rule and were active in the last 30 days, and of those, how many were settled in the conversation, how many accepted an offer, and how many your team accepted anyway. Below that it lists the three offers leads accept most. The three counts can overlap, because one lead can do more than one. An offer you have since removed is left out of the list.

If nothing has been missed yet it says so. Conversations in the playground are never counted. How to write offers: What your bot may offer.

The Options tile

It answers: are leads picking from what your bot shows them? It counts real leads who were shown options in the last 30 days (by the bot or by your team), then how many chose one (as a share), how many said none fit and the most common reason they gave (Price, Dates, Location, Size, Style or Something else), how many did not reply, and how many of those who chose went on to win. Only a lead's current enquiry counts. It shows no record names. A lead who said none fit and then picked from the second set counts as having chosen. A lead who gave no reason is in "none fit" and in no reason. Until options are on, and a lead has been shown some, it says so. Chats in the playground are never counted. How options work: Showing options to leads.

The Bookings tile

It answers: are your leads booking the next step, and does it lead to anything? It counts the calls, visits and meetings booked in the last 30 days, then splits them:

  • Completed, cancelled, no-show and still to come. These four never overlap, and they add up to the calls booked. A call that has ended and that nobody marked is still "to come" until someone presses Completed or No-show on the booking card, so marking them is what keeps this honest (the booking card).
  • Booked, then won. How many of those calls were with a lead that went on to be won. It includes a call that was cancelled: the question is whether booking led to a sale, not whether this call happened.
  • Didn't book a time. How many leads reached your team with the reason "Didn't book a time" in the window. This is counted on its own and is not part of the calls booked. It holds every way a lead can end without a booked time: no time was free, none of the times suited, they said no, they went quiet, they cancelled and did not rebook, or they missed their call. Open Needs you to see which. A rising number with "No free time in the next … days" on the leads means your hours, your notice or your days ahead are too tight (Your hours).

Things worth knowing:

  • A move is one call, not two. When a call is moved, the old time is not counted as cancelled; only the new booking is counted.
  • Only real leads count. Calls booked in the playground are never counted. Days are counted in UTC.
  • A workspace with a great many bookings is counted from its newest 5,000 in the window.
  • A booking page of your own is not tracked. A lead who books on it does not appear here (the booking page).
  • It needs the advanced analytics feature, like the other trend reports, and the admin role. Until booking is on and a call has been booked, the tile says so.

Why leads were lost is worth reading first

This report groups every lead closed as lost by the reason recorded on it, most common first, over all time. For a lead the bot turned away, or one your team held and then declined, that is the reason written on the rule that failed — which means it is exactly as useful as the reasons you wrote. Leads closed for other reasons appear too, under their own: not_interested for a lead who opted out, unresponsive for one who went quiet and was closed, and Unknown where none was recorded. A lead you Reconsider leaves the report.

"Budget below minimum" appearing forty times is a finding: either your floor is too high or your marketing is reaching the wrong people. "no" appearing forty times is not.

If the report is unreadable, the fix is in Qualification rules, not here.

Questions the numbers can answer

  • Is the bot finishing conversations? Compare leads in conversation against leads qualified. A pile in conversation usually means a required question people cannot answer.
  • Are the rules too tight? Why leads were lost, against your total volume.
  • Is matching helping? Average time to match and average match score, against how many leads reach Matched and then Won. Plenty of matches and few wins means the ranking is not earning its place, and weights are where to look.
  • Which channel brings the leads that qualify? Qualified, by channel.
  • When do people write? When leads message shows the busiest weekdays and hours, in UTC.
  • Is anything reaching us at all? If lead volume is zero and you expected otherwise, this is not an analytics question — Webhooks is.