Count the appointments that showed up, then count the second year
Marketing for a clinic is measured in four steps, and most owners stop at the first. An enquiry is a WhatsApp message or a call. A booking is a name in the diary. An attended appointment is a patient sitting in the chair. A returning patient is the one who actually pays for your marketing. In Kuwait a healthy chain looks roughly like this: 100 enquiries, 55 to 70 bookings, 35 to 50 attended, and 15 to 25 who come back at least once. If your agency reports only the first number, you are reading a vanity report, not a business report.
Now put money on it. A consultation in Kuwait runs 15 to 30 KD, but almost nobody is worth one consultation. A dermatology patient on a six-session plan is 250 to 600 KD. A dental patient who brings the family passes 400 KD over two years. Physiotherapy rarely ends before 10 to 15 sessions. Once you use the two-year number, an ad cost of 25 to 40 KD per attended patient is comfortably profitable, and the 12 to 20 KD lead everyone panics about stops looking expensive. Work out patient value once a year from your own records, never from an article.
One hard rule before you measure anything. The moment a name is attached to a treatment, it stops being marketing data and becomes a medical record. Do not upload patient lists to Meta, Snapchat, TikTok or Google to build audiences. Do not give an agency access to any system that shows diagnoses or treatment notes. Do not write a condition into a campaign name or a WhatsApp label. Measure with counts, not with people: how many attended from Snapchat this month, not who they were. Your practice system holds the identity; your marketing reports hold the totals and nothing else.
Ready to start your Shopify store?
Start a free trial and try the platform for yourself.
Call tracking gives you half the story; reception gives you the rest
A tracked phone number tells you which channel produced a call. It costs roughly 15 to 40 KD a month, it works well on your website and on Google Ads, and it is the only honest source for call volume. Its limits matter more than its benefits. Most patients in Kuwait message on WhatsApp rather than call, so your biggest channel is invisible to it. Someone who saw a Snapchat story on Sunday and walks into your Salmiya branch on Thursday is logged as a walk-in. And if a swapped number leaks onto your Google Business Profile or a directory, you damage the listing consistency that brings you free calls.
Which is why reception is your best measurement tool and it costs nothing. Add one question at check-in, spoken and not written: how did you hear about us? Log the answer as a single tap in the booking system. Expect 70 to 80 percent of patients to answer. Train the team on the follow-up: when the patient says a friend, ask where the friend saw you. When they say Instagram, ask whether it was a Reel or a story. Review the tally every Sunday against spend by channel. Six weeks of this beats any dashboard, because it catches the walk-ins that no pixel will ever see.
Product revenue is the easiest part of a clinic to measure, and most clinics in Kuwait throw it away. Skincare, post-treatment kits, supplements and orthodontic supplies get sold through DMs and cash at the desk, so nothing is attributable and nothing repeats. Put those products in a real shop instead. Setting up a proper online store with KNET checkout takes an afternoon and gives every sale a source, a repeat-purchase rate and a real basket value. It also lets a patient reorder a cream at 11pm without occupying your receptionist, and it keeps the shop completely separate from any clinical record.
A cheap lead that never shows up is the most expensive one you buy
Cheap leads are only cheap if they turn up. Do the arithmetic before you celebrate a low cost per lead. An 8 KD lead with a 30 percent show-up rate costs 27 KD per patient in the chair. A 15 KD lead with a 70 percent show-up rate costs 21 KD. The channel that looks expensive is the cheaper one. This is exactly how discount offers and giveaway campaigns lose clinics money in Kuwait: they fill the diary with people who booked because the consultation was 5 KD and never intended to come.
Show-up rate is fixable, and it is the highest-return item on this page. A WhatsApp confirmation in the same hour the booking is made, a reminder 24 hours before, and a short call on the morning of the appointment will typically move attendance from 45 percent to 70 percent or better. A refundable deposit of 5 to 10 KD taken by KNET link moves it further and filters out nobody serious. Track no-shows by channel, by weekday and by hour: Thursday evenings and the first week after Eid are where clinics quietly lose the most booked time.
Finally, stop judging a clinic on a single month. People do not choose a doctor the way they choose a restaurant. They follow the account, read the reviews, ask a cousin, and book when the problem gets loud enough. Sixty to ninety days is the first honest read and six months is a fair verdict. The calendar distorts everything in between: Ramadan pushes elective treatment into the nights, the two weeks after Eid are dead, July and August empty out with travel, and September and Hala February are the peaks. Compare this September to last September, not to August.