How to Run Facebook Lead Ads for a Med Spa Without an Agency
Oct 9, 2026

Running Facebook lead ads for a med spa is one of the few paid channels where a small team can still outperform an agency. The buyer intent is high, the creative formulas are well-known, and the lead form removes most of the friction. If you can commit two hours a week, you can run this yourself.
Here's the playbook we see work in 2026.
Pick one offer and build the whole account around it
Med spas get into trouble when they try to advertise Botox, filler, laser hair removal, microneedling, and memberships all at once. Facebook's algorithm needs volume on a single conversion event to learn, and your lead follow-up team needs a consistent script.
Pick one hero offer. Good ones:
- "$9 Botox per unit for new clients" (works, but attracts deal shoppers)
- "Free laser hair removal consult + $100 credit"
- "3 microneedling sessions for the price of 2"
- "Free skin analysis + custom treatment plan"
Consult-based offers attract higher-LTV clients. Dollar-off offers fill the calendar faster but churn more. Pick based on whether your bottleneck is new patients or chair utilization.
Set up the lead form correctly
This is where most DIY advertisers lose money. Facebook gives you two form types: "More Volume" and "Higher Intent." Use Higher Intent. It adds a review step and cuts junk leads roughly in half.
Your form should ask:
1. Full name (pre-filled)
2. Phone (pre-filled)
3. Email (pre-filled)
4. One qualifying question — "Which treatment are you most interested in?" with 3-4 options
5. One commitment question — "When are you looking to book?" (This week / This month / Just researching)
That's it. Every extra field drops conversion, but those two custom questions filter tire-kickers and give your front desk something to open the call with.
Add a short intro screen with your offer, the clinic address, and one line about who you are. Skip the stock medical imagery.
Creative that actually works for med spas
Meta's algorithm rewards native-feeling content. The ads that beat agency creative in this vertical are almost always:
- Provider-to-camera video, 15-30 seconds. Your injector or esthetician explains the offer in their own words. Shot on a phone, in the treatment room, no edit.
- Before/after carousels (follow Meta's rules — no close-ups that imply guaranteed results, no "before" that shames the viewer).
- Patient POV walkthroughs of what a first visit actually looks like.
Avoid stock photos of women touching their faces. The algorithm has seen those a billion times and the CPM reflects it.
Make at least four creatives per launch so Meta can pick a winner. Refresh when frequency hits about 2.5.
Audience and campaign structure
Keep it simple:
- One campaign, Lead objective, Advantage+ budget
- One or two ad sets: a broad audience with just age (25-60), gender (depending on offer), and a 10-15 mile radius around your clinic
- 4-6 ads in each ad set
Don't layer interests like "Botox" or "skincare." Meta's broad targeting beats interest stacking for local lead gen in almost every test. Save detailed targeting for retargeting campaigns.
Start budget at $40-70/day. Below that, the algorithm can't exit the learning phase in a reasonable window.
Speed-to-lead is the whole game
Industry data from lead-response studies has consistently shown that contacting a lead within five minutes dramatically increases the chance of booking versus waiting an hour. For med spa leads from Facebook, this is even more pronounced because the person is scrolling, not shopping.
If your front desk can't call within five minutes during business hours, you'll waste 40-60% of your spend. Either:
1. Set up an automated SMS that fires the second the lead submits ("Hi {{first_name}}, this is Sarah from [clinic] — got your request for the $100 laser credit. What day this week works for a quick call?")
2. Use a CRM that routes the lead to a staff phone and tracks whether it got called
This is exactly the loop Plyto automates — lead comes in from Meta, gets texted immediately, nurtured if they don't book, and attributed back to the ad that produced revenue — but you can duct-tape a version together with Zapier, your scheduling tool, and discipline.
Track what matters
CPL (cost per lead) is a vanity metric in this industry. Track:
- Cost per booked appointment (CPL ÷ booking rate)
- Cost per show (bookings get no-showed at 20-35% in med spa)
- Cost per first treatment
- 90-day revenue per lead
A $12 CPL with a 15% show rate loses to a $35 CPL with a 60% show rate every time. Agencies optimize for the first number because it looks good on a report. You should optimize for the fourth.
When to kill an ad set
Give a new ad set 50 leads before judging it. If after 50 leads you have zero booked appointments, the problem is the offer or the follow-up, not the creative. If you have bookings but no shows, the problem is the lead quality — switch to Higher Intent forms and add a stronger qualifying question.
The weekly rhythm
Monday: review last week's booked appointments by ad. Tuesday: shoot one new creative on your phone. Friday: pause the bottom performer, duplicate the top one with a new hook.
That's the job. No agency required.
Plyto is the AI that makes and runs your ads
It writes the ad, builds the landing page, captures the leads and shows you which dollar came back. Try it free, no credit card.
Start free