All posts
📅

No-Show Recovery

How peptide clinics recover 30% of no-show revenue without hiring an agency

The peptide telehealth no-show rate runs 25–60%. The clinics that recover 30% of those bookings do four specific things — none of which require an agency.

May 2, 20265 min readby Jonathan Mohhebali

The peptide telehealth no-show rate runs 40–60%. That's not a typo. For free consults, more than half the people who book don't show up.

For paid consults, it's better — typically 20–30% no-show. Still painful. A clinic doing 200 consults a month at a 25% no-show rate is burning ~50 booked time slots and the lifetime value those patients would represent.

Most clinics absorb the loss, blame the patient, and move on. The clinics that recover 30% of those no-shows do three things differently.

This post is the playbook.

What "no-show recovery" actually means

Not just rescheduling. The full recovery loop has four stages:

  1. The reduction step — fewer no-shows in the first place
  2. The fast-rebook step — catch the no-show within 2 hours, before they ghost
  3. The branched response — different action based on why they no-showed
  4. The quiet follow-up — for the patients who genuinely can't talk now

Most clinics do (1) badly and skip (2)–(4) entirely. Hence the 25–50% loss.

Step 1 — Reducing the no-show rate before it happens

Three pre-appointment messages, none of which look like spam:

24 hours before — the friendly confirm

Hi {{first_name}} — we'll see you tomorrow at {{appt_time}} for your consult. Reply C to confirm or R if you need to reschedule.

This single message reduces no-shows by 18–22% in clinical research. Most clinics already do this; if you don't, start.

2 hours before — the prep message

{{first_name}} — your consult is in 2 hours. Quick prep: have any current meds list ready, your most recent labs (if available), and your top question ready. Provider's name: {{provider_name}}. Link to join: {{telehealth_link}}.

This converts the wishy-washy "maybe I'll show" into "I prepared, I'll show." Reduces no-shows another 8–12%.

15 minutes before — the join nudge (telehealth only)

{{first_name}} — joining now. We'll wait up to 5 minutes after the start time. {{telehealth_link}}

Tiny but effective for telehealth specifically — patients lose track of time and miss the join window. This catches them.

Combined effect: 30–40% reduction in baseline no-show rate. So the 25% no-show clinic becomes the 15% no-show clinic. That's the floor.

Step 2 — The fast-rebook (this is where most clinics fail)

The 2-hour window after a no-show is everything. Get the message out within 2 hours and you'll rebook 30–40% of them. Wait 24 hours and you'll rebook 5–10%. Wait a week and you've lost them.

The 2-hour message:

Hi {{first_name}} — we missed you at the {{appt_time}} consult. No worries — these things happen. Want to grab a slot this week? Reply YES and I'll send you 3 options, or you can pick from our calendar: {{booking_link}}

Why it works:

  • "No worries" removes the embarrassment that prevents rebooking
  • "These things happen" normalizes it, reduces friction
  • Two options (reply YES vs. self-serve link) catches different personality types
  • Quick to deliver — patients respect speed

What this requires: automation. No human is going to remember to text every no-show within 2 hours during a busy clinic day. This step has to fire automatically the moment the appointment time passes without a check-in.

Step 3 — The branched response

The patients who reply to the 2-hour message split into three groups:

"Yes, let's rebook" (60% of replies) → Send 3 specific time options for the next 5 days. Don't send a calendar link — send actual times. Friction kills.

"Sorry, can we do next week?" (25% of replies) → "Of course. How about [specific time next week]? Or use the calendar: {{booking_link}}"

"I changed my mind, this isn't for me" (15% of replies) → This is the most valuable group, counter-intuitively. Don't push back. Reply: "Totally fine. If you ever want to revisit, we'll be here. Mind sharing one thing that changed your mind? Helps us help future patients." 30%+ of these replies result in a re-engagement 60–90 days later because you treated them with respect.

Step 4 — The quiet follow-up for non-replies

For patients who didn't reply to the 2-hour message:

Day 3:

{{first_name}} — quick check, did you want to reschedule that consult or are you good for now? Either's fine — just say the word.

Day 14:

{{first_name}} — last reach out. If now's not the right time, no problem. We'll check back in a few months. If you want to revisit anytime, here: {{booking_link}}

That's it. Two more messages. No more.

What the numbers look like at scale

For a clinic doing 200 consults/month at a 25% baseline no-show rate:

| Stage | Without system | With system | |---|---|---| | Initial no-shows | 50/month | 30/month (pre-bracket reduces it) | | Recovered via fast-rebook | 5 (10%) | 12 (40%) | | Recovered via day 3-14 follow-up | 1 (2%) | 4 (13%) | | Total recovered | 6 (12%) | 16 (53%) | | Net no-shows | 44 | 14 |

If your average consult lifetime value is $1,200 (one-time consult + future protocol revenue):

  • Without system: 44 lost × $1,200 = $52,800/mo lost
  • With system: 14 lost × $1,200 = $16,800/mo lost
  • Recovered: $36,000/mo. Or $432,000/year.

That math holds for solo-practice clinics too. At 50 consults/month, you're recovering ~$9,000/mo. Worth ~12 minutes of setup once.

How to actually run this without losing your weekends

Three paths:

Manual: Track no-shows in a spreadsheet. Set alarms for the 2-hour rebook. Workable for 5 patients/week, falls apart at 20.

Generic SMS tool: You can build it in Klaviyo or Postscript. Expect 12–20 hours of setup, ongoing maintenance, and you'll write the peptide-specific copy from scratch.

Peptide-native automation: Alfred ships this exact sequence as one of 12 pre-built journeys. Activate once. Runs forever. Branches automatically based on patient replies. Total setup: 5 minutes.

Watch the live demo or see pricing.

The bottom line

No-show recovery is the highest-ROI automation a peptide clinic can run. The patient already wanted what you offered enough to book. The barrier was timing or nerves, not interest.

A 2-hour text recovers 30–40% of them. Skipping it costs you mid-five-figures a month.

Start there.

No-Show RecoveryPeptide OperationsPatient Retention

Want this automated?

Alfred runs sequences like the one above on autopilot — built specifically for peptide telehealth. Setup in 72 hours.