Uncategorized

Why your clinic has leads but few bookings: 5 holes in the funnel

Your clinic spends 15-30K UAH/mo on advertising, the leads come in — 80-120 a month. But only 40-50 make it to a booking. The other 50% get lost somewhere between the form and the front desk. In LeadPrice practice we’ve seen this picture in 7 out of 10 clients. The real cause isn’t the traffic — it’s 5 specific holes in the funnel: response time over 15 min (35% loss), no lead qualification (20% loss), the admin script “we’ll call you back” (25% loss), no reminders (15% loss), and zero analytics. This article breaks down each hole with numbers and a methodology for closing it.

The failure case: an aesthetic medicine clinic, Kyiv

A cosmetology clinic, 4 treatment rooms, average procedure price 3,500 UAH. Ad budget for Meta + Google — 22,000 UAH/mo. Cost per lead stable at 220-280 UAH. That makes ~90 leads a month.

The owner complains: “The leads come in, but there are few clients. I think we need more ad budget.”

We asked for CRM access and looked at the reality:

  • 90 leads a month
  • 27 of them duplicates (one person submitted the form 2-3 times because nobody called back)
  • Unique leads: 63
  • Calls that reached the administrator: 48 (15 were lost at the “we’ll call you back later” stage)
  • Booked a consultation: 31
  • Showed up for the consultation: 19

Lead → booking conversion: 21%. Lead → show-up conversion: 12%. Meanwhile the owner assumed that 50-60 new patients a month was the norm for this budget.

Money lost per month: 22,000 × 79% (not converted) = 17,380 UAH down the drain. Per year — 208,560 UAH on leads that never became clients because of internal processes, not traffic.

The owner’s reaction: “Maybe it’s just a cold audience?” No. We checked — 68% of leads came from a warm audience (retargeting, branded search queries). The problem wasn’t the traffic.

What to take away from this case

This isn’t an isolated case. Working with clinics and dental practices, we see this picture consistently:

  • Lead → booking conversion in unoptimized clinics: 20-35%
  • In clinics with a properly built funnel: 55-70%
  • A 2-2.5x difference — and it isn’t traffic, it’s internal processes

If you spend 20,000 UAH/mo on advertising and convert 25% instead of 60%, you’re paying 2.4x more for every booking than you could. It’s like buying fuel at 70 UAH/liter instead of 30 simply because there’s a hole in the tank.

5 holes in the funnel: where your leads get lost

We analyzed 40+ clinics over 2023-2024 (dental practices, cosmetology, diagnostic centers). We collected CRM data, listened to call recordings, looked at response times. Here are the 5 specific places where leads get lost:

Hole in the funnelLead lossCauseHow to close it
Response time >15 min30-40%The patient had time to submit a request to a competitorAuto-reply + call in <5 min
No qualification15-25%The admin didn’t find out budget/timing/readinessA 4-question script
“We’ll call you back”20-30%The admin shifts responsibility onto the patientA booking ≠ a promise, a booking = an action
No reminders10-20%The person forgot or changed their mindSMS 24 h before + call 2 h before
Zero analyticsAll of the aboveYou don’t know where exactly you’re losingCRM + end-to-end analytics

Let’s go through each hole separately.

Hole #1: Response time over 15 minutes

A person fills in the “Book a consultation” form at 14:37. She gets an automatic message: “Thank you, we’ll be in touch.” She waits. 14:55 — nobody. 15:10 — a competitor who responded within 3 minutes calls. 15:40 — your administrator calls. “Thanks, I’ve already booked with another clinic.”

According to LeadConnect research (2023), lead conversion drops 10-fold if the response is delayed more than 10 minutes. In medical niches it’s even worse, because competition is high.

What to do:

  1. An auto-reply with specifics: “Thank you! Our administrator Olena will call you within 5 minutes. If it’s urgent, call +380XXXXXXXXX”
  2. An automatic call in the CRM: website lead → after 2 min an auto-call to the administrator → if not answered within 30 sec, a call to the backup
  3. Monitoring response time: the CRM must have a metric “Average time to first contact.” The norm: <5 min during business hours, <15 min in the evening

In the FZone case (an aesthetic medicine clinic we’ve worked with for 38+ months, 5,250 patient bookings) the response time is <7 min in 92% of cases. That’s one of the reasons lead → booking conversion there is 68%.

Hole #2: The administrator doesn’t qualify the lead

A call from the administrator:

— Good afternoon, did you leave a request on the website?
— Yes.
— Which procedure should I book you for?
— Well, I wanted to find out about biorevitalization.
— Okay, when would it be convenient for you to come?
— How much does it cost?
— From 3,000 to 8,000, depending on the product. When is convenient for you?
— I’ll think about it and call back.
— Okay, we’ll be waiting!

Result: the lead is lost. Why? Because the administrator didn’t find out:

  • Whether the patient even understands what biorevitalization is
  • What the patient’s budget is (maybe they were thinking 1,500 UAH)
  • Whether they have experience with similar procedures
  • What the motivation is — an event (wedding, photo shoot) or a general wish

Without qualification, 20-30% of leads stay in “I’ll think about it” status and never come back.

What to do:

A script with 4 mandatory questions:

  1. “Could you tell me what you’re interested in? Have you had similar procedures before?” (establishing the level of awareness)
  2. “What result would you like to get? Is there perhaps an event you’re preparing for?” (motivation + timing)
  3. “What budget range are you considering?” (filtering + expectations)
  4. “Do you have any questions for the doctor at the consultation? I’m booking you in for a convenient time” (locking in the booking)

This dialogue takes +2 minutes, but raises booking → show-up conversion from 50% to 75-80%. Why? Because the patient feels heard and has voiced their own expectations.

Hole #3: The administrator says “We’ll call you back”

A classic mistake: the patient asks something complicated (for example, “Can I have two types of peel in one visit?”), and the administrator replies: “I’ll check with the doctor and call you back.”

Result: in 70% of cases the administrator doesn’t call back (forgets, the doctor is busy, the patient doesn’t pick up). The lead is lost.

What to do:

  1. Never push responsibility into the future: “One moment, let me check right now” → put on hold → check with the doctor → come back with the answer
  2. If the doctor is unavailable: “The doctor is in a procedure right now, but I can note your question and we’ll answer within the hour. Or I can book you for a consultation, where the doctor will explain everything in detail”
  3. Always lock in the outcome of the conversation: either a booking, or a promised call at a specific time (“I’ll call you today at 16:00”) + a reminder in the CRM

In our methodology this is called “closing the lead in the moment” — every conversation must end either with a booking or with a clear next step on your side, not “wait, we’ll think about it.”

Hole #4: No reminders before the visit

The patient booked a consultation for Tuesday at 15:00. On Monday evening nobody reminded him. Tuesday, 14:55 — he’s in a meeting. 15:10 — he remembers there was something, but it’s already irrelevant.

According to our data, 15-25% of booked patients don’t show up simply because they forgot. They didn’t change their mind, didn’t find it cheaper — they forgot.

What to do:

  1. An SMS reminder 24 hours before: “Reminder: tomorrow at 15:00 you have a consultation at [clinic name]. Address: [address]. If you need to reschedule, call +380XXXXXXXXX”
  2. A confirmation call 2 hours before: “Good afternoon, this is [clinic name]. A reminder that today at 15:00 you have a consultation. Will you be coming?” (yes/no → if no, offer to reschedule)
  3. Automation: the CRM should send the SMS automatically + set a task for the administrator “Call 2 h before”

This raises attendance from 60-70% to 85-90%. The difference is 15-20 patients a month who didn’t burn out.

Hole #5: Zero analytics — you don’t know where you’re losing

The worst hole is the absence of data. If you can’t see:

  • How many leads came in
  • How many of them reached the administrator
  • How many booked
  • How many showed up
  • How many became clients

…then you simply don’t know where exactly the problem is. Maybe the administrators are working badly. Maybe the traffic is cold. Maybe competitors are cheaper. Without data, it’s guesswork.

What to do:

  1. A CRM with funnel stages: Lead → Contact → Qualification → Booking → Show-up → Client. Every stage must be recorded
  2. Integration of advertising with the CRM: so you can see which channel (Meta/Google/organic) the lead came from and what the conversion is by channel
  3. A weekly report: conversion at every stage. If lead → booking drops below 50%, that’s a signal to dig into the admin scripts

At LeadPrice we build end-to-end analytics for every client — a single dashboard that shows the whole funnel from the ad click to the payment. This lets you know exactly where the money is being lost instead of guessing.

How we close these holes for clients: the LeadPrice methodology

When a clinic comes to us complaining “we get few leads,” we don’t rush to spend budget. We run a funnel audit using our “Who → What → Why → How” methodology:

  1. Audit of the current funnel (2-3 days): we look at the CRM, listen to call recordings, analyze response time, conversion at every stage
  2. Identifying the critical holes (1 day): we build a loss table, calculate how much money is lost at each stage
  3. Building scripts + automation (1 week): we write scripts for the admins, set up auto-reminders, integrate the CRM with advertising
  4. Team training (1 day): we run a training session for the administrators with role-play and record model dialogues
  5. 2 weeks of monitoring: we listen to calls, adjust scripts, watch the change in conversion
  6. Scaling the advertising (only after the funnel works): we increase the budget, because now every lead converts 2x better

The result: lead → booking conversion grows from 25-35% to 55-70% within 3-4 weeks. That means on the same budget you get 2x more bookings.

In the case of the clinic we described at the start: after 3 weeks of work, conversion grew from 21% to 58%. On the same 22,000 UAH/mo budget the number of bookings rose from 19 to 52. The difference is 33 patients a month who were previously lost in the funnel.

When you should NOT optimize the funnel (honestly)

There are situations where the problem isn’t the funnel:

  • If there are fewer than 20-30 leads a month: the sample is too small to draw conclusions. First you need to grow traffic
  • If the average bill is <1,000 UAH: the economics don’t support a complex funnel with a CRM and scripts; it’s better to work through simple online booking
  • If the clinic has no free slots: why optimize the funnel if the doctors are booked 3 weeks ahead? Scale capacity first
  • If the problem is the product: for example, prices 2x above the market with no justification. No funnel will compensate for an uncompetitive offer

We tell clients honestly when the problem isn’t the funnel. It’s part of our approach — we filter out ~80% of inbound requests, working only with those where we can deliver a real result.

Checklist: 10 red flags in your funnel

Go through this list. If 3+ items apply, you have holes:

  1. Average response time to a lead >10 minutes
  2. Administrators don’t record calls (or you don’t listen to them)
  3. The CRM has no funnel stages (just a list of contacts)
  4. Lead → booking conversion <40%
  5. Booking → show-up conversion <70%
  6. No automatic SMS reminders
  7. Administrators don’t know the average bill and can’t state it
  8. You don’t know how many leads came from Meta and how many from Google
  9. Administrators say “We’ll call you back” more than twice a day
  10. You have no scripts for administrators (or they were written 3+ years ago)

If you have 5+ flags, you’re losing 50-70% of your ad budget to holes in the funnel.

FAQ: Leads come in, but bookings are few

What’s a normal lead → booking conversion for a clinic?

In clinics with a properly built funnel (CRM, scripts, reminders, fast response) — 55-70%. In unoptimized ones — 20-35%. The 2-2.5x difference isn’t traffic, it’s internal processes. If your conversion is below 40%, that’s a signal to dig into the funnel, not to spend more on advertising. The norm also depends on the niche: in dentistry it’s usually higher (people are ready to book faster), in cosmetology slightly lower (more deliberation).

How fast should you respond to a website lead?

Ideally within 5 minutes. At most 10-15 minutes during business hours. After 15 minutes conversion drops 10x, because the patient has time to submit a request to competitors or get distracted. At night/weekends up to 1 hour is acceptable, but with an auto-reply: “We work from 9 to 18, we’ll call you back in the morning.” In LeadPrice practice we’ve seen that clinics with a response time of <7 min have 40% higher conversion than those responding in 20-30 min. It’s the cheapest way to raise your advertising ROI — just respond faster.

Is a CRM worth it at all for a small clinic (10-15 bookings a week)?

Yes, if you spend from 5,000 UAH/mo on advertising. A CRM isn’t for “large volumes,” it’s for seeing where you lose leads. Even at 10-15 bookings a week (~50 a month), if conversion is 30% instead of 60%, you’re losing 25 patients. At an average bill of 3,000 UAH that’s 75,000 UAH a month in missed revenue. A simple CRM like KeyCRM, Pipedrive, or even Google Sheets with the right structure costs 500-1,000 UAH/mo but saves tens of thousands. The question isn’t “is it worth it,” but “why don’t you have one yet.”

What if the administrators don’t follow the scripts?

Three steps: 1) Record all calls (there are services like Ringostat, Binotel — from 300 UAH/mo). 2) Listen to a random sample of 5-10 calls a week and give feedback. 3) Set a conversion KPI: if administrator A converts 65% and B converts 30%, it’s visible immediately. The problem is often not that the script is bad, but that nobody monitors whether it’s followed. In our practice we’ve seen clinics where the scripts sat in Google Docs for 2 years but the administrators never opened them. The solution isn’t “write a script,” it’s “build a culture of quality control.” If the owner doesn’t listen to calls, the administrators relax.

We spend 30,000 UAH/mo on advertising but get few bookings. Should we increase the budget?

First look at the funnel conversion. If you have 100 leads a month and 25 book (25% conversion), the problem isn’t the budget. You’re already paying for 100 leads, but 75 of them are lost to internal processes. Raising the budget to 40,000 UAH will give you 130 leads, of which 32 will book — you’ll spend +10,000 UAH to get +7 bookings. That’s 1,400 UAH per booking. If instead you first optimize the funnel to 60% conversion, the same 100 leads will give 60 bookings — +35 bookings with no extra ad spend. So the rule: patch the holes first, then pour in more water. At LeadPrice we don’t recommend increasing the budget until lead → booking conversion reaches 50%+.

How long does it take to close the holes in the funnel?

It depends on how deep the problems go. If you already have a CRM and just need to write scripts + set up reminders — 1-2 weeks. If you need to implement a CRM from scratch, integrate it with advertising, and train the team — 3-4 weeks. The first results (a 10-15% rise in conversion) are visible within a week of introducing the scripts. The full effect (conversion plateauing at 55-70%) comes after a month of consistent work. The main thing is not to give up after the first week, because administrators slip back into old habits without constant oversight. At LeadPrice we hold weekly syncs with the client’s team for the first 2 months to lock in the new processes.

Conclusion: holes in the funnel cost you 50-70% of your budget

If your clinic gets leads but few bookings, the problem isn’t the traffic. In 7 out of 10 cases we’ve seen, the real cause lies in 5 specific holes:

  1. Response time >15 min (35% loss)
  2. No lead qualification (20% loss)
  3. The “we’ll call you back” script (25% loss)
  4. No reminders (15% loss)
  5. Zero analytics (you can’t see where exactly you’re losing)

Every hole is real money you spend on advertising but don’t convert into revenue. On a 20,000 UAH/mo budget with 25% conversion instead of 60%, you lose ~180,000 UAH a year.

The solution: funnel audit → identify the holes → implement scripts + automation → control. It takes 3-4 weeks, but delivers a 2-2.5x rise in conversion on the same budget.

If you own a clinic and recognize yourself in this article, don’t rush to increase your ad budget. Close the holes first. At LeadPrice we do a full funnel audit + implementation as part of our standard management package. If you want to find out where exactly your leads are being lost — write to us, we’ll analyze your CRM and show you the concrete loss figures.

Зв'яжіться з нами

Want more clients?

Leave a request — we'll do a free analysis of your business

Дякуємо! Ми зв'яжемося з вами найближчим часом.