For clinics
Marketing measuredto the booked patient,not the form fill.
We run Google, Meta and TikTok campaigns for UK clinics in dental, aesthetics, ophthalmology and physiotherapy, and we judge every pound of ad spend by one number: patients who actually sat in the chair.
in plain money.
Not dashboards.
01 The reality
You're not short of leads. You're short of patients.
Most clinic marketing looks busy and proves nothing. These are the complaints we hear from practice owners, again and again.
01
Cheap leads that never book
The report says forty enquiries this month. Your diary says three consultations. Somewhere between the form fill and the front desk, the numbers stop being real.
02
Front desk time wasted
Your reception team spends hours ringing numbers that never answer and chasing people who filled in a form out of curiosity and were never going to book.
03
No idea which campaign pays
A veneers patient and a routine check-up enquiry look identical inside the ad platform. Nobody can tell you which campaign brings the high-value treatments and which one just spends.
04
The last agency showed dashboards, not patients
Charts went up and to the right while the diary stayed the same. Usually the campaigns were not the real problem; the measurement was.
02 The difference
What the platform reports vs. what books a patient.
Illustrative example
Same clinic, same month, same budget. The only thing that changes is how far the counting goes.
What the ad platform reports
How many of them sat in the chair? Nobody knows.
What we measure to the end
What measured campaigns look like for a clinic.
Real figures from medical accounts we manage or have managed. The clinics stay unnamed, at their request.
Plastic surgery · European cities
More than €30,000 in sales by month 3.
Lead campaigns run across several European cities, synchronised with the surgeon's tour. Cost per lead stayed between $47 and $88 while volume scaled.
Eye clinic · high ticket
83 campaigns tested methodically.
Not 83 attempts at the same idea: structured tests across audiences, offers and creatives, on a single medical account.
Eye clinic · ad spend managed
12 to 83 RON per lead.
The range is the point: cost per lead depended on the campaign and on how qualified the enquiry had to be before it counted.
Let's look at your numbers together.
Book your free audit03 How you check us
Every number traces back to a screen you can open.
You should not have to trust a report. The accounts are yours, the measurement runs inside them, and anything we claim can be found there without us in the room.
If a number can't be found in your own account, treat it as a story, not as a measurement.
The accounts stay in your name
Google Ads, Meta, TikTok and GA4 are created under your business. We're a user you can remove, and removing us doesn't take the history with it.
Bookings made on the phone are counted
When someone rings reception instead of filling in a form, the booking is uploaded back as an offline conversion, credited to the ad that caused it.
Spend and bookings appear in the same week
Not a monthly summary written after the fact. Every week: what you spent, what booked, and roughly what that's worth in treatment value.
Bad weeks are reported too
When a campaign underperforms you hear it from us first, together with what we're changing. We would rather lose a comfortable conversation than your trust.
04 The process
Tracking first. Campaigns second.
The order matters more than the tactics. A campaign launched before the measurement is a campaign optimising towards the wrong thing, and it gets better at it every day.
Measurement wired up
Conversion tracking, offline imports and consent handling go in before any campaign goes live, so a booking made over the phone still counts back to its ad.
Campaigns built on booked value
Google, Meta and TikTok campaigns structured by treatment and intent, so the platforms learn from patients who book rather than from the cheapest form fill.
Numbers in plain money
Spend, enquiries, booked appointments and estimated treatment value, plus what we're changing and why. No dashboard that needs a translator.
Scale what pays, cut what doesn't
By now there's enough booked-patient data to tell the campaigns apart honestly. Budget follows the treatments that pay, not the cheapest clicks.
05 What's included
Everything you get, in writing.
This is the standard engagement, not an upgrade tier: it's what every clinic account gets from the first week.
And where we differ from the typical agency
Among our clients



06 The fit
Who it's for, and who it isn't.
It's for you, if
It's not for you, if
07 Honest questions
The questions clinics actually ask us.
How much does it cost?
We give you an exact figure after the free audit, once we've seen your accounts, your area and your treatment mix. What we can promise now: no setup fees, and you'll know the full cost before you commit to anything.
Do we have to sign a long contract?
No. We ask for an honest three months, because tracking, learning and optimisation need that long to prove themselves. After that you stay because the numbers make sense, not because a contract says so.
What about GDPR and the rules on health advertising?
We work within the platforms' health advertising policies and UK GDPR. Enquiry data is handled through consented, compliant tracking, and we never use sensitive health information for targeting.
How does the reporting work?
Once a week you get the numbers in plain money: spend, enquiries, booked appointments and estimated treatment value, plus what we're changing and why. The measurement setup itself we show you on the audit call.
We tried an agency before and it did not work.
Most clinics that come to us say the same thing. Usually the campaigns weren't the real problem; the measurement was. When nobody counts booked patients, the campaigns optimise for the wrong thing. That's the first thing we fix.
Find out what your ad spend actually books.
Fill in the form and we'll talk about your business. We'll tell you honestly what we'd do in your position, including when the answer is that we can't help.