Skip to content
All case studies
Healthcare & AestheticsUSA

380 booked appointments, show rate 12% → 28%

Jessica M. · Healthcare & Aesthetics

380Appointments
12% → 28%Show rate
<90sLead response
New York, USAMarket

The challenge

An aesthetics practice that had no shortage of inquiries — just no way to convert them. Leads landed in an inbox checked twice a day, callbacks took 18–24 hours, booked-to-show sat at 12% and chairs the practice was paying rent for stayed empty. On top of it, the tracking layer was leaking treatment-name and email data into Google Ads, an unnoticed HIPAA exposure.

The mechanism

GoHighLevel SMS follow-up + HIPAA-aware tracking + KPI-benchmarked Google Ads. We rebuilt measurement first, optimized to profit — not vanity ROAS — and let clean signal compound across the account.

The result

380 booked appointments, show rate 12% → 28% — measured, attributed and sustained in the USA market.

Jessica M.'s NY aesthetics practice booked 380 patient appointments and lifted show-rate from 12% to 28% by replacing inbox-based intake with a HIPAA-aware GoHighLevel SMS sequence and KPI-benchmarked Google Ads. Chairs the practice was paying rent for finally filled.

The Brutal Problem

Jessica had two providers, four treatment rooms, and a marketing budget she could no longer justify to her CPA. The practice was generating inquiries — Google Ads CPL was acceptable, the website was converting — but the calendar utilization sat at 41%. She was paying rent on chairs that stayed empty four days a week. Her front-desk manager was responding to form fills 18-24 hours after submission, by which time half the patients had booked at a competitor down the street. Booked-to-show was 12% — patients who did book often forgot, didn't get reminded, and ghosted the appointment. Jessica had taken a HELOC against her home in February to cover Q1 cashflow. Two of her aestheticians had moved to a competing practice in March. The CPA had used the words "we need to talk about the structure of this business" in their last call. Her teenager had asked, casually, whether they could "still afford" the planned summer trip — Jessica had said yes and didn't sleep that night. On top of it, the existing tracking layer was pushing treatment names and patient emails through Google Ads in URL parameters — a HIPAA exposure nobody on the team had noticed. The practice had product, demand, and ad budget, and was losing on operations.

What Made It Worse

Five compounding failures. (1) Form submissions went to an inbox the front desk checked at 9am and 4pm only. (2) No confirmation cadence — patients booked, then ghosted with no reminders. (3) No SMS — the channel where aesthetics patients actually live. (4) Google Ads structure mixed all procedures into shared campaigns, so Botox CPLs and laser CPLs averaged out into meaningless blended numbers. (5) Tracking was leaking PHI into Ads parameters — unrecognized HIPAA exposure ticking quietly.

The Diagnosis

Numbers were stark. Calendar utilization 41% against industry benchmark 70-80%. Lead-to-booked 23%, booked-to-show 12% — net inquiry-to-show conversion 2.8% against benchmark 12-15%. First-response median 19h 40m. SMS not deployed. Show-rate by procedure unmeasured because campaigns were blended. Botox CPL hidden inside a $94 blended figure was actually $61; laser CPL was $187 — laser ads were starving the budget unnoticed. Tracking audit found 11 distinct PHI exposures in URL parameters and event payloads sent to Google Ads — direct HIPAA risk Jessica had no idea was happening. Diagnosis: the lead-gen layer was fine; everything between inquiry and chair-in-seat was broken, and the tracking was a regulatory time bomb. Fix the operations, fix the structure, fix the privacy — paid spend was already enough.

The Solution Stack

10 weeks, 10 steps:

  1. Week 1 — GoHighLevel build. Pipeline + calendar sync to provider availability.
  2. Week 1 — Speed-to-lead SMS. Every inquiry triggers a friendly SMS inside 60 seconds with a calendar link. 5-minute follow-up, 24h check-in, 72h final attempt.
  3. Week 2 — HIPAA-aware GTM rebuild. Stripped PHI from URLs and event parameters. Hashed identifiers only. Server-side CAPI for privacy-safe signal to Google and Meta.
  4. Week 3 — Confirmation cadence. 24h prior + morning-of + 2h prior SMS sequence.
  5. Week 4 — Google Ads restructure. Split into per-procedure campaigns: Botox, fillers, laser, body. Per-procedure CPL ceilings, copy, landing pages.
  6. Week 5 — Per-procedure show-rate scoreboard. Marketing KPI shifted from CPL to cost-per-show.
  7. Week 6 — Review request automation. Post-treatment SMS asking for Google review at the 24h mark.
  8. Week 7 — Reactivation flow. 90/180-day cadences for past patients with treatment-relevant content.
  9. Week 8 — Membership upsell. Auto-trigger membership offer at second booked appointment.
  10. Week 10 — Compliance audit. Independent HIPAA review of the new stack; documented for legal.

The Inflection Point

Week 2. The GoHighLevel SMS sequence went live on a Monday. By the Friday, 14 of 22 new inquiries had booked the same business day they submitted. The 5-minute follow-up was producing booked appointments from inquiries that had been about to ghost. Show-rate confirmed in week 3 climbed to 19% as the confirmation cadence kicked in. Jessica emailed at 7am one Tuesday: "the calendar is full Thursday for the first time since November." She was right. By week 6 the calendar was running 72% utilization.

Final Numbers

MetricBeforeAfterChange
Booked appointments~140 / qtr380 / qtr+171%
Show rate12%28%+133%
First response time19h 40m<90 sec-99.9%
Calendar utilization41%76%+85%
Blended CPL$94$65-31%
Cost per show$782$232-70%
HIPAA exposures110cleared

What We Learned / Replicable Playbook

Clinics and med-spas usually don't have lead-gen problems. They have speed-to-lead, confirmation cadence, and structure problems. The replicable sequence: (1) GoHighLevel SMS sequence inside two weeks, (2) HIPAA-aware tracking rebuild before any spend optimization — PHI in URLs is a ticking bomb, (3) per-procedure campaign structure with per-procedure KPIs, (4) confirmation cadence kills no-shows more reliably than overbooking, (5) measure cost-per-show, not CPL. Practices that pour more spend into broken intake double their CAC and don't move utilization. The intake fix is always first.

Daily-Life Outcome

Jessica paid down the HELOC to zero by month eight. Both aestheticians she'd lost asked about coming back; she hired one and added a third in month seven. The summer trip happened. Her CPA's quarterly call shifted from "structure of the business" to "tax-efficient expansion." She told us she had stopped checking the calendar at 11pm. She sleeps.

FAQ

Is GoHighLevel HIPAA-compliant?

With a signed BAA and the right configuration, yes. We deploy it inside that BAA scope and document the data flows for the practice's compliance file.

How quickly does show-rate move?

14-30 days from cadence go-live, faster if patient volume is high enough.

Will SMS feel pushy to patients?

Conversational tone, opt-out on every send, and value-first content. Aesthetics patients overwhelmingly prefer SMS to phone or email.

Driving services: CRM Automation & GoHighLevel · SEM & Paid Advertising · Server-Side Tracking. Further reading: GoHighLevel Pipelines · Lead-Gen Attribution Black Hole.

Get a free 48-hour audit → We'll show you exactly where your patients are dropping off between inquiry and chair — and the SMS cadence that closes the gap.

Your account has a story like this in it. We'll find it.

A free 48-hour audit shows you exactly where the growth is hiding.