Where ad chats get lost
Your clinic pays for every chat an Instagram or Facebook ad brings in. These are the six places most of those chats get lost, and how to fix each one.
Click-to-WhatsApp ads are one of the easiest ways to bring patients in. But many clinics see plenty of chats and few bookings, and assume the ad is the problem. Usually the problem starts after the patient arrives.
1. The reply is slow
A patient who taps your ad has often messaged several clinics at once. The clinic that answers first, with a clear answer and a specific time, is the one that books them. A reply an hour later, or the next morning, usually arrives after they've decided.
- First reply
- After 47 min
- Price given
- Yes
- Booking offered
- No
- Follow-up next day
- No
2. A price with no next step
“Whitening is 899 SAR”, then silence. The patient got what they asked for and left. Every answer to a price question should end by offering a specific time: “Would Wednesday at 4:30 work?”
No next step
Hi, how much is teeth whitening?
9:41 pmWhitening is 899 SAR.
9:41 pmWith a time offered
Hi, how much is teeth whitening?
9:41 pmHello, and welcome. Whitening is 899 SAR, consultation included. Would Wednesday at 4:30 pm work, or is another time better?
9:41 pmWednesday is good
9:42 pm3. Too many questions before booking
Asking for a full name, ID number and insurance details before offering any time wears patients out. Book first with the least information, and collect the rest at confirmation or at the clinic.
4. Out of hours
Your ads run at night and at weekends, and many patients message after dinner. If nobody answers then, you're paying for chats that no one will see until morning.
5. No follow-up
The patient who said “let me think about it” needs a friendly message the next day. The patient who booked and didn't show needs a message within the hour with another time. Without follow-up, nearly certain bookings slip away.
6. You don't know which ad brought the patient
If Meta doesn't know which chats ended in a booking, it optimises your ad for cheaper messages, not more patients. Tie each booking to the ad it came from, and send the booking back to Meta so your ads learn from the real result.
Median first reply6 s
Handed to staff14
No-shows rebooked5 of 7
| Source | Chats | Booked | Showed | Ad spend | Per booked |
|---|---|---|---|---|---|
| Instagram: whitening offer | 142 | 51 | 44 | 3,200 SAR | 63 SAR |
| Facebook: implant consult | 64 | 17 | 15 | 2,400 SAR | 141 SAR |
| Instagram: braces | 38 | 9 | 8 | 1,100 SAR | 122 SAR |
| No ad | 57 | 22 | 20 | – | – |
| Total | 301 | 99 | 87 | 6,700 SAR | 87 SAR |
Where to start
- Test your own reply time: message the clinic's number like a patient, during and after working hours.
- Write a ready answer for each common price question, ending with a specific time.
- Decide who answers at night and at weekends, or use an AI front desk that actually books.
- Follow up everyone who didn't book after a day, and every no-show within the hour.
- Count weekly, for each ad: chats, bookings and attendance.