Front Desk Ops
Where Your Ad Spend Is Actually Leaking
By Sandro Shtikov
Most med spas evaluate ad performance by looking at cost-per-lead or cost-per-booking. Fewer look one step further — at what happens to that lead after they book. That gap is where a meaningful share of ad spend quietly disappears, and it rarely shows up in a marketing report.
The Metric Everyone Tracks
Ad platforms make cost-per-booking easy to see: spend divided by number of appointments booked. It's a clean, familiar number, and it's the one most marketing conversations center around. Lower cost-per-booking looks like a marketing win.
The problem is that a booking isn't the same thing as a completed appointment, and cost-per-booking treats them as identical.
The Metric Almost Nobody Tracks
New client consultations — the exact appointment type generated by most paid ad campaigns — no-show at 25-35%, the highest rate of any appointment category in the industry. That means a meaningful share of every dollar spent generating a new lead is being spent on an appointment that never actually happens.
Run the math on a simple example: a campaign generating leads at $60 per booked consultation, with a 30% no-show rate on those bookings, is really paying closer to $86 per consultation that shows up — a 43% increase in true acquisition cost that never appears in the ad platform's dashboard, because the platform only tracks the booking, not the outcome.
Why This Gets Missed
Ad performance and appointment performance typically live in separate systems — the ad platform reports on bookings, while no-shows get tracked (if they're tracked consistently at all) in the scheduling software, days or weeks after the campaign's own reporting period has closed. By the time a no-show pattern would be visible, it's already disconnected from the campaign spend that caused it, making the two numbers hard to connect without deliberately cross-referencing them.
The Compounding Effect
Rising acquisition costs and no-shows aren't independent problems — they make each other worse. As the med spa market gets more saturated and ad costs climb, every individual lead becomes more expensive to generate. A no-show on an increasingly expensive lead is a proportionally larger loss than it would have been a few years ago, even if the no-show rate itself hasn't changed.
This also means a campaign that looks underperforming on cost-per-booking alone might actually be a strong campaign undermined by a no-show problem downstream — and a campaign that looks efficient might be masking a booking-to-show-up rate that's quietly eating the return.
Closing the Gap Without Changing the Ad Strategy
The fix isn't necessarily a different targeting strategy or a lower cost-per-lead — it's making sure the leads already being generated actually convert into completed appointments. Since new client consultations carry both the highest acquisition cost and the highest no-show rate, they're also the highest-leverage point for improving true return on ad spend.
Two-way communication between booking and appointment — giving a new lead somewhere to ask a question or reschedule instead of silently no-showing — addresses the exact appointment type where ad spend is most at risk. Recovering even a portion of that 25-35% no-show rate on paid leads specifically changes the real cost-per-completed-appointment more than most bidding or targeting adjustments would.
The Number Worth Calculating
Before adjusting an ad campaign, it's worth calculating true cost-per-completed-appointment rather than cost-per-booking: take total ad spend, divide by bookings to get the familiar number, then divide again by the percentage of those bookings that actually show up. The difference between the two figures is usually the clearest picture available of where ad spend is actually going.
Want to see this calculated against your own ad spend? Book 15 minutes and we'll run the real numbers together.