Booked revenue per channel
Not enquiries, not clicks. What each source produced in treatment that was actually invoiced.
Most clinics measure marketing in enquiries. The number that matters is booked revenue per channel — and you can only see it if the source survives the whole journey.
An Instagram campaign that produces forty messages looks better than a referral scheme that produces four. Then you look at what happened next, and the four became three patients and two implant cases while the forty became six bookings and a lot of conversations about price.
Judging channels on enquiry volume systematically overvalues the cheap, high-volume ones and undervalues word of mouth. Almost every clinic does it, because enquiry volume is the number that is easy to see.
The break is nearly always at the same place: the enquiry arrives in one system — a DM, a WhatsApp thread, a form — and the patient is created in another. Somebody retypes the name, and the source does not come with it.
From that point on the revenue is real and the attribution is gone, so the only honest answer to "which marketing works?" is a shrug and a feeling.
Fixing it does not require better analytics. It requires the lead and the patient to be the same record, so the source travels from the first message to the last invoice.
Not enquiries, not clicks. What each source produced in treatment that was actually invoiced.
Forty enquiries at 15% and eight at 60% are very different businesses, and the second is usually cheaper to serve.
Spend divided by patients who booked, per channel — the number that tells you where the next riyal or pound goes.
Some channels bring hygiene visits and some bring implant cases. Average revenue per patient hides this completely.
Tagging your own campaigns with utm_source, utm_medium and utm_campaign costs nothing and means a form submission can tell you which advert produced it.
That covers paid traffic and your own links. It does not cover the referral from an existing patient, the walk-in who saw your sign, or the message that started on Instagram and moved to WhatsApp — which between them are usually most of a dental clinic’s new business.
For those, the source has to be captured by whoever first speaks to the patient and then kept on the record. That is a process question as much as a software one, and it is where the honest reporting comes from.
The local listing comes first. A complete, correct Google Business Profile with real photographs, current hours and a steady flow of recent reviews brings more booked dentistry in most cities than the ad budget sitting next to it, because the person searching for a dentist near them is already at the end of the decision.
Reviews are the lever inside it, and the mechanism is unglamorous: ask every satisfied patient, at the right moment, automatically. The right moment is the day after the visit that went well — not at the desk, where nobody wants to be asked, and not a month later when the feeling has faded.
Then your existing list. Dormant patients and half-finished treatment plans are the cheapest dentistry available to a clinic, because these are people who already chose you. Recalls and follow-ups that actually go out add around 40% to revenue in clinics that start doing it properly, and the acquisition cost is zero.
Dental advertising is regulated, and the rules differ by country — what may be claimed, whether before-and-after photographs are allowed, what consent is needed to use a patient’s image, how a price may be presented. Check the ones that apply to you before the campaign rather than after a complaint.
Two habits are safe almost everywhere and work better than the alternatives. Publish a starting price with what it includes, rather than a headline number the quotation then contradicts. And describe the process — how many visits, what each one involves — because the patient’s actual question is not what it costs but what will happen to them.
Get consent in writing for any patient image, for the specific use, with the right to withdraw it. A photograph used after a patient changed their mind is a complaint that costs more than the campaign earned.
It varies enormously by treatment and market, which is why the useful comparison is between your own channels rather than against a published benchmark. Track it per channel for three months and the outliers will be obvious.
Referrals convert better and cost less almost everywhere, so the first question is whether you are systematically asking for them. Paid acquisition makes more sense once that is running and you know what a patient is worth.
Capture the source on the lead when the conversation starts, and keep the lead and the patient as one record so it survives the booking. Retyping the patient into a second system is where attribution dies.
Every link you control: ads, email, social bios, QR codes on print. Use utm_source for the platform, utm_medium for the type of traffic and utm_campaign for the specific push.
Yes. The CRM captures the source on the lead, carries it through to the patient file, and reports revenue by channel rather than enquiry counts. Demo requests also carry their UTM parameters through to the notification.
Ask once, automatically, the day after a visit that went well, on the channel the patient already uses. One well-timed request to every satisfied patient produces far more reviews than three requests to the few who are asked at the desk.
Thirty minutes on how your clinic actually runs. We will call you within 24 hours.