Every number on this screen is counted live from the booking system's own records. This page shows exactly what gets counted, how, and how we know it's right.
Scheduled means every call booked into the placement calendar for that month — whether it later completed, was cancelled, was a no-show, or hasn't happened yet. Every percentage on the screen divides by that same number. Learn that once and every table reads the same way.
Calls booked for the month. Mkaya had 118 in June — that's the bottom of every one of her June percentages.
Calls that actually happened. 63 of Mkaya's 118 did — 53%.
Completed calls where the person went on to become a paying customer. 49 for Mkaya — 42% of everything she had booked.
Take Mkaya's June "Scheduled → Completed: 53%". Here is its whole life:
The funnel tables show how booked calls turn into customers. The drop-off tables show where the rest went. Same denominator throughout.
Of everything booked, how much actually happened.
Of the calls that happened, how many were converted. The purest measure of the host's selling.
The two above multiplied — bookings all the way through to money.
Booked calls where the person never turned up.
The host cancelled at or after the moment the call should have started. The worst kind.
The host cancelled ahead of time. Better, still lost.
A team rate is all the calls added together, then divided once. Averaging the hosts' percentages instead would let a tiny month shout as loudly as a big one.
The same rule runs sideways: a host's Grand Total column pools all their months. That's why a Grand Total is never just the middle of the numbers beside it.
Winning a booked call takes ad money; running it takes a host's time. The cost tables put both against each host's calls, then divide by calls and by customers won.
Advertising: there's one ad bill a month, and a toggle for how to split it. The screen offers two views, because they answer two different questions:
"All booked calls" (the default) splits the bill equally across every call booked that month — including calls that came in free through Google search. June:
Why include the free calls? Because hosts don't pick their calls — bookings just land on the rota. Charging every call the same share means a host's ad cost is purely about how many calls they took, never about which calls luck happened to hand them. It's the fair way to compare hosts.
"Ad-traced calls" splits the same bill across only the calls we can trace back to an ad. We check each booking against our click records: if that person arrived through a paid ad before booking, their call is ad-traced. June had 637 of those, so the same bill works out to £17.08 per traced call, and each host is charged for their own traced calls. This view shows the ad money sitting on the calls it actually bought — use it when the question is about the ads rather than the hosts.
Either way, the whole bill always gets allocated — the toggle only changes how it's spread.
Host wage is what the host's time cost. Right now it shows what each host is owed for their rota shifts, because host invoices are only just starting to come in. Every wage figure carries a dotted underline — hover it and it tells you which it is. As each invoice is agreed on the invoices screen, the real figure takes over automatically. For the two team leaders, the wage is their call shifts only — their support and training time funds the whole team, so it's never charged against their own calls.
CPA — the headline number — is simply both costs added up, divided by customers won: what one new customer cost through that host.
"Right" here means: recount the booking records yourself and you get the same answer. Four checks stand behind the screen.
Every cell is a live count over the booking system's own rows — 4,460 booked calls to date: 2,301 completed, 1,140 cancelled, 974 no-shows. There is no manual step anywhere in the chain.
The DataHub's copy of the booking tables is compared against the live site table-by-table, row-count for row-count. When the live site falls behind (it happens — a sync race was caught and healed this week), the audit finds it.
We don't guess when a call was cancelled from when its booking record was last edited — a later edit drags that time forward, which can make a host look like they cancelled after the call when they cancelled well before it. We use the moment the system itself wrote "cancelled" in its log, which never changes. That's what decides the before/after split.
Hover any cell and it tells you how many booked calls sit underneath it. Ask the warehouse assistant on the page and it will list the actual calls. There is no number on the screen that can't be walked back to individual bookings.
A call booked for next week is already in Scheduled but can't have completed yet — so this month's rates sag until the month closes. Judge hosts on finished months.
The dotted figures are what the rota says the host is owed, not what they billed. They swap to agreed invoices automatically — the cell itself tells you which one you're reading.
"All booked calls" is for judging hosts — everyone carries the same per-call share, so only volume separates them. "Ad-traced calls" is for judging the ad money — it concentrates the bill on the calls the ads actually bought. Comparing one host's number from one view against another host's from the other view means nothing.