Medspa · Florida · 180-Day Plan

A 180-day engine that turns ad spend into booked, showed, treated patients.

A repeatable performance + social marketing system, proven first in the hardest market — Miami — then ported across Florida. This page is the example build for the medspa niche; the framework runs on any vertical.

Spend Leads Booked consults Showed Treated patients LTV

The thesis: leads are not the product. We optimize to cost-per-booked-consult and new-patient CAC against lifetime value — not cheap clicks. Everything below ladders up to this single equation.

The operating framework

How I think before I spend a dollar

Six moves, run in order, for every market and every client. It's a system — medspa is simply today's input. This is the structure you'd get on every account.

Diagnose

Map the category economics, the buyer, the competitive set, the compliance landmines, and the real unit economics — AOV, close rate, rebooking, LTV — before touching an ad account.

Sequence

Decide the order of markets and offers by difficulty and value. Prove the model where it's hardest, then port the winners to cheaper markets where the same playbook prints better.

Build

Stand up the foundation: tracking (server-side + offline conversions), bilingual landing pages, Google Business Profile, the offer ladder, and a creative bank — before launch, not after.

Launch

Go live lean to establish a clean baseline: blended CPL, cost-per-booked-consult, show rate, CAC. No scaling until the funnel math is real, not assumed.

Optimize

Kill losers fast, feed winners. High creative-test velocity, audience and offer iteration, and a nurture engine that converts the 80%+ of leads that never book on the first touch.

Compound

Reinvest the proven system: retargeting, reviews, membership and treatment-recall, and the codified playbook so the next market launches in days, not months.

Step 1 · Diagnose

What's actually true about medspa in 2026

A medspa isn't an e-commerce store. It's a high-trust, high-LTV, recurring-revenue business with real advertising constraints. The plan is built around all three.

Revenue mix

GLP-1 is the new front door

Injectables still anchor revenue, but weight-loss (GLP-1) is the fastest-growing line and a powerful acquisition channel — a large share of GLP-1 patients are new to the practice, then cross-sell into skin-tightening and fillers as they lose volume. We lead acquisition with it, deliberately.

The buyer

Considered, visual, repeat

Predominantly women 28–55 (and a fast-growing male + GLP-1 segment), researching on Instagram and Google, deciding on trust and proof. Botox alone rebooks every 3–4 months — recall is where the margin lives.

Economics

CAC is cheap against LTV

Average ticket sits near $500–540; a steady Botox patient is worth roughly $9,000 over five years. A $250–300 acquisition cost looks expensive in isolation and is a bargain against that. We hold an LTV:CAC of at least 3:1.

The compliance reality I plan around (not into): Meta's Jan-2025 Health & Wellness rules restrict lower-funnel optimization for flagged health advertisers (you often can't optimize directly to "booked appointment" or "purchase"), and ban side-by-side before/after images for weight-loss and anti-aging treatments like Botox and filler. State AGs are pushing Meta to tighten GLP-1 ads further. So: transformation proof lives on the landing page, not in the ad; we optimize via the Conversions API and offline-conversion upload; HIPAA-aware lead handling throughout. Designing for this from day one is the difference between a campaign that scales and an account that gets banned.
Step 2 · Sequence

Why this order: Miami → Tampa → Orlando → Jacksonville

Prove the model in the hardest, highest-value, most competitive market first. Once the creative and funnel win in Miami, they win cheaper everywhere else. Each launch is staggered ~6 weeks so learnings cascade forward.

01Weeks 1–10 · Launch market

Miami

~70% Hispanic, Spanish-dominant, aesthetics-forward and affluent. Brutal CPMs and dense competition — which is exactly why we start here. Spanish isn't a translation layer; it's the unlock: transcreated ES creative, dedicated ES ad sets, WhatsApp as a channel, bilingual intake, EN/ES landing pages. Win here and the rest is downhill.

HighestCPM / competition
EN + ESDual-language from day 1
02Weeks 11–16

Tampa

Fast-growing, less saturated, friendlier CPMs. We port Miami's winning creative and funnel into better economics — this is where efficiency steps up and the model proves it travels.

LowerCPL than Miami
03Weeks 17–22

Orlando

Large, mixed, growing market with a tourism + family layer. Mid competition. By now the nurture and retargeting engine is mature, so new-market spend converts faster.

MidCompetition
04Weeks 23–26

Jacksonville

Largest footprint, lowest CPMs, least aesthetics-saturated — a value play. Education-led creative and the lowest CAC of the four. The playbook is fully codified and launches near-instantly.

LowestCPL / CAC
The 180-day spine

Six phases, staggered launches

Foundation and the hardest market first; each new city layered on a proven base; the last six weeks spent compounding and codifying so the system outlives the launch.

Days 1–30Phase 0 · Foundation

Build the base + Miami soft launch

  • Audit + benchmarks
  • Meta CAPI + GA4 + call tracking
  • EN/ES landing pages
  • Google Business Profile
  • Offer ladder
  • Creative bank (EN+ES)
Days 31–60Phase 1 · Miami live

Establish a clean baseline

  • Meta + Google Search live
  • Local Services Ads
  • Spanish ad sets
  • Baseline CPL / CPBC / show rate
  • 3-touch lead follow-up
Days 61–90Phase 2 · Scale + Tampa

Scale Miami, launch Tampa

  • Scale Miami winners
  • Tampa launch (ported creative)
  • Retargeting live
  • First reactivation campaign
  • Offline conversions feeding back
Days 91–120Phase 3 · Orlando + engine

Launch Orlando, mature the engine

  • Orlando launch
  • Email/SMS nurture + recall
  • Organic Reels engine compounding
  • Review-generation system
  • TikTok Spark Ads test
Days 121–150Phase 4 · Jacksonville

Launch Jax, push LTV

  • Jacksonville launch
  • Membership / package push
  • GLP-1 → aesthetics cross-sell
  • Portfolio budget reallocation
Days 151–180Phase 5 · Compound

Optimize portfolio, codify playbook

  • Full-portfolio efficiency pass
  • Value-based bidding on treated
  • Codified launch playbook
  • Quarterly forecast + scale plan
Step 3 · Build — the channel mix

Performance captures demand. Social creates it.

Paid for intent and scale; owned/organic for trust and repeat. The two halves feed each other — and both run bilingual in Miami.

⚡ Performance (paid)

  • Meta (IG/FB) — primary. Advantage+ for visual demand-gen + retargeting. Spanish ad sets in Miami. Optimized to leads + offline conversions, given health-policy limits.
  • Google Search + LSA. High-intent capture ("botox near me," "lip filler Miami") plus Local Services Ads and an optimized Business Profile.
  • TikTok Spark Ads. Younger + GLP-1 skew, amplifying organic that already performs.
  • Full-funnel retargeting. Site, video, and engagement audiences across Meta + YouTube to recover the 80%+ who don't book first touch.

✦ Social & owned (organic)

  • Reels-first content engine. Provider POV, education, trends, compliant results, UGC and patient stories — the trust layer that lowers paid CAC.
  • Review engine. Systematic 5-star generation + fast responses; reviews are the highest-leverage local-SEO and conversion asset.
  • Email/SMS recall (HIPAA-aware). Botox 3-month recall, no-show recovery, reactivation, membership — where retained margin is made.
  • Local micro-influencers + WhatsApp. Especially in Miami: ES-language creators and WhatsApp as a real booking channel.
The offer ladder

From stranger to member

Every dollar enters here. The job isn't a lead — it's moving a person up the ladder to where the lifetime value lives.

1 · Low-friction lead magnet$X-off first treatment · free consult · GLP-1 eligibility quiz
2 · Booked consultationInstant SMS in <10 min · the real conversion event
3 · ShowedReminders + concierge confirm to beat no-shows
4 · Treated (new patient)First-visit revenue · CAC recovered
5 · Rebooked / memberRecall + membership + cross-sell = the LTV
Step 4 — the unit economics

The numbers, at any budget and any market

Pick a monthly ad budget and a city. The funnel and economics recompute live — because a plan that can't model its own math isn't a plan. Toggle and watch.

Blended CPL
per qualified lead
New-patient CAC
cost per treated patient
Month-1 ROAS
first-visit revenue ÷ spend
Year-1 value : CAC
first-year value vs. acquisition
Ad spendmonthly
Leadsspend ÷ CPL
Booked consults50%
Showed70%
Treated patients55% close
First-visit revenue× $500 ticket

Step 5 · Measurement

What I report — and what I refuse to celebrate

No vanity metrics. The board sees the chain from spend to treated revenue, every week.

CPBC

North-star

Cost per booked consult + new-patient CAC vs. LTV. The only numbers that decide budget.

CAPI

Tracking stack

Meta Conversions API (server-side), GA4, CallRail call tracking, booking-system integration, offline-conversion upload.

Cadence

Weekly optimization + creative-test velocity; monthly business review tied to revenue, not impressions.

Optimize to treated

Offline conversions feed treated-patient value back to Meta + Google for value-based bidding — past the lower-funnel limits.

Transparent risk

What could go wrong — and how I de-risk it

Ambition with the landmines named up front. Every risk has a mitigation built into the plan.

Meta health-ad rejections / account bans
Compliant creative (no banned before/afters), proof on the landing page, gradual ramp, backup ad accounts + pages, and CAPI so we're not solely reliant on pixel optimization.
Cheap leads that never book
We optimize to booked + showed + treated, not raw CPL. Offer attractiveness is the lever; a 3-touch <10-minute follow-up converts the volume.
Attribution in a call / walk-in business
Call tracking + booking-system integration + offline-conversion upload close the loop between ad click and treated revenue.
Lazy Spanish (translated, not transcreated)
Native-level ES creative and intake, culturally relevant — not Google-translated. In Miami this is the single biggest performance lever, not a checkbox.
Seasonality + GLP-1 regulatory shifts
A promo calendar (summer body, Q4, January) and a diversified offer mix so no single line — including GLP-1 — is a single point of failure.
90 / 180-day targets

What "working" looks like, per market

Illustrative targets at the Mid ($12K/mo) budget. Conservative, defensible, and the basis we'd hold ourselves to.

Market Live by Target CPBC New patients / mo Day-180 status
MiamiWeek 5≤ $130~40Scaled + bilingual
TampaWeek 11≤ $105~45Scaling
OrlandoWeek 17≤ $110~42Optimizing
JacksonvilleWeek 23≤ $95~48Launched + efficient

CPBC = cost per booked consult. Figures are planning targets built from 2025–26 medspa benchmarks, not guarantees; they're what we'd instrument against from week one.

Same engine. Any niche. Medspa was just the proof.

This is how I'd think on day one — diagnose the economics, sequence the markets, build the foundation, then compound. Hand me another vertical and the framework holds; only the inputs change. I'd love to build the real version with you.