Case Study · Health & Wellness
The $20 spa session funnel that produces $3,000 members.
How we built a self-liquidating Meta Ads funnel for an Oceanside, CA longevity spa — where the front-end offer pays for the ad spend and the membership upsell is pure margin.
- $0
- Net cost per booked session
- 75+
- Paid sessions per month
- $200
- Ad cost per new member
- 15.5x
- LTV return on ad spend

The Client
A premium longevity spa with a membership problem.
Our client operates a high-end longevity spa in Oceanside, California — infrared saunas, cold plunges, compression therapy, a hyperbaric oxygen chamber, and a float tank. Like most wellness businesses, the real economics live in recurring memberships, not one-off visits. A $129/month membership with strong retention is worth thousands per customer.
The problem: nobody buys a $129/month commitment from a cold Facebook ad. And free trial offers attract exactly the wrong crowd — freebie-seekers who show up once, use the amenities, and never return.
The Strategy
Charge for the trial. Let the offer filter the audience.
Instead of a free pass, we built the campaign around a $20 paid trial: a 45-minute contrast session (infrared sauna + cold plunge). Twenty dollars is low enough that a cold audience will say yes on impulse — but the act of paying does two things a free offer never can:
- It pre-qualifies intent. Everyone who books has already spent money on their own recovery.
- It offsets the ad spend. Every booked session claws back $20 of media cost.
The membership pitch happens where it converts best: in person, after the prospect has just experienced a contrast session first-hand.
The Funnel
Meta Ads to booked, paid appointment in one sitting.
We ran conversion campaigns on Meta pointed at a custom-built landing page — not the spa's main website. The page does one job: pick a date, pick a 45-minute slot, pay. Payment (Apple Pay or card) is collected at the moment of booking, so there is no no-show gap between “interested” and “committed.”
Behind the page, GoHighLevel handles confirmations, reminders, and follow-up automation, while the Meta pixel tracks the full event chain — Lead, InitiateCheckout, Purchase — so the algorithm optimizes for people who actually pay, not people who click.
The Results
The ads pay for themselves. The memberships are the profit.
On $50/day in ad spend, the campaign consistently books 2–3 paid sessions per day — roughly 75 sessions a month at a cost per booking of about $20. Since each booking collects a $20 session fee, the front end of the funnel runs at effectively zero net acquisition cost.
Then the back end kicks in. 10% of trial customers convert to the $129/month membership — 7 to 8 new members every month at an ad cost of roughly $200 per member. With members staying an average of 24 months, each one is worth $3,096 in lifetime revenue. That is a 15.5x lifetime return on every ad dollar.
And because memberships stack month over month, the funnel compounds: at current conversion and retention rates, this single campaign projects to roughly $23,000/month in recurring membership revenue at steady state — on $1,500/month of ad spend.
Why It Works
Three principles you can steal.
- Self-liquidating offers beat cheap leads. A $20 paid booking is worth more than fifty free-quote form fills, because the revenue funds the next day's ad spend.
- Optimize for payment events, not clicks. Feeding Meta real Purchase events trains the algorithm to find buyers, not browsers.
- Sell the commitment after the experience. The $129/month decision happens in the spa, post-session — the moment the value is most tangible.
Want a funnel that pays for its own ads?
Book a free strategy call and we’ll map a self-liquidating offer for your business.
Book a Free Call