Every enquiry, from first ring to paid treatment plan.
Consults booked, by how fast the enquiry was answered.
The first five minutes are the whole game. After half an hour, most of the value is gone.
Reason-coded, from the phone log and consult notes. Tap a reason to isolate it.
Consults still winnable inside the 7-day follow-up window. Work these first.
Booked share of each chair block. Pale red blocks are open chair time with a price on it.
Blended rates hide the problem. These don't.
Open blocks get offered in this order — never to new deal demand first.
Revenue per hour flatters. Contribution per hour is what's left after product cost, provider pay, discounts given and touch-up time. Tap a provider to see why their ranking flips.
Fees, credit use, breakage and renewal health by tier.
Renewals coming due from members barely using their credits. Low use today is non-renewal next month.
Unused member credits are treatments you owe. Ageing by renewal window.
What a first treatment is worth over 12 months — and the second treatment that makes it valuable. Tap a path to view that treatment everywhere.
Booked revenue matched to collected payments, record by record.
The largest collected payments with no matching booking record. Confidence is shown, not hidden.
Ad spend → booked appointments → collected revenue, reconciled records only. Cost per acquired patient, not cost per lead.