🎯 Wrong Goal
Facebook Ads for Clinics: Why Your Enquiries Never Turn Into Kept Appointments
For a clinic, the moment worth paying for isn't a form-fill or a cheap tap — it's a genuine appointment enquiry from someone close enough to actually walk in, who then keeps the appointment. But Meta, on the default setup, can't tell that person from a curious scroller two districts away. Point it at "get me enquiries" with a free-checkup offer, and it does exactly what you asked: it finds the cheapest, least-committed form-fills it can — people who tap the freebie, never answer the follow-up call, or live too far to ever visit. That's the Wrong Goal trap for clinics: you counted enquiries when the business runs on kept appointments and trust. The short version — stop counting enquiries and start counting local patients who actually show up, and teach Meta the difference. This is the same mechanism behind clicks that never become customers (see WG8) and spend that quietly returns nothing (see SB5).
How do Facebook ads actually work for a clinic?
An online store gets an instant, trackable purchase. A clinic gets a hand-raise — a form, a WhatsApp message, a call about a consultation — and whether it becomes anything is decided later: at your front desk, over a phone call, and only after the person trusts you enough to come in. Meta reliably sees the front of that journey and almost none of the rest. It sees the ad, the tap, the enquiry. It does not see whether the person was inside your catchment, whether they kept the appointment, whether they came back for the next visit — unless you send those outcomes back to it. Left alone, the algorithm optimises for the only thing it can measure: a form filled in. It gets very good at finding people who fill a form, which is not the same population as people who visit your clinic.
What's the wrong-goal trap for clinics specifically?
The trap is baiting the wrong enquiry with the wrong offer and measuring the wrong number:
- The freebie filter runs backwards. A "free checkup" or a steep-discount ad is a magnet for the merely curious. It maximises enquiry count and minimises the odds that any given enquiry was ever going to become a real appointment.
- No-shows are silent and costly. An appointment slot held for someone who never arrives isn't a zero — it's a slot you couldn't offer a patient who would have come. A busy-looking enquiry list with a high no-show rate feels productive and quietly loses you time.
- Distance is invisible in the dashboard. A clinic serves a catchment — people won't travel across the state for a routine consultation. Enquiries from far outside your radius look identical to local ones in Ads Manager, and paying to be seen by people who can't practically visit is one of the most common invisible wastes.
- Volume hides intent. A hundred enquiries that never call back are worth less than a handful of local people who book and keep the appointment. Cost per enquiry treats them as equal. Your appointment book does not.
None of this shows up in the ad dashboard, because cost per enquiry can't see distance, no-shows, or intent. And there's no honest universal number here — cost per enquiry varies enormously by clinic, treatment, town, and season, so be wary of anyone quoting you a fixed figure.
Can't I just target people interested in my treatment?
This is the assumption that quietly breaks most clinic setups, so it's worth being blunt: you can't rely on it. Meta restricts health and other sensitive personal-attribute targeting — you cannot reliably reach people by a medical condition or a health interest, and setups built on "people interested in [condition]" don't work the way owners expect. That isn't a loophole to hunt for; it's a boundary to design around.
So the qualifying has to happen everywhere except a targeting box. It happens in your creative — an ad that plainly speaks to a specific treatment and a specific area self-selects for the people who care and screens out the rest. It happens in your geography — a tight local radius does more honest qualifying than any interest setting. And it happens in the enquiry step itself — a preferred date, a short question, a call-back request. The creative and the radius are your targeting.
What should I ask Meta to optimise for instead?
The real event is an appointment request from within your catchment that turns into a kept visit — not a raw enquiry. To point Meta at it:
- Optimise for a higher-intent action than a free-offer form — an appointment request or a completed booking step — so Meta stops chasing the cheapest tap.
- Match the offer and copy to the patient and the place you actually serve. An ad that speaks to a specific treatment and names the area self-qualifies; a blanket "free consultation, anyone welcome" self-selects for the opposite. The creative is the qualifier.
- Keep the radius tight. Let geography do the filtering that health-interest targeting can't and shouldn't.
- Add friction that filters. A preferred date, a qualifying question, or a small commitment trades raw volume for people who actually intend to come — and cuts your no-show rate.
- Send your real outcomes back to Meta — which enquiries became kept appointments — so it learns what a genuine patient looks like, not just who fills a form. The exact setup (Conversions API / offline events) depends on your booking system and CRM, so reconfirm the current method against Meta's own documentation before implementing.
- Judge campaigns on cost per kept, local appointment, not cost per enquiry.
Does seasonality change any of this?
For some clinics, yes — and it can flatter a broken funnel for a while. A skin clinic in Calicut may see enquiries spike before wedding season; a demand surge can make a badly-aimed campaign look fine for a month before it collapses back. Seasonality is a reason to judge on kept appointments over a full cycle, not on a good enquiry week. It doesn't change the goal — it just makes counting the wrong number even more dangerous.
How do I tell if I'm stuck in the trap?
You won't spot it in the ad dashboard. You'll see it at the front desk and in the appointment book:
- Your cost per enquiry looks fine, but the appointment book barely moves.
- Your front desk spends the day chasing people who never answer or never intended to come.
- Enquiries arrive from towns too far to realistically visit your clinic.
- Callers only ask about the free or discounted offer and disappear when a normal consultation is described.
Picture a dental clinic in Ernakulam running a "free checkup" campaign: the enquiry list looks long, the cost per enquiry looks great, and the front desk is busy all week — yet the chairs sit half-empty because most enquiries were curiosity or came from too far away. Or a fertility clinic in Kottayam counting form-fills while the consultations that actually happen trickle in from word of mouth. In both, the ads aren't broken — the goal is. The answer isn't cheaper enquiries; it's changing what you count as a win.
None of this hands your clinic to a machine, and none of it is about promising outcomes — no honest ad setup can guarantee results, and in healthcare you shouldn't imply one. Meta's AI does the finding; a human still owns what a genuine patient looks like, the offer, the area you serve, and the direction. The algorithm only ever optimises toward the goal you set — so the highest-leverage thing you can do is set the right one.
Common questions
- Why don't my clinic's Facebook ad enquiries turn into booked appointments?
- Because on the default setup Meta optimises for the cheapest form-fill it can find, and the cheapest enquiry is rarely the one that shows up. It learns to deliver people who tap an offer out of curiosity, people outside your practical catchment, and people who never intended to visit a clinic. The number to count is not enquiries — it is appointment requests from your local area that turn into kept visits. Tell Meta to chase that, and you stop paying for enquiries that go nowhere.
- How do Facebook ads work for a clinic or healthcare practice?
- A patient decides to actually come in days or weeks after the tap, at your front desk, over a phone call, and after they trust you. Meta reliably sees only the front of that journey — the ad, the tap, the enquiry. It cannot see whether the person was inside your catchment, whether they kept the appointment, or whether they came back, unless you feed those outcomes back to it. Left alone, the algorithm learns to find people who fill a form, not people who visit the clinic.
- Can I target people interested in a specific treatment or condition on Meta?
- No — and it is important not to build your setup on the assumption that you can. Meta restricts health and other sensitive personal-attribute targeting, so you cannot reliably reach people by a medical condition or a health interest. That means qualification has to come from your creative, your geography (a tight local radius), and the enquiry step itself — not from a targeting box that says 'people interested in [condition]'. A setup that leans on health-interest targeting is built on sand.
- What should a clinic optimise Facebook ads for instead of cost per enquiry?
- Optimise for the highest-intent, most local action Meta can see — an appointment request or a completed booking step from within your catchment — rather than a raw enquiry count. Match the creative and the ad copy to the treatment and the area you actually serve so the ad self-qualifies, add a small amount of friction (a preferred date, a qualifying question, a call-back request) to filter out the merely curious, keep the radius tight, and send real booking outcomes back to Meta so it learns what a genuine patient looks like.
- How do I tell if my clinic's Facebook ads are attracting no-show or out-of-area enquiries?
- You won't see it in the ad dashboard — you'll see it at the front desk. The tells: your cost per enquiry looks fine but the appointment book barely moves, the front desk spends its day chasing people who never pick up or never intended to come, enquiries arrive from towns too far to realistically visit, and callers only ask about the free or discounted offer and vanish when a normal consultation is described. Two or three of these together point to a goal problem, not an ad problem.