Meta Ads for Botox Promotions at Med Spas
The 30-second recipe
- Start with
- Meta Leads campaign with an Instant Form
- Add next
- A warm-audience retargeting ad set (form openers + video viewers + page engagers) — add it once you have 500+ engagers in the past 30 days and a stable CPL from the main campaign.
- Not yet
- Advantage+ Shopping campaigns (not applicable — Botox is a booked service, not a catalog product) and standalone retargeting ad sets before the 500-engager threshold is reached.
- Wait for
- 20–30 lead form submissions with a readable CPL — typically 2–3 weeks at $40–$80/day — before making structural changes or adding the retargeting layer.
- Measure
- Cost per lead (CPL) from the Instant Form, lead-to-booked-appointment rate tracked in your CRM, and cost per booked appointment as the true north metric.
The whole recipe is below ↓
This is a recipe, not a guarantee. How well any ad campaign performs depends on things no recipe can control: your budget, how crowded and expensive your industry's auctions are, the products you sell and what you charge for them, how well your website actually converts visitors, the quality of your customer support, your reviews and reputation, your creative, and plain timing. A perfect recipe on top of a weak offer or a broken website will still lose money — ads amplify what's already there, good or bad.
The budgets shown are suggestions only — yours could and should vary with your available funds and your goals. Follow this recipe with caution: make sure every step lines up with your budget and your business, and edit where necessary. We explain why each step exists, but nothing here is one-size-fits-all. Before you spend a dollar, be blunt with yourself about the list above — get your house in order, then use the recipe to learn and test. That's what it's for.
Check the rules that govern your industry before you run anything. Plenty of businesses carry advertising obligations that have nothing to do with the ad platforms: licensing boards, professional advertising standards, rules about what you may claim and how you must substantiate it, age restrictions, and consent laws covering email, texting, and calling. Those rules are yours to know, they vary by state and country, and they override any step in this recipe.
If you work in a licensed or regulated field — health and medical, legal, financial and lending, insurance, real estate, alcohol, firearms, cannabis, childcare, education, anything with a board or a license behind it — confirm what applies to you before you spend a dollar, and ask your attorney or your licensing body if you are not certain. Nothing on this site is legal advice.
This recipe runs entirely on Meta (Facebook and Instagram) and builds in two main moves: first, a broad-audience Leads campaign using Meta’s native lead form to capture Botox appointment inquiries at the lowest friction possible; then, once lead volume is steady, a retargeting layer targeting warm engagers. Meta is the right starting point for Botox promotions because the buyer isn’t actively searching — they’re scrolling, and the right before/after creative or limited-time offer stops the thumb and creates demand.
This recipe is for med spas that already have a Meta ad account, a verified Business Manager, and basic conversion or lead tracking in place, and want one well-structured campaign for a specific Botox offer or package. If you’re starting from scratch with no ad account or tracking, find the Med Spa from-scratch recipe first. Botox is a third-party brand owned by AbbVie/Allergan — follow Meta’s trademark guidelines: do not imply your spa is the manufacturer or officially endorsed, and keep ad copy factual about the treatment rather than the brand relationship. Google Search deserves its own recipe for capturing active searchers; this one focuses entirely on Meta.
What can you afford to pay for a customer?
Advertising can only cost what's left after everything else. Put in what a typical order looks like and this works out the rest.
These are your numbers as you've typed them. Connect your store and we'll work this out from your actual orders instead — including the costs most people forget.
Prerequisites Checklist
Before launching, confirm every item below is in place. Missing any one of these will either block the campaign or make results unreadable.
- Meta Business Manager verified — ad account, page, and Instagram profile all connected.
- Meta Pixel installed and firing — at minimum a Lead event on your booking confirmation page or a server-side Conversions API event for lead form submissions. Verify in Events Manager.
- Botox landing page or booking page live — if you're sending traffic to a website instead of a native lead form, the page must load in under 3 seconds on mobile, show the offer clearly above the fold, and have a single CTA. If the page isn't converting, no campaign setting fixes it.
- Offer defined and priced — know your exact promotion: e.g., "$11/unit, 20-unit minimum" or "$199 for forehead + frown lines." Vague offers produce vague leads.
- CRM or intake process ready — someone must follow up with leads within the hour. Botox leads go cold fast; a 24-hour callback kills close rates.
- Compliance check — Botox advertising is subject to medical board advertising rules, FTC claim-substantiation requirements, and state cosmetic-procedure regulations that vary by jurisdiction. Verify your specific obligations with your licensing board and a healthcare advertising attorney before running claims like "safe," "guaranteed," or before/after imagery; those rules override anything in this recipe.
- Meta Special Ad Category check — cosmetic procedures do not currently trigger Meta's Special Ad Categories (housing, credit, employment, social issues), but review Meta's Healthcare & Medicines policy; certain before/after imagery and medical claims can get ads rejected. Have compliant creative ready.
Make sure your Meta account is set up and verified, your Pixel is tracking leads, you have a real offer with a real price, and your front desk is ready to call leads back fast. Also check your state's rules on advertising cosmetic procedures — that's a legal obligation that exists outside this recipe.
Audience & Offer Strategy
Who actually buys Botox at a med spa: Primarily women 28–55, with the 32–48 bracket being the highest-volume segment. First-timers are motivated by a specific event (wedding, reunion, milestone birthday) or a "I finally noticed the lines" moment. Repeat buyers are price- and loyalty-sensitive — they'll switch spas for a $2/unit difference or a better experience. Men are a growing but still secondary segment (~10–15% of Botox buyers); worth a separate ad set only at higher budgets.
Buying cycle: Botox is a 3–4 month repeat service. A buyer who converts once is worth $400–$800/year if retained. Factor that into your acceptable CPL — a $35 lead that books and returns twice is a $600+ LTV customer.
Seasonality: Peaks in January (New Year's resolutions), April–May (wedding/event season ramp-up), and October–November (holiday prep). Troughs in July–August in many markets. Plan offer intensity around these windows.
Offer and pricing reality: Per-unit pricing ($10–$14/unit) is the most common hook and easiest to compare-shop. Package pricing ("forehead + crow's feet, $299") reduces comparison shopping and is easier to close. First-timer offers ("first visit discount" or "complimentary consultation") lower the barrier but attract price-shoppers. Choose one offer per campaign — don't run three simultaneously and split your own budget.
Competitors: National chains (Ideal Image, LaserAway) run heavy Meta spend with aggressive per-unit pricing. Differentiate on injector credentials, experience, or a specific outcome ("natural look, not frozen") rather than trying to undercut on price alone.
Trademark note: "Botox" is a registered trademark of AbbVie/Allergan. You may use the name to describe the service you offer, but do not use it in ways that imply endorsement, partnership, or that your spa is an official Allergan brand. Stick to factual descriptive use: "We offer Botox treatments" not "Official Botox Provider."
Reminder: budget figures are suggestions — scale to your funds and goals.
Your core buyer is a woman in her 30s or 40s who's either treating herself for an upcoming event or is a repeat patient watching your price. Botox is a repeat-purchase service, so a lead who books once is worth far more than the first appointment. Pick one clean offer — per-unit price or a package — and run it. Don't try to advertise three offers at once.
New to "funnel" talk? What top, middle, and bottom mean
Think of every person who could ever buy from you as water moving through a funnel. Top of funnel is strangers — people who've never heard of the business. Campaigns here buy attention and first visits, not sales, so expect cheap clicks and few purchases. Middle of funnel is people who've shown interest — they visited, engaged, or are comparing options. Campaigns here re-engage and build the case. Bottom of funnel is people ready to buy right now — searching for exactly what you sell or abandoning a cart. Campaigns here convert; the clicks cost the most because the intent is worth the most. Full funnel means automated campaigns that work every stage at once. One thing that surprises people: recipes usually start at the bottom — capture the demand that already exists before spending money creating new demand at the top.
Meta Leads Campaign — Botox Offer Promotion
This is the core campaign. It uses Meta's native Instant Form (lead form) to capture name, phone, and email without sending the user off-platform — critical for Botox because the drop-off rate on mobile landing pages is high for a service that requires a little trust before someone hands over their contact info. The Instant Form also lets you add a qualifying question ("Have you had Botox before? Yes / No / Curious") to segment first-timers from returners in your CRM.
Meta Healthcare & Medicines policy applies: Before/after photos are restricted — Meta prohibits before/after imagery that implies guaranteed results. Use aspirational lifestyle imagery (confident, natural-looking people) or injector-in-action shots instead. Avoid superlatives like "best" or outcome guarantees. Have a backup creative ready if your primary gets rejected.
Meta's Leads objective with broad targeting lets the algorithm find both cold audiences who match your buyer profile and warm engagers, spanning top and middle funnel in one automated campaign — appropriate at this budget level where splitting would fragment spend.
- Go to Meta Ads Manager → click green '+ Create' button → select 'Leads' as the campaign objective → name the campaign 'Botox — [Offer Name] — Leads — [Month/Year]' → click Next.
- At the Campaign level: leave Advantage Campaign Budget on if your daily budget is $40–$80/day (it distributes spend across ad sets automatically) → set daily budget to your chosen amount → leave Special Ad Category UNCHECKED (cosmetic procedures are not a declared Special Ad Category, but confirm this against current Meta policy before launch).
- At the Ad Set level: name it 'Women 30–54 — [Your City/Region] — Broad' → set Location to your service radius (typically 10–20 miles around your spa, or the metro area) → Age: 30–54 → Gender: Women → Detailed Targeting: leave blank or add one interest layer such as 'Skincare' or 'Beauty salons' — do NOT stack multiple interest layers, as Meta's algorithm performs better with room to find buyers → turn ON Advantage+ Audience to let Meta expand beyond your seed if it finds cheaper leads.
- Placements: select 'Advantage+ Placements' (formerly Automatic Placements) — do not manually restrict to Feed only at launch; let Meta find where your audience converts, then prune after 2 weeks of data.
- At the Ad level: select your Facebook Page and Instagram account → choose 'Instant Form' as the lead method → click '+ Create Form' → Form type: 'Higher Intent' (adds a review step, which filters out accidental submits) → Questions: pre-fill Name, Email, Phone Number → add one custom question: 'Have you had Botox before?' with options 'Yes,' 'No — first time,' 'I have questions first' → Privacy Policy URL: required, link to your spa's privacy policy → Thank You screen: 'We'll call you within 1 hour to schedule your appointment.'
- Creative — Ad 1 (Static Image): headline 'Natural-Looking Botox in [City] — [Offer, e.g., $11/Unit]' → primary text: open with the problem ('Tired of looking more tired than you feel?'), state the offer, name the injector's credentials, add a soft urgency line ('Offer valid through [date]') → CTA button: 'Get Quote' or 'Sign Up.'
- Creative — Ad 2 (Video, 15–30 sec): injector talking to camera or a 'day in the life' reel showing the spa environment and a relaxed patient experience — no before/after imagery per Meta policy → same headline and CTA as Ad 1.
- Creative — Ad 3 (Carousel, optional at higher budgets): each card highlights one treatment area (forehead lines, crow's feet, lip flip) with a short benefit line and the same offer CTA — good for educating first-timers on what Botox can address.
- Publish → monitor for the first 48–72 hours for any policy rejections (especially on ad copy claims) → if rejected, revise claims and resubmit; do not duplicate the rejected ad without changes or Meta may restrict the account.
- After 7 days: check Cost Per Lead by placement in the Breakdown menu → if Reels or Stories CPL is 40%+ higher than Feed, exclude that placement → otherwise leave Advantage+ Placements running.
This is your main campaign. Instead of sending people to your website, you capture their info right inside Facebook or Instagram with a short form. That means less drop-off and faster leads. Meta has rules about before/after photos for cosmetic procedures — don't use them, use lifestyle imagery instead.
Creative Rotation & Offer Testing
Botox creative has a short shelf life — the same image fatigues in 3–5 weeks in a local market because your audience pool is finite (a 20-mile radius around a spa might be 200,000–400,000 people, not millions). Plan to refresh creative every 3–4 weeks, not just when performance drops.
Hooks that work for Botox offer promotions:
- Price anchor: "[City]'s Botox starting at $X/unit — book before [date]." Simple, direct, easy to act on.
- Outcome without guarantee: "Look like you slept 9 hours. No surgery, no downtime." Aspirational but not a medical claim.
- Injector credibility: "Injected by [Name], RN/NP/MD — [X] years of experience, [X] patients treated." Trust-builder for first-timers.
- Seasonal peg: "Wedding season is 8 weeks away — Botox takes 2 weeks to settle. Book now." Creates genuine urgency without fake countdown timers.
What doesn't work (and why): Before/after grids (Meta policy risk + ad fatigue), vague "feel confident" copy with no offer (no reason to act), and stock-photo faces (low trust in a personal-care category).
Testing structure: Run 2–3 ad variations inside one ad set. Do NOT create separate ad sets to test creative — that splits the learning budget. Let Meta's Dynamic Creative or simple A/B rotation within the ad set determine the winner. Declare a winner at 50+ leads per variant, not at 10.
Reminder: budget figures are suggestions — scale to your funds and goals.
Botox ads get stale fast in a local market — refresh your images and copy every 3–4 weeks. Test 2–3 versions of your ad inside the same ad set (not in separate ad sets), and don't call a winner until you have real volume. Price, injector credentials, and seasonal urgency are your strongest hooks.
Retargeting Unlock — Warm Audience Layer
This phase is a later unlock, not a day-one campaign. Do not build it until you have at least 500 people who have opened your lead form, watched 50%+ of your video ad, or visited your booking page in the past 30 days. Below that threshold, the audience is too small — Meta will struggle to spend the budget efficiently, CPMs will spike, and you'll see the same 200 people your ad 40 times.
When the threshold is met: Create a second ad set inside the same Leads campaign (or a separate Leads campaign at $15–$20/day) targeting a Custom Audience of: Lead Form Openers (opened but didn't submit) + Video Viewers (50%+) + Instagram/Facebook Page Engagers (90 days). Exclude anyone who already submitted the lead form.
Creative for warm audiences: This is where social proof works — a short testimonial quote (text overlay on a lifestyle image), a "Still thinking about it? Here's what our patients say" hook, or a limited-time reminder of the original offer. The message should acknowledge they've seen you before without being creepy about it.
Budget: Keep retargeting at no more than 20–25% of total daily budget. If your main campaign is at $60/day, retargeting gets $15/day max. Retargeting amplifies a working top-of-funnel campaign — it doesn't replace one.
Reminder: budget figures are suggestions — scale to your funds and goals.
This ad set re-engages people who showed interest (form openers, video viewers, page engagers) but didn't convert — a classic middle-funnel job of reducing friction and reinforcing trust.
- In Ads Manager, open your existing Leads campaign → click '+ Add Ad Set' (or create a new Leads campaign at $15–$20/day if you prefer to keep budgets separate).
- Name the ad set 'Retargeting — Warm Engagers — 30d' → set the same location radius as your main campaign.
- Audience: click 'Custom Audiences' → '+ Add' → select or create the following Custom Audiences (build them in Audiences first if not already done): (a) Lead Form — Opened but not submitted, last 30 days; (b) Video — Watched 50% of your Botox video ad, last 30 days; (c) Facebook/Instagram — Page or profile engagers, last 90 days.
- Exclusions: add your Lead Form — Submitted audience to exclude people who already converted → also exclude your existing customer list if you have one uploaded as a Custom Audience.
- Age/Gender: match your main campaign (Women 30–54) → Detailed Targeting: leave blank — this audience is already defined by behavior, not interests.
- Placements: Advantage+ Placements → let Meta decide where this warm audience is most reachable.
- Ad creative: use a testimonial-style static image or short quote overlay ('I was nervous my first time — now I'm hooked. — Sarah, patient since 2022') → headline: 'Still Thinking About It? Here's What Our Patients Say' → CTA: 'Get Quote' → same Instant Form as main campaign.
- Set ad set daily budget to no more than 20–25% of your total daily spend → publish → monitor frequency; if frequency exceeds 4–5 within 2 weeks, refresh creative or expand the audience window to 60 days.
Don't run retargeting ads until at least 500 people have interacted with your ads or visited your page. Before that, the audience is too small and you'll waste money. Once you hit that number, add a small second ad set showing social proof or a reminder offer to people who looked but didn't book. Keep it to about 20% of your total budget.
Measurement, Scaling Rules & When to Cut
The metrics that matter for Botox lead campaigns:
- Cost Per Lead (CPL): Target $15–$40 in most mid-size U.S. markets. Above $50 CPL, something is broken — usually the offer, the creative, or the landing experience, not the targeting.
- Lead-to-Appointment Rate: Track this in your CRM or front-desk log. A 30–50% lead-to-booked rate is realistic for a warm, well-qualified Botox lead. Below 20%, the leads are low-quality (wrong audience or misleading offer) or follow-up is too slow.
- Cost Per Booked Appointment: CPL ÷ lead-to-appointment rate. This is your real acquisition cost. If CPL is $25 and 40% book, your cost per appointment is ~$62. Compare that to your average Botox ticket ($300–$600) and LTV to judge profitability.
- Frequency: Watch this in the Delivery column. Above 3.0 in a 7-day window in a local market means your audience is saturated — refresh creative or expand radius.
Scale rule: If CPL is at or below target for 7+ consecutive days and lead-to-appointment rate is above 25%, increase daily budget by 15–20% every 5–7 days. Do not double the budget overnight — it resets the learning phase.
Hold rule: If CPL is within 25% above target but trending down week-over-week, hold budget and refresh one creative element (headline or image) before cutting.
Cut rule: If an individual ad has spent 3× your target CPL with zero leads, pause it. If the entire campaign has spent 2× your target CPL with fewer than 5 leads after 14 days, the offer or creative needs a fundamental rethink — not a targeting tweak.
Honest caveat: These benchmarks assume a competitive offer, a functional follow-up process, and a market where Botox demand exists. If your spa is in a small market, CPLs may be lower but volume will also be lower. If a national chain is running heavy spend in your zip code, your CPMs will be higher. The recipe controls the structure; the offer and your team's follow-up speed control the results.
Reminder: budget figures are suggestions — scale to your funds and goals.
Watch three numbers: cost per lead, how many leads actually book, and what you're paying per booked appointment. If cost per lead is under $40 and people are booking, raise the budget slowly (15–20% at a time). If you've spent twice your target CPL and have almost no leads after two weeks, the problem is the offer or the creative — changing the targeting won't fix it.
The recipe card
- Before anything else: confirm the advertising rules for your own industry and location — licensing board requirements, professional advertising standards, what you may claim, age restrictions, and consent rules for email, texting, and calling. They override every step below.
- Meta Leads campaign with an Instant Form is the core — lower friction than a landing page for a high-consideration cosmetic service.
- Botox is an AbbVie/Allergan trademark — use it descriptively, never imply endorsement or official partnership.
- Meta restricts before/after imagery for cosmetic procedures — use lifestyle and injector-credibility creative instead.
- Don't run retargeting until you have 500+ warm engagers; below that, the audience is too small and fragments your budget.
- Your real metric is cost per booked appointment, not just cost per lead — track lead-to-appointment rate in your CRM.
Cooked this and changed it? Publish your version as a User Revised recipe — with credit to this one.
Make It Your OwnSee a problem with this recipe? Flag it.
Rather have it cooked for you?
Gorilla Public runs these exact recipes for small businesses — for a flat monthly fee, never a percentage of your ad spend.
Talk to Gorilla PublicRecipes on this site are educational, not legal advice, and not a guarantee of results. You are responsible for each platform's ad policies and for any laws, licensing rules, or consent requirements that apply to your industry and location.