The Clio dashboard

Clio, the Chatbot Analytics Dashboard That Counts Bookings, Not Chats

Most chatbot reports open with "conversations handled," a number that climbs handsomely whether or not anyone booked anything. Clio opens with bookings, and works backward to the page, the ad and the question that produced each one.

November 1, 2026 · 8 min read

The short answer

A chatbot analytics dashboard should show how many visitors opened the chat, how many talked, how many left contact details and how many booked, broken out by page and by ad. Clio does this for every Kairos widget on every plan, defines booking rate as bookings divided by conversations, and lists the questions your website fails to answer.

On this page
  1. Conversations handled is a number that flatters everyone
  2. Every number on the Clio screen, defined
  3. A sample week, labeled loudly as a sample
  4. Reading the funnel from the open to the booking
  5. Which page, which ad, which campaign started the chat
  6. Conversion sync to Google Ads, GA4 and Meta, now rolling out
  7. The questions report, and the rest of the record

Conversations handled is a number that flatters everyone

Chat vendors love the conversation count because it only goes up. A visitor who asks whether you are open Sunday and leaves is a conversation. So is a bored visitor testing whether the bot will write a poem. Neither paid for anything. An owner who judges a chat widget by conversations handled is grading a front desk by how often the phone rang.

Clio, the dashboard behind every Kairos widget, starts from the other end. The question it answers first is how many appointments the chat booked, and from which pages and which ads. Conversations still appear, because they are the denominator. They are just not the headline. Clio is included on every Kairos plan and is set up during the build; Kairos pricing has the details.

Every number on the Clio screen, defined

Clio's core metrics, available on every Kairos plan
What it countsWhat it tells you
Widget opensVisitors who opened the bubble, button or panelWhether the widget is placed where people see it
ConversationsChat sessions in which the visitor engaged, however many messages each tookDemand for answers; also the unit your plan counts
Contacts capturedConversations that collected a validated name and phone or emailHow many visitors trusted the chat enough to identify themselves
BookingsAppointments written to your calendar (field-service software once those connections roll out)The outcome you are paying for
Booking rateBookings divided by conversationsHow well conversations turn into appointments
After-hours shareThe portion of conversations outside your business hoursHow much demand arrives while the office is closed
Time of dayConversations and bookings by hourWhen visitors decide, and when staffing matters
Handoffs and outcomesChats passed to a person, and what happened nextWhether the people side of the system is keeping up
A black-and-white hand holding a magnifying glass over a color photo of a brass funnel, chalk bar chart, arrows and a calendar page, collage on forest green
Everything goes in the top of the funnel. Only one number comes out the bottom, and it is the one that pays.

Two definitions deserve emphasis. Booking rate uses conversations, not widget opens, as its denominator, so it measures the chat rather than the placement. And a booking is counted only when an appointment is written, not when a visitor says "sounds good." The AI chat page explains what Kairos does in the conversation itself.

A sample week, labeled loudly as a sample

Widget opens: 1,240

Example only. Most opens came from the water heater and drain cleaning pages, where the inline booking panel sits.

Conversations: 410

Example only. About a third of visitors who opened the widget typed something, which points to placement and greeting, not the AI.

Contacts captured: 168

Example only. The drop from 410 shows visitors who got their answer and left, or balked at sharing a phone number.

Bookings: 92

Example only. A booking rate of 22.4%, or 92 divided by 410, which is the figure to watch week over week.

After-hours share: 38%

Example only. Conversations that started while the office was closed, each one a visitor who would otherwise have met a contact form.

Handoffs: 27

Example only. Three were emergencies routed to the on-call number; the rest were questions outside the site's material.

Reading the funnel from the open to the booking

Clio draws the funnel in four steps: opened, engaged, contact captured, booked. Each gap points at a different fix, and the fix is rarely "make the AI smarter."

  • Opened to engaged. A wide gap usually means the greeting or the placement, not the answers. Try a panel on the service page instead of a bubble in the corner, or a first line that names a real job; Kairos for home services has trade examples.
  • Engaged to contact captured. Visitors who ask and leave often got their answer, which is fine, or hit a question the site does not cover. The questions report below shows which.
  • Contact captured to booked. This gap is usually the calendar: no openings soon enough, or a job type that requires a call first. Check the handoffs list for the pattern.
  • The whole funnel by page. A page with many opens and few bookings is a page with a mismatch between what it promises and what the chat can book.
  • The whole funnel by hour. If the after-hours share is high and the bookings are not, the evening booking rules need another look; our after-hours guide covers them.

Which page, which ad, which campaign started the chat

Every conversation in Clio carries its origin: the page the chat began on, and the visit's source, medium and campaign from its UTM tags, plus the Google Ads click ID when the visitor arrived from an ad. That is how a booking gets traced to the search ad, the Facebook post or the email that brought the visitor, instead of being filed under "website." This attribution is part of Core and works today.

It also settles arguments. When the ad agency says the campaign is working and the office says the phones are quiet, Clio shows whether that campaign's visitors are booking or merely chatting. If the tags on your ads are missing or inconsistent, our conversion tracking setup service fixes them, and the chat booking tracking guide walks through the tagging itself.

Conversion sync to Google Ads, GA4 and Meta, now rolling out

The next step is sending each booked appointment back to the ad platforms as a conversion, so their bidding learns from bookings rather than from chats. That conversion sync is rolling out to Growth and Pro plans and is not live yet. Here is what it will rely on, in each platform's own words, as of November 2026.

  • Google Ads. Google assigns a Google Click ID (GCLID) to each ad click; for offline conversions you store the GCLID with the lead and later give it back to Google Ads with the conversion details (Google's help page). Clio already stores it.
  • Google's 2026 change. "Starting June 15, 2026, offline conversions import and enhanced conversions for leads uploads will be migrated to the Data Manager API and blocked in the Google Ads API," according to Google's enhanced conversions page. New work is built on the Data Manager API.
  • GA4. Google says its Measurement Protocol "allows sending events directly to Google Analytics servers via HTTP requests" and is "intended to supplement, not replace" the site's normal tagging (Measurement Protocol docs).
  • Meta. Meta describes its Conversions API as a connection from an advertiser's server, website platform, app or CRM to Meta systems (Meta's developer docs). It applies where the client runs Meta ads.

In every case the conversion is the booking, not the chat. Counting chats as conversions would teach an ad platform to find people who like to chat. If you run ServiceTitan, its own Google Ads conversion tracking is worth reading alongside this.

The questions report, and the rest of the record

The most useful screen in Clio may be the least glamorous. The questions report lists what visitors ask most, and separately the questions your site does not answer. Each unanswered question is a page waiting to be written: a service you offer but never describe, a town you cover but never name, a policy you explain on the phone every day. On an Athena site, the Prometheus agent can draft those pages for your approval.

  1. 1

    Search the transcripts

    Every conversation is saved and searchable, so you can find every chat that mentioned a tankless heater or a competitor's name.

  2. 2

    Export what you need

    Metrics and conversations export to CSV for your bookkeeper, your agency or your own spreadsheet.

  3. 3

    Read the weekly summary

    A weekly summary email recaps the week's numbers for owners who will never log in to a dashboard.

  4. 4

    Ask for a custom report later

    Custom reports are rolling out to the Pro plan and are not live yet. Until then, the CSV export covers most one-off questions.

We have built this kind of dashboard before: for HomeService WebApp we built dashboards on top of field-service data. If your reporting gap is bigger than the chat, our ServiceTitan dashboards guide covers job and revenue reporting, and the booking connections page shows where Clio's bookings come from. A free site audit is the simplest first step.

Questions owners ask about Kairos

We do not publish one, and we would be wary of anyone who does without showing their method. Kairos is new and has no client results. Your useful benchmark is your own: start with the week Clio goes live, then compare week over week as pages, placement and booking rules improve. Booking rate in Clio is bookings divided by conversations, so it measures the chat itself.

Yes. Clio records the page each chat began on and the visit's UTM source, medium and campaign, plus the Google Ads click ID when the visitor came from an ad. A booking can then be traced to the campaign that brought the visitor. Sending that booking back to Google Ads as a conversion is rolling out to Growth and Pro plans and is not live yet.

That conversion sync, covering Google Ads, GA4 and Meta, is rolling out to Growth and Pro plans and does not run today. When it does, it will send the booking, never the chat, as the event. Google describes its GA4 Measurement Protocol as a supplement to normal site tagging, so your existing GA4 setup stays in place.

Yes. Every Kairos plan includes CSV export of Clio's metrics and conversations, searchable transcripts, and a weekly summary email. That covers handing data to a bookkeeper, an agency or your own spreadsheet. Custom reports built to your own specification are rolling out to the Pro plan.

When Kairos meets a question its training material does not cover, it says it does not know and offers a person or a booking. Clio logs each of those moments, so the report shows which topics visitors keep raising that your pages never address. Writing or improving those pages is the fix, and it helps every visitor, not only the ones who chat.

Keep reading

Free · No obligation

See what your website is being asked

Tell us where your traffic comes from and how you track it today. We will show what Clio would measure on your site and what it would take to set up.

Which of these sounds like you? (pick any)

Rather talk now? Call (210) 346-0848.

CallGet a quote