Contour Light · Provider Meeting — Guest Session
Fill the
Beds.
The complete customer-acquisition system behind a booked-out body-contouring practice. Every number. Nothing held back.
Don Harris · Operator, Genesis Red Light · Founder, My Clinic Engine
Before we start — a warning
Most speakers give you motivation.
I'm giving you my actual playbook.
The exact offer. The exact funnel. The exact texts. The numbers I'd normally only show a paying client. Get your phones out — screenshot everything.
FAIR WARNINGBy the end you'll know exactly what it takes to run this. Knowing it and running it are two very different things.
Why this is worth your screenshots
I sit on both sides of the table.
Operator
I run a studio
Genesis Red Light — a red-light body-contouring studio, same as yours. We book out 8–10 days.
Engineer
I build the machines
Through My Clinic Engine, I install this exact customer-getting system for clinics — I run the ads, the tracking, the automations.
Same niche
Not a guru
I live in your numbers daily — show rates, close rates, package values, cost per customer.
The lens everything hangs on
Most marketing optimizes for cost-per-lead.
I optimize for cost-per-closed customer.
One is easy to report and looks great on a dashboard. The other is the only number that touches your bank account. Everything I'm about to give you serves that one number.
Secret 1 The offer that pays for your ads
Stop running "free." Run a paid qualifier — and watch your calendar fill with people who actually show.
$79
Full treatment + the body-composition consult
Paid online before they pick a time
Self-liquidating — it pays down the ad that found them
It's not the product. It's the audition for the package.
THE CATCHA paid offer only wins if you can prove which ad produced which closed sale — and price the trial against lifetime value, not sticker price. Most owners can't see that. (Hold that thought — Secret 2.)
Secret 1 The math nobody runs
| Same $3,000/mo in ad spend | "Free" offer | Paid $79 qualifier |
| Bookings you pay for | 150 leads | 50 pre-paid |
| Show rate | 35% → 52 | 80% → 40 |
| Close rate (intent-driven) | 31% → 16 | 55% → 22 |
| Trial revenue back | $0 | $3,950 |
| Net ad cost / packages sold | −$3,000 · 16 pkgs | +$950 · 22 pkgs |
Same spend. The free funnel costs you $3,000 for 16 packages. The paid funnel pays YOU $950 — and lands 6 more.
Illustrative model · your numbers will vary — which is exactly why you have to measure them
Secret 2 The one that should scare you
Right now, Facebook is
lying to you about your results.
Let me prove it in the next 60 seconds — and show you why your "best" ad probably isn't.
Secret 2 Why your numbers are fiction
The tracking pixel fires in the customer's browser — where it quietly gets killed.
Customer acts
books / pays
→
Browser pixel
fires client-side
→
iOS · ad-blockers · ITP30%+ blocked
never arrives
⤳
Meta "optimizes"
on phantom data
WHAT IT MEANSMeta is picking winners off incomplete data, then spending more on the wrong ads. The "free-offer winner" from Secret 1? It may have been losing the whole time — you just couldn't see it.
Secret 2 The fix almost everyone skips
Fire the event from your server, not the browser — and feed Meta your actual buyers.
Browser pixel
event ID: a1b2
+
Server-side CAPI
event ID: a1b2
→
→
CRM sends the CLOSE
$2,000 package
→
WHAT THIS TAKESA server-side gateway, a dedup key on every event, your CRM wired to fire Purchase + the real package value back to Meta, and weekly reconciliation against closed revenue. There is no button for this.
Secret 3 The funnel order that kills no-shows
Take the card first. Let them pick a time second.
THE TRAPMost funnels mint the "lead" at the form and ask for the card later — that's where 70% vanish. And every step is its own leak: page speed, the pixel firing on the right step, the calendar writing to the right staff, the deposit hitting your Stripe, the confirmation triggering the right automation. Miss one and you pay for ghosts.
Secret 4 The 7 messages that get them in the door — steal these
At booking
You're in, {first}! Your session is locked for {time}. Reply YES so I know you got this. 🎉
+2 min · email
What to expect + how to prep (2-min video) → {link}
Night before
Can't wait to see you tomorrow at {time}! Quick tip: {prep}. Anything come up? Just text me here.
2 hrs before
We're all set for you at {time} — see you soon! Parking: {note}.
No-show +1 hr
Missed you today, {first} — life happens. Want me to grab you the next opening? Reply REBOOK.
No-show +1 day
{first}, your $79 is still good — I'm holding {2 slots}. Want {day} or {day}?
After session
How are you feeling? Reply 1–10 — and if you loved it, here's your next step → {link}
NOW THE HARD PARTThis is one of ~14 automations. They fire on triggers, branch on showed / paid / replied, and if two fire out of order they double-text — the person hits STOP, and you've lost them forever. I've spent 200+ hours making sure they don't.
Secret 5 The money already on your floor
Most trials that don't buy never said "no."
They said "let me think about it."
That's not a lost sale — it's an un-followed-up one. The recovery runs automatically the second the outcome is marked thinking:
Day 1
A result story from someone who started exactly where they are.
Day 3
Answer the silent objection (time / money / "will it work for me").
Day 5
A real reason to start now — not a discount, a deadline.
DO THE MATHRecover just 1 in 5 at $2,000 a package and that's thousands a month you're leaving on the floor today — but it has to fire off the outcome, pull the right story for their goal, and stop the instant they buy.
Secret 6 Your cheapest customer already paid you once
There's a bed-filler hiding in your database — for the cost of a text.
$40k
200 past clients, 60–90 days quiet
× a 10% win-back × $2,000 package
= $40,000 from a list you already own
Zero ad spend
QUIETLY HARDNeeds clean tags, the right segment, an offer that doesn't cannibalize full price, and active clients suppressed — so you never hand a discount to someone about to pay full freight.
Secret 7 The only number that matters — and why you've never seen it
| Channel | Spend | "Leads" (what they show you) | Closed customers | Cost / CLOSED |
| Meta — Ad A | $1,400 | 71 leads | 11 | $127 |
| Meta — Ad B | $1,000 | 96 leads | 4 | $250 |
| Google — "near me" | $600 | 18 leads | 7 | $86 |
READ IT AGAINBy "leads," Ad B looks like the winner. By closed customers, it's your worst spend — and Google is your best. Reconciled to your CRM, not Meta's report. Building this means joining Meta + Google + CRM + Stripe into one deduped, daily truth. There is no button for this either.
And yes — it works
This is Jeff.
My studio.
45 pounds. Every secret you just saw ran on him — the ad that found him, the paid trial that qualified him, the automations that kept him.
Before
45 lbs later
So here's everything you now know you need
Acquire
Paid-qualifier offer
Creative library + angles
Meta + Google management
Weekly test cadence
Audience + lookalikes
Convert
Card-first funnel
Room/staff calendar logic
Your-name Stripe checkout
Page speed + mobile
Lead-stage tagging
Automate
~14 branching automations
7-touch show-up sequence
"Think about it" recovery
Database reactivation
Opt-out / STOP safety
Measure
Pixel + server-side CAPI
Event dedup keys
CRM → Meta close events
Cost-per-closed dashboard
Weekly revenue reconciliation
This is one clinic. Running every day. Forever. And it's all invisible until one piece breaks and the beds go quiet.
The part I can't put on a slide
Knowing all of this
is the easy part.
Running it — every piece, every day, forever, without one of them breaking while you're trying to treat people — is a second full-time business. Nobody warns you about that part. And that part is what decides whether your beds are full.
The one thing to remember
You don't have a treatment problem.
You have a customer problem.
And now you know exactly how deep it goes.
That's everything
I held nothing back.
That's the system that keeps my beds full — and clinics that look just like yours. What you do with it is your call. Find me if you want to talk. Or don't. The blueprint's yours either way.
The blueprintscan — it's yours to keep
Run your numbersyour clinic’s growth calculator
Reach medon@myclinicengine.com
Don Harris · Genesis Red Light & My Clinic Engine · myclinicengine.com