Booking

Why Med Spa Leads Don’t Book (And the 5‑Minute Rule That Fixes It)

Two accounts had the same symptom and needed opposite fixes. Speed is a diagnosis, not a rule — and one sentence outperforms every other sentence your team says.

Med spa leads usually don’t book for one of two reasons, and lead quality is neither of them: nobody reached her, or whoever reached her answered her question instead of offering her a time. Those need opposite fixes, and getting the order wrong is why most speed-to-lead projects change nothing. Before you tell your team to call faster, find out how many leads they called at all. On one account we audited, 34% of the people who booked had never been called.

Why don’t med spa leads book?

Every clinic owner who has run paid ads has had the same thought at about week six. These leads are junk. It is a comforting conclusion, because it puts the problem outside the building.

It is almost never true. When leads are arriving and the calendar isn’t filling, the failure is downstream of the ad in essentially every account I open, and it is usually visible within an hour of reading conversation logs. She asked a specific, answerable question. Nobody replied for nine hours. She had already booked with the clinic that answered in four minutes.

But “reply faster” is a prescription, and you don’t get to prescribe before you diagnose. Here is why.

Two accounts, same symptom, opposite fix

Two clinics. Both said the same thing: we’re getting leads and they’re not booking.

Same complaint, entirely different disease. Client accounts anonymised.
Account AAccount B
Cost per lead$30.71$9.73
Leads per month363625
Bookings69 (goal: 170)38
Call coverage87% of the core group15% of the queue
Time to first call2.7 hours20.8 minutes, when it happened

Account A is the textbook case. Coverage was good, speed was not, and the fix was to call faster.

Account B reads like a better account on every visible metric — cheaper leads, more of them, and a response time eight times faster than A. It booked fewer patients.

Because that 20.8 minutes only described the 15% of the queue anyone touched. Inside Account B the pattern inverted: contacts who eventually booked had been reached slower than contacts who didn’t — 11.3 hours against 7.3. 34% of its bookings had never been called at all. Seventy-two leads sat untouched. And a fully built AI phone system, inbound and outbound, sat switched off behind a manual button nobody had pressed.

Why this matters more than any benchmark

If we had walked into Account B and said “call faster,” we’d have spent their money making the wrong thing better. Account B’s problem was coverage. Speed was already fine for the leads anyone touched, and the leads nobody touched had no speed to improve.

What is the 5-minute rule?

The five-minute rule says the odds of reaching an inbound lead collapse within the first hour, and the first five minutes are worth more than the rest of the day.

The evidence is solid. MIT Sloan and InsideSales, across more than 15,000 leads, found that calling at 30 minutes instead of 5 dropped the odds of contacting a lead by 100× and the odds of qualifying one by 21×. Harvard Business Review audited 2,241 companies: average response time was 42 hours, 23% never responded at all, and firms answering within an hour were around 7× more likely to qualify the lead.

None of that was measured on aesthetics clinics, so treat the multiples as the shape of a curve rather than a forecast for your account. The mechanism transfers exactly. A woman enquiring about tox at 8pm on a Tuesday is not weighing her memory of your brand. She is messaging three clinics in the same ten minutes. The one that replies while the phone is still in her hand is the one that books.

Treat the five-minute rule as a diagnosis, not a policy. It is the right prescription when your coverage is already high. It is the wrong one when it isn’t, and applying it anyway makes a fast, well-worded reply reach the same small fraction of your leads slightly sooner.

Coverage before speed

Call coverage is the share of captured leads that received any outbound contact at all. Almost nobody measures it, and it is the number that kills accounts.

It collapses quietly. A routing rule sends one source to a queue nobody owns. An automation flag gets switched off during a busy week. A channel is added to the campaign and never wired into the follow-up. On one account, the Instagram Messenger segment sat at 0% coverage and booked 0 of 19 — while the core group at 87% coverage booked 52. Same account, same month, same budget. That is not a channel finding. It is a staffing finding.

There is a related failure that hides even better: a lead that lands with no label looks like nobody’s job, so it becomes nobody’s job. On one account 178 of 205 unattributed leads — 86.8% — were never called, while ad-traceable leads got worked six to eight times more often.

The three booking-side metrics, in the order you should fix them
MetricThe question it answersWhere to get it honestly
1. Call coverageWhat share of leads did anyone contact at all?Conversation and call records joined to every lead captured, not the ones that were worked
2. Time to first contactHow long did the ones we contacted wait?Median and 90th percentile, per source. Never the mean.
3. First-message qualityDid the message offer a time, or ask a question?Read fifty conversations by hand. There is no shortcut.

Report time-to-contact as a median and a 90th percentile. A mean gets dragged down by a handful of instant auto-replies and will tell you everything is fine while a quarter of your leads wait until tomorrow.

Offer a time. Don’t answer a price.

Speed gets you into the conversation. One sentence decides whether it reaches a calendar.

She asks: “How much is Botox?” There are two ways to answer. “It’s $12 a unit, most patients need 20 to 30” — correct, complete, helpful. Or: “Around $12 a unit — I’ve got Thursday at 2 or Friday at 10, which suits?”

We measured the difference across 802 patient-eligible conversations, every booking verified against a real calendar event.

Booking lift by behaviour, 802 verified conversations
BehaviourBooking lift
Offered a concrete time slot12.86×
Offered two specific choices8.41×
Answered an availability question immediately6.48×
Answered a price question1.32×

Answering the price moves booking by about a third. Offering a time moves it nearly thirteen-fold. Everyone trains the price objection. Almost nobody trains the pivot to a time.

Two slots rather than “what works for you?” because an open question hands her a blank diary and a decision. She has to open her calendar, weigh her week, and come back to you — so she doesn’t. Two specific times turn it into a binary with a low cost to either answer. Three rules make it work: real availability, never invented; matched to what she told you; and after two failed rounds, stop guessing and ask the one missing constraint.

The instruction that is costing you money

One bot’s prompt read: “Always end on a question. You must always keep driving the conversation forward.”

Bot messages ending in a question
Booked threadsFailed threads
Ended in a question49%78%

The threads that ended in questions more often were the threads that failed. A question is not progress when the right next action is to check the calendar, send a payment link, or bring in a human. If your bot carries an instruction like that, delete it today.

How fast is fast enough, by channel?

First-touch targets that hold up in practice
ChannelFirst touchWhy
Web form, call-in5 minutesShe’s at her desk, actively looking. In an hour she’s gone.
Instagram / Facebook DM15 minutesNo phone number means the thread is your only route back.
After hours30 minutes into the next shiftNot 2am. But first thing, before the new day’s leads.

Call discipline: the cheapest fix on most accounts

One account made 139 call attempts in a week and left zero voicemails. Every day audited, same result: dialled, no answer, hung up. Those leads were paid for twice — once in ad spend, once in staff time — and produced nothing.

The standard is not complicated:

  • Two attempts minimum per session, back to back or within two minutes.
  • Every no-answer gets a voicemail. No exceptions.
  • A connected call under twenty seconds is not a touch.
  • Every session ends with a text within two minutes, referencing the call by name.
  • Rotate the time of day. Three calls at 10am on three consecutive days is one experiment repeated, not three attempts.
  • One lead, one owner, per day. Two people replying into the same thread is worse than nobody replying.

For context on how much persistence is normal: cold-call connect rates sit around 16%, and it typically takes eight attempts to reach someone. A lead is not dead until eight touches across call, text and email.

How do I know booking is actually my chokepoint?

Booking is chokepoint 03 of four. It is the right thing to work on when leads arrive at an acceptable cost and the calendar still doesn’t fill. It is the wrong thing to work on if your offer doesn’t make money at your price, or if she is showing up and not buying.

Pull your last five lead conversations. In how many did someone name an actual day and time? If the answer is none, you have found something you can fix this week. If the answer is all five and they still didn’t book, your constraint is somewhere else — the med spa marketing benchmarks piece has the arithmetic for finding it, and show rate covers what happens after the booking exists.

Dr. Emeka Ajufo, MD · PM&R Physician · Founder of Doctor Lead Flow

I practise physical medicine and rehabilitation, and I run paid acquisition for cash-pay clinics. I diagnose practices the way I diagnose patients: find the constraint, treat that one first. Everything here comes from accounts I actually manage — $2M+ in patient revenue tracked across managed clinic ad accounts.