Med Spa Launchby TrueframeFree plan

Meta ads for med spas: why they stop working and the 11 fixes, in the order to check them

Benjamin ChuaBy Benjamin Chua·Updated October 12, 2026·16 min read

The short answer

Meta ads for med spas break at one of three points: click-through rate, cost per lead, or lead to consult and show rate. Pull five numbers from the last 30 days, find the ratio furthest from its working target, and fix only that step. Most accounts we see need the provider on camera, a consult-led offer, and a call inside 60 seconds, long before they need new targeting.

You bought a theatre ticket off the poster. You turned up on the night, found the doors locked and nobody at the box office, and went home. The poster did its job. The staff did not. That is what happens when a med spa runs Meta ads and the front desk calls the leads tomorrow morning. The ad is blamed for a problem the ad did not cause.

Meta ads for med spas only fail at three points. People do not click (click-through rate). People click and do not enquire (cost per lead). Or people enquire and never sit in the consult chair (lead to consult and show rate). Each has a different fix. As working guardrails, drawn from Hormozi and Acquisition.com advisory material rather than any industry survey: if CTR is under 1%, fix creative. If CPL is over $40 while CTR is over 2%, fix the offer or the form. If lead to consult is under 25% or show rate is under 55%, fix follow-up and deposits.

This guide covers the 11 fixes in the order we check them, plus the campaign structure, the form questions, and the first-hour follow-up scripts. If you only have ten minutes, read the two tables, then jump to the section that matches your weakest number.

StageSymptom you seeLikely causeFix
TargetingCheap clicks, wrong peopleRadius too wide, no age floorTighten radius to your real drive time, target 18+ as Meta requires for cosmetic procedures
TargetingSpend stalls, few impressionsAudience too narrow after stacking interestsGo broad inside your radius and let creative do the filtering
CreativeAd rejected or limitedAppearance-shaming languageRemove anything that attacks how someone looks
CreativeViews, no clicksTreatment shown, provider never seenPut the injector or surgeon on camera with a callout, value, curiosity hook
CreativeClicks drop after a weekOne ad running too longRotate 3 to 5 new videos every two to three weeks
OfferLots of leads, low show rateDiscount-led promoLead with a consult and a specific outcome
OfferLeads ask price, then vanishNo reason to choose you over the cheapest injectorUse the one-sentence offer: who it is for, the outcome, what happens at the consult
FunnelClicks, no form fillsSlow or generic landing pageOne treatment line, one provider, three bullets above the fold, loads in under three seconds
FunnelForm fills with junk numbersInstant form with no frictionThree multiple-choice qualifiers and a routing rule
Follow-upLeads never answerFirst call happens hours laterText inside 60 seconds, call inside 5 minutes
Follow-upConsults booked, no-showsNo deposit, no reminder$50 to 100 deposit at booking and three reminders
The 11 failure points we check on every med spa ad account, grouped by where the lead drops off.

First, find where the leak is

Open Ads Manager and your booking system and pull five numbers for the last 30 days: impressions, link clicks, leads, consults booked, consults attended. Then work out four ratios. CTR is clicks divided by impressions. Lead rate is leads divided by clicks, which also gives you cost per lead once you divide spend by leads. Book rate is consults divided by leads. Show rate is attended divided by booked.

The working targets we hold accounts to: CTR of 2 to 3% or better, CPL of $15 to 30, book rate of 30 to 40%, show rate of 60 to 70%. These are guardrails from Acquisition.com advisory material, not a survey of med spas. The ratio furthest from its target is the leak. Fix only that step until it holds for two consecutive 30-day windows, then move to the next weakest. Changing targeting while your front desk calls leads the next day does nothing.

If all four ratios sit at target and the account still loses money, you do not have a Meta problem. The problem is pricing, packaging or patient lifetime value, and no amount of ad work fixes it.

Where a typical med spa ad budget leaks

Link clicks

1,000

Target CTR 2 to 3%+ of impressions

Enquiries

40

4% of clicks; target CPL $15 to 30

Booked consults

16

40% of enquiries; target 30 to 40%

Attended

11

70% of booked; target 60 to 70%

Illustrative counts with the working targets beside each stage. Plug in your own five numbers and look for the ratio furthest from target.
MetricUnderNormalStrongWhat to do
CTRUnder 1%1 to 2%2% or moreUnder: fix creative. Normal: test one or two new creatives and check the offer. Strong: leave targeting alone
Cost per leadOver $40$25 to 40Under $25Over $40 with CTR at 2%+: fix the message, form or geo. Under $25: move your attention to show rate and revenue
Book rate (consults / leads)Under 25%25 to 40%Over 40%Under: follow-up and deposit are broken. Over: move to show rate and order value
Show rate (attended / booked)Under 55%55 to 70%Over 70%Under: add deposits, reminders and a pre-consult video. Over: put more budget into the front end
Working targets from Acquisition.com advisory material, not an industry survey.

The campaign structure for a single-location clinic

Most of the accounts we open have six campaigns, fourteen ad sets and no way to tell what is working. A single-location clinic with one or two providers needs one campaign and two ad sets. This is the build we use.

  1. 1

    Campaign: "Injectables Consult – [City]"

    Objective Leads, using instant forms. Start at $50 to 75 a day for one provider. That is enough to clear the learning phase inside a few weeks without burning cash on a funnel you have not tested yet. How that fits a whole clinic budget is in the med spa marketing budget guide.

  2. 2

    Ad Set 1: "Broad – Women 28-60"

    10 to 15 mile radius, Advantage+ audience, no interests. This carries 80% of spend. The creative does the filtering, not the audience settings.

  3. 3

    Ad Set 2: "Warm – Engagers"

    Instagram and Facebook engagers over 365 days, 50%+ video viewers, site visitors over 180 days, same geo. It gets 20% of spend once the warm audience passes roughly 5,000 people. Before that, run Broad only.

  4. 4

    Kill rule

    Once an ad has 1,500+ impressions and 10+ leads, kill it if its CPL is over 2x the account average, or over $60 when the others are under $30.

  5. 5

    Scale rule

    Any ad with CPL under the account average and lead to consult at 30% or better gets a 20 to 30% budget increase every three days, for as long as CPL and show rate hold.

Ad setAudienceGeoShare of spendWhen it runs
Broad – Women 28-60Advantage+, no interests10 to 15 miles80%From day one
Warm – EngagersIG + FB engagers 365d, 50%+ video viewers, site visitors 180dSame radius20%Once the warm pool exceeds ~5,000
Two ad sets, one campaign. Our working structure for a single-location med spa.

Targeting: fixes 1 and 2

Targeting is where owners spend the most time and where the least money is usually lost. Two things matter.

1. Set a real radius and an age floor

Meta requires ads for cosmetic products, procedures and surgeries to target people 18 and over. That is in their health and wellness policy. Beyond that, set your radius to the distance your patients will actually drive. For most single-location med spas that is 10 to 15 miles for the broad set, stretching to 25 in rural areas, never the whole metro.

2. Stop stacking interests

In 2022 Meta removed most detailed targeting options tied to health topics, so the old trick of targeting people interested in Botox mostly stopped working. Broad targeting inside your radius, with creative that clearly speaks to your patient, usually beats a narrow audience of stacked interests. Let the video do the filtering.

Creative: fixes 3, 4 and 5

3. Remove appearance-shaming language

Meta's policy bans ads with statements that attack a person's appearance or specific body parts. "Tired of your saggy jawline?" gets limited or rejected. "How we plan a jawline treatment that still looks like you" does not. Before-and-after images of cosmetic procedures are allowed when you target adults, but the caption around them still has to follow that rule. The full detail on what Instagram and Facebook allow for injectables is in can you advertise Botox on Instagram and Facebook.

4. Put the provider on camera

This is the fix that moves the most money. Patients are choosing who gets to touch their face. An ad where your injector explains one thing, like why they under-fill lips on the first visit, gives a stranger a reason to trust a specific person. A glossy treatment shot gives them a reason to compare prices.

The first eight seconds decide whether anyone watches the rest. We script those eight seconds with the callout, value, curiosity structure (Hormozi, $100M Leads, p. 142): name who the video is for, promise something useful, and leave a gap they want closed. Selfie-style, injector holding the phone. Three we hand to clinics as starting points:

  1. 1"Most first-time tox patients are scared of looking frozen. I'm going to show you how I plan a still-you forehead in under 60 seconds."
  2. 2"If your last filler appointment left you overfilled on day one, this is for you. Here's why I purposely start low on visit one and still get wow photos."
  3. 3"You shouldn't pick a med spa off a coupon. Let me show you how I walk a real patient through choosing the right treatment without overbuying."

5. Rotate creative before it tires

A local audience is small. The same few thousand people see your ad again and again, and results fade within weeks. Plan to add three to five new videos every two to three weeks. This is the real reason most clinics stop running ads. They run out of creative before they run out of budget.

Offer: fixes 6 and 7

6. Stop leading with a unit price

A $9-a-unit promo will fill your inbox. It will also fill it with people who will leave you for an $8 promo next month, and who cancel the moment you ask for a deposit. If your average treatment plan is several thousand dollars, lead with the consult and the outcome instead of the unit price.

7. Give a reason to choose you

When someone asks "how much?" and disappears, your ad told them nothing except the price. Every ad and every landing page should carry one offer sentence, filled in for your clinic:

It names who it is for, the outcome, what happens in the room and what they leave with. Price shoppers self-select out. The people who understand the difference will pay for it.

Funnel: fixes 8 and 9

8. One page, one treatment, one form

Sending ad traffic to your homepage asks a cold visitor to find their own way. Build one page per campaign that matches the ad. Above the fold it needs a single treatment line ("Wrinkle relaxers for first-timers"), one provider photo with a two-line bio, and three bullets:

  • Who it is for
  • What happens in visit one
  • Typical first-visit investment range

Everything else goes below the fold. Test the page on your own phone on cellular data. If it takes more than three seconds to load, fix that before anything else.

9. Add a little friction to instant forms

Meta's instant forms are easy to fill in by accident, which is why so many owners complain about fake numbers. We use three multiple-choice qualifiers, plus the required name, mobile, email and SMS consent fields:

  1. 1"What are you most interested in?" Wrinkle relaxers (Botox/Dysport) / Filler (lips, cheeks, jawline) / Skin tightening or texture / Not sure, I want an expert to guide me
  2. 2"How soon are you hoping to come in?" This week / Next 2 weeks / Next 30 days / Just researching
  3. 3"If you find the right provider, what budget range feels comfortable for your first visit?" Under $300 / $300-600 / $600+ / Not sure yet

The routing rule: anyone who picks this week or next two weeks with a $300+ budget goes to priority same-day or next-day calls. Anyone who picks just researching or under $300 goes into text nurture with fewer live attempts. Expect fewer leads overall and more booked consults per 100 leads.

Follow-up: fixes 10 and 11

10. Contact inside 60 seconds, not 60 minutes

7x

Companies that tried to contact a lead within an hour were nearly seven times as likely to have a meaningful conversation as those who waited even one hour longer.

Source: Harvard Business Review, The Short Life of Online Sales Leads (2011)

An hour is the old bar. The standard we run to is a text inside 60 seconds and a call inside five minutes, with the first live contact ideally 60 to 120 seconds from submit. If most of your leads are not contacted within five minutes you are burning money, and faster response can mean two to four times more sales from the same leads (Acquisition.com Lead Nurture playbook, p. 19). This is the whole first hour, in order.

  1. 1

    Text 1, instant and automated

    "Hey [First Name], it's [Coordinator] from [Spa]. Got your request about [treatment]. I've got a couple of quick questions so we can match you with the right injector. Is now a bad time for a 2-minute call?"

  2. 2

    Call 1, within five minutes, 2 to 5 minutes long

    The 20-second opener: "Hi [First Name], it's [Coordinator] from [Spa]. You just requested info about [treatment]. My job is simple: ask you 2 or 3 quick questions, then offer you our best available slot with [Injector] in the next week. This should take about 2 minutes. Does that still work for you?"

  3. 3

    Text 2, if no answer

    "No worries, just tried to call you. I've got a few prime spots with [Injector] in the next few days. Which works better for you: weekdays after 5pm or a Saturday morning?"

  4. 4

    Voicemail, if it rings out

    "Hey [First Name], [Coordinator] at [Spa]. You requested info about [treatment]. I've got a couple of appointments I can hold for you over the next few days and just need 2 minutes to match timing and answer questions. Call or text me back at [number] and mention 'Facebook consult' so I know it's you."

  5. 5

    Rest of the first 24 hours

    Two more call-plus-text pairs spaced through the day. After that, drop to lighter text nurture so the lead hears from you without feeling chased.

If your front desk works through web leads at the end of the day, most of your ad spend is going to people who have already booked somewhere else. One coordinator whose only job is that 60-second contact will beat any targeting change you can make.

11. Deposits and reminders

If consults are booked and then missed, take a deposit at the time of booking. Our working rule is $50 to 100, explained plainly: what the consult costs, what it includes and whether it comes off treatment. Then three reminders. A "Booked" text the moment the slot is confirmed, a "Tomorrow" text the day before, and a "Today" text on the morning with parking and directions. Owners often blame lead quality for no-shows that are really a booking process problem. The longer version is in the med spa no-show fix.

What Hormozi's playbook changes about a med spa ad account

Most of what is above comes from applying six ideas in $100M Leads and the Acquisition.com playbooks to a clinic. Here is each one and what it looks like in practice.

Core offer versus lead magnet. Hormozi separates selling the thing from giving away a small useful piece that leads to the thing ($100M Leads, p. 32, p. 46). For a med spa the default is to sell the consult directly. Only test a narrow lead magnet, say a skin age quiz that ends in "book your results review", if CPL on the direct consult offer is too high and your patient lifetime value can carry an extra step.

More, better, new. When something works, do more of it, then make it better, then try something new, in that order ($100M Leads, p. 154, p. 161). More means adding 20 to 30% budget to winning ads every three days while CPL and show rate hold. Better means new hooks and new provider videos before you touch the offer. New means Reels and Stories placements or TikTok, and only after the first two are exhausted.

The core four. Hormozi lists four ways to get leads: warm outreach, cold outreach, posting content and paid ads ($100M Leads, p. 48, p. 50). Most med spas live in one of them, paid ads to strangers. Stack them. Paid ads bring the lead in, the front desk texting and calling every lead is warm outreach, and injector reels that match the ad promises mean the lead sees you again before the consult.

Lifetime gross profit to CAC at three to one. Hormozi's guardrail is that lifetime gross profit should be at least three times the cost to acquire a customer ($100M Leads, p. 146, p. 147, p. 200; Acquisition.com LTV playbook, p. 9). A tox and filler patient worth $1,000 gross profit over 12 to 18 months allows a CAC of roughly $333. If your CAC is already inside that line and the clinic still struggles, fix the model, meaning price, packaging and retention, rather than the ads.

Speed to lead. Contact within 60 seconds can multiply conversions three to four times versus waiting, and a single person whose only job is that call beats clever targeting (Acquisition.com Lead Nurture playbook, p. 19, p. 20, p. 23). This is fix 10 in full.

Hook, retain, reward. Every ad has a callout, a value section and a call to action ($100M Leads, p. 139, p. 141, p. 142; Acquisition.com Hooks playbook, p. 7). For an Austin clinic: the callout is "Austin women 35+ who want softer foreheads, not frozen faces". The retain is the injector explaining the 30-second plan with one subtle before-and-after. The reward is "Tap Get Info, answer 3 questions, and we'll text you our next new-patient slot with [Injector]".

Ten-minute Meta ads triage

  • I know my impressions, clicks, leads, booked and attended consults for the last 30 days
  • I know which of CTR, CPL, book rate and show rate is furthest from its working target
  • My radius matches how far patients actually drive
  • Every ad targets 18+
  • No ad copy criticises how someone looks
  • At least one live ad opens with our provider on camera using a callout, value, curiosity hook
  • We have added new creative in the last three weeks
  • Every ad and page carries the one-sentence offer
  • The instant form has three qualifying questions and a routing rule
  • Every web lead gets a text inside 60 seconds and a call inside five minutes
  • We take a $50 to 100 deposit when the consult is booked and send three reminders

When to fix it yourself and when to hand it off

If CTR is over 2%, CPL under $30, book rate over 30% and show rate over 60%, you do not have an ads problem. Work on packaging and pricing. If any one of those is below the line, fix that step before you switch vendors, because a new agency inherits the same front desk and the same offer.

If you ticked fewer than six boxes, most of the fixes above are free and take a week. Do them first. If the leak is creative, and you cannot film new videos every few weeks without losing chair time, that is the point where handing it off pays for itself.

Where this comes from

  • Meta's Advertising Standards for health and wellness, which set the 18+ requirement for cosmetic procedures and the ban on appearance-shaming language. Linked above and in the sources list.
  • Alex Hormozi, $100M Leads: lead magnets and core offers (p. 32, p. 46), the core four (p. 48, p. 50), hooks and the callout, value, CTA structure (p. 139, p. 141, p. 142), LTGP to CAC (p. 146, p. 147, p. 200), and more, better, new (p. 154, p. 161).
  • Acquisition.com playbooks: Lead Nurture (p. 11, p. 19, p. 20, p. 23) for speed to lead and the first-hour sequence, Hooks (p. 7), and LTV (p. 9).
  • Harvard Business Review, The Short Life of Online Sales Leads (2011), for the one-hour contact finding.
  • Every numeric target in this guide, including CTR, CPL, book rate, show rate, deposit size and the kill and scale rules, is a working guardrail we apply from that material. None of them is a published industry benchmark.

Questions owners ask

Why are my med spa Facebook ads getting clicks but no bookings?+

Usually the leak is after the click: a landing page that does not match the ad, a form with no qualifying questions, or follow-up that happens hours later. Check your enquiry-to-consult rate before changing targeting.

Can med spas show before and after photos in Meta ads?+

Meta's health and wellness policy allows before-and-after images for general cosmetic procedures when the ad targets people 18 and over, as long as the ad does not attack a person's appearance. Your state rules and patient consent still apply.

How much should a med spa spend on Meta ads to start?+

Our working starting point for one provider is $50 to 75 a day on a single Leads campaign. That clears Meta's learning phase inside a few weeks without burning cash on an untested funnel. The full breakdown by clinic size is in our med spa marketing budget guide, linked in the campaign structure section above.

What is a good cost per lead for med spa Meta ads?+

The working targets we use, drawn from Acquisition.com advisory material rather than an industry survey: under $25 is excellent, $25 to 40 is acceptable, and over $40 with a CTR of 2% or better means the message, form or geo needs work. CPL only matters alongside book rate and show rate, since a cheap lead that never attends costs more than an expensive one that does.

How often should I change my ad creative?+

Plan on three to five new videos every two to three weeks. Local audiences are small and see the same ads often, so results fade fast.

Are Meta instant forms or landing pages better for med spas?+

Instant forms produce more leads, landing pages usually produce better ones. If you use instant forms, add three multiple-choice qualifying questions on treatment, timing and budget comfort to cut fake and low-intent submissions.

Benjamin Chua

Written by Benjamin Chua

Founder of Trueframe and Med Spa Launch. Nine years building video systems for founders and clinics, including a Melbourne plastic surgeon whose account went from 12,043 to 36,236 followers in ten weeks.

Get your free 12-month plan