Healthcare

AfyaCare

AfyaCare's agency was reporting clicks. The clinics needed to know about bookings, and which of those bookings turned into someone walking through the door. Same ad spend. 3.4× the appointments.

Timeline
5 months
Industry
Healthcare
Partner
Mowsix
3.4×
Monthly appointment bookings
−54%
Cost per booked appointment
68%
Patient attendance rate
01

The
problem.

AfyaCare runs private clinics in Lagos and Abuja. A generalist agency was running its Google Ads. The reports arrived every month full of impressions and clicks. What they never contained was a number a clinic coordinator could use, because a click is not an appointment and an appointment is not a patient who turns up. Spend went out. Nobody could say what came back.

02
The work

What we
did.

Five steps across five months. The work started at the booking confirmation and ended at the clinic door.

01 — Rebuild conversion tracking to fire on confirmed appointments

The previous setup tracked form submissions as conversions. A form submission is not an appointment, and an appointment is not a patient who attends. We rebuilt Google Ads conversion tracking to fire on a confirmed appointment booking — the event in the clinic’s system, not the event in the browser. For the first time the ad account could see what it was buying.

02 — Identify campaigns that looked healthy but weren’t

With confirmed appointment bookings flowing back into Google Ads, several campaigns that had reported strong click-through and low cost-per-click turned out to be producing almost no confirmed bookings. The click metrics had been real. The conclusions drawn from them hadn’t been. Those were the first budgets to move.

03 — Restructure spend around clinics with capacity

Not all four clinic locations had the same appointment availability at any given time. We restructured campaigns so spend tracked capacity: when a clinic had open slots, its ads ran. When it was full, budget moved to the locations that could take patients. Ad spend stopped filling waiting lists and started filling appointment books.

04 — Measure the gap between booking and attendance

A significant share of confirmed bookings never became attended appointments. That gap had been invisible in every previous report because the previous reports stopped at the booking. We connected clinic attendance records to the booking data and made the drop-off rate visible for the first time. The attendance rate at the start of the engagement was 61%.

05 — SMS reminder programme

An SMS sequence — sent 48 hours before each appointment and again on the morning of — brought the attendance rate to 68% within the first month of the programme running. That improvement required no additional ad spend and no additional headcount. The same number of bookings produced more attended appointments.

03

The
results.

Every number is verified from client reporting and attribution data, not estimated or projected.

Monthly appointment bookings
3.4× baseline
Cost per booked appointment
−54%
Patient attendance rate
68% (from 61%)
Monthly ad spend
Unchanged

Want results like these?

Book a free 30-minute audit. We'll show you exactly what to fix in your tracking, attribution, and spend allocation. No pitch.

Book your free audit ↗