The med spa marketing ideas that work are the specific ones: a cost page that answers "how much," a review request sent the evening of the visit, a text to people who asked to hear about last-minute openings, an injector day that takes itself off the website when it ends. Below are 19 ideas grouped by the goal they serve, each with how to do it.

Some of these we run for Elume Medspa in Fairfax, Virginia, and we say so where we have numbers. Others are ideas we've built but not yet measured, and we label those too. Nothing here needs a big budget. Most of it needs a booking system, an email platform and a bit of setup time.

Key takeaways
  • Email sells offers to people who already know you. Search brings in strangers looking for a specific treatment. Plan for both.
  • Don't put before-and-after photos in paid ads, and keep prescription brand names out of Google Ads and the pages they point to.
  • Every promotion needs an end date that removes it from the website, booking calendar and emails automatically.
  • Ask every client for a review, not just the happy ones, and never offer a reward for it.
  • Text marketing needs written consent for that channel, collected separately from email consent.

Ideas to get new clients

1. Publish a cost page for your highest-value treatment

"How much is Morpheus8 near me" is a question people ask Google and ChatGPT constantly, and most med spa sites won't answer it. Build one page per major treatment that states the price in the first sentence, shows a small table of areas and prices, explains what changes the cost, and carries a date. When we tested AI search for Elume in September 2026, its Morpheus8 cost page was quoted and cited for the cost and location prompts on every engine that answered. Our med spa SEO guide has the full page structure.

2. Run a small Google Ads campaign for one treatment, within policy

Pick one high-value treatment and one town. Use exact and phrase match keywords only, turn off Display and search partners, and set location targeting to people in your area ("Presence"), not people merely interested in it, which is Google's default. Google restricts prescription drug terms in ads, keywords and landing pages, so Botox, Dysport and Juvederm stay out of all three. Add them as negative keywords.

From our work: We launched a single Search campaign for Morpheus8 in Fairfax on August 22, 2026. On August 24, $30.41 of spend produced a $695 Morpheus8 booking, tracked from the ad click through UTM tags on the booking record. One booking is not a rate, and we said so at the time, but it proved the tracking worked end to end.

More detail in our Google Ads guide for med spas.

3. Run Meta ads without before-and-after photos

Meta's health and wellness ad standards require cosmetic procedure ads to be targeted to people 18 or older, and ban statements that attack how someone looks. Meta's rules on before-and-after images changed in 2026 and differ by treatment type. Google's clickbait policy bans ads that use before-and-after images to promote significant changes to the body. Our house rule is simpler: no before-and-after images in any paid ad, on any platform.

What works instead: short treatment videos showing the room and the process, your injector explaining what a first visit is like, and offers built around access ("new evening appointments") rather than discounts. Before you spend, check the Pixel actually fires. On one med spa skincare store we reviewed, 90 ad clicks produced only 15 recorded landing-page views, because the Pixel loaded only after a visitor scrolled or tapped.

4. Start a referral program, and check your state's rules first

Give existing clients a simple way to refer a friend: a personal link or code, a reward credited after the friend's first visit, and a one-line mention in your post-visit email. Keep the reward modest, and make it account credit rather than cash.

Check the rules before launch. Some states have broad laws against paying for patient referrals. Florida's patient brokering statute, for example, applies to "any person" and covers any "commission, benefit, bonus, rebate" paid to induce a referral. Your medical board may have its own rules too. This is general information, not legal advice; have a healthcare attorney in your state review the program.

5. Make booking one tap from every treatment page

Every "Book" link on the site should open the booking page for that exact treatment, ideally in a popup so the visitor never leaves the page. On Elume's site, a popup that opens the right Calendly event from any treatment page turned 138 opens into 13 bookings (9.4%) in a September 2026 measurement. For treatments that need a consult first, put a "Book a free consultation" button on the page instead of a contact form.

Ideas to get more Google reviews

6. Send the review request the evening of the visit

Set up an automated email that goes out at about 7 PM on the day of the appointment, triggered by the visit date from your booking system. Use one button that opens the Google review form directly, and give a "reply or call us" option for anything that went wrong. Elume's first version sent about 40 hours after the visit; we moved it to the same evening, while the visit is fresh.

Google's review policy doesn't let businesses selectively ask happy clients only, or offer discounts in exchange for reviews. Send the request to everyone.

Watch out: A date-triggered flow switched on today may skip everyone whose date is today. Elume's review flow went live the morning of a six-client day and sent nothing to them. Turn date-based flows on at least two days before the first date that matters.

7. Ask in person, with a QR card at checkout

Clients who aren't on your email list still need to be asked. A small counter card with a QR code to your Google review link, plus a one-line script for the front desk ("If you have a minute tonight, a Google review really helps us"), covers them. More scripts in our guide to getting more Google reviews.

Ideas to bring clients back

8. Send treatment-due reminders

Neuromodulators wear off on a fairly predictable schedule, so a reminder when a client is due is one of the most useful emails you can send. In Klaviyo we built a "due" segment for Elume of clients 84 to 120 days past their last neuromodulator visit, fed by the booking system. The reminder email itself is still a draft, so we can't share results yet. Ask your medical director to approve the timing and wording.

9. Offer a membership

A monthly membership (a set credit toward treatments, plus member pricing on retail) smooths revenue and gives regulars a reason to stay. Keep it to one or two tiers, put the full terms on one page, and make cancellation easy. Several states, including California, have automatic-renewal laws that require clear disclosure, affirmative consent and a simple way to cancel, so have the terms reviewed before launch.

10. Write a win-back email series

Segment clients who haven't booked in six to twelve months and send two or three plain emails: what's new, an easy way to book, and a final note asking whether they'd still like to hear from you. People who don't respond can stop receiving marketing, which protects your sender reputation. We've built this series for Elume, but it's still marked as a draft, so treat it as an idea, not a result.

11. Book the next visit before they leave

The cheapest rebooking is the one made at checkout. Give the front desk a simple prompt for treatments with a set interval, and send the confirmation from your booking system straight away so the date is in the client's calendar.

Ideas to raise the average ticket

12. Sell your skincare line online

If you sell retail in the spa, an online store lets clients reorder between visits and lets people outside your area buy. Elume runs its skincare store on Shopify at shop.elumemedspa.com, under the main domain, and lists house-brand products on Etsy. Check your professional brands' online-selling rules first. We cover platforms, brand restrictions and Etsy's medical-claims rules in selling skincare online as a med spa.

13. Give every product a short video

Short, silent product videos work on Etsy listings, product pages and social feeds, and they don't need a shoot. We built 14 square listing videos for Elume's Etsy shop from existing product photos, each 14.5 seconds with on-screen text, because Etsy plays video muted. Keep claims on screen to look and feel; "brightens" or "repairs" can get a listing removed. See product videos without a video shoot.

14. Launch bundles with a scheduled discount

Pair products that are used together (a cleanser, serum and SPF routine) and launch the bundle with an automatic discount that starts and ends on fixed dates. In Shopify, set both the start and end time on the discount itself. Then check every other surface: the announcement bar is a separate theme setting and won't turn off on its own, and site copy that shows a sale price before the discount starts will make checkout look like it's charging too much.

15. Show series pricing on treatment pages

For treatments usually done in a series, show the single-session price and the series price side by side, with what's included. Clients compare, and a clear series price answers the "how many will I need" question before the consult.

Ideas to fill slow days

16. Run limited-availability injector days that take themselves down

Open injectable bookings only on specific dated windows, announce them by email, and make sure every trace disappears the moment the day ends. For Elume we call these "Limited Availability" days, use the practice's everyday prices, and remove them automatically in three layers:

  1. The website theme hides past dates on its own and switches the homepage back to the regular content after the last date.
  2. A scheduled task removes the offer block from the treatment page, schedule page and booking popup, and deactivates (never deletes) the booking event.
  3. Marker comments around each offer block, so the cleanup removes only that block.

From our work: Elume's October 3, 2026 injector day produced 4 bookings. Across September, 11 of 14 injector-day bookings came from email. A lesson from the same work: our scheduled cleanup only runs while the app that runs it is open, and once its changes landed the next afternoon. Check the site after every takedown.

Expired promos are common. When we reviewed med spa websites, a number of homepages were still advertising offers that had ended.

17. Text clients about last-minute openings, with consent

A cancellation at 10 AM can be refilled by noon if you can text people who want to hear about it. Collect SMS consent separately from email consent: Elume's booking pages carry a separate, optional "Text me offers and last minute openings?" checkbox, because bundling it with the email box wouldn't be valid written consent. Federal rules (47 CFR 64.1200) require prior express written consent for automated marketing texts, and limit telemarketing to 8 AM to 9 PM in the recipient's time zone. Register your number with carriers, support STOP and HELP, and never text old numbers to ask for consent, because that text is itself marketing. This is general information, not legal advice. Our SMS rules guide covers the details.

18. Fix booking increments so gaps can be booked

Your booking tool's start-time increments decide which empty slots clients can actually book. On Elume's calendar, a 60-minute treatment set to 60-minute start increments couldn't fill a free 12:30 to 1:30 gap, because start times only fell on the hour. Set increments to 15 or 30 minutes, and check a slow day as a client would see it.

19. Send "access" emails, not just discount emails

New availability is news. For Elume, an email announcing "Online booking is here" got a 6.7% click rate, against 1.2% to 3.2% for price-led injectable emails. When a slow week is coming, announce new evening hours, a new provider's first openings, or a new treatment, before you reach for a discount. Measure clicks and bookings, not opens: on one send, 106 of 120 opens were machine or privacy-proxy fetches rather than people.

Where to start

If you do three things this month, make them the review request (idea 6), the treatment-due segment (idea 8) and one cost page (idea 1). They cost almost nothing, they compound, and they don't depend on ad spend. Add paid ads once you can see which bookings each channel produces.

Frequently asked questions

What is the best marketing for a med spa?

There isn't one channel that wins everywhere. For most practices, the order is: a website that books in one tap, a strong Google Business Profile with steady reviews, email to existing clients, then paid search for high-value treatments. Email tends to sell offers to people who know you, while search tends to bring in strangers looking for a specific treatment.

How much should a med spa spend on marketing?

There's no reliable rule that fits every practice. Start by tracking what each channel books, then put more into the ones that produce booked treatments, not clicks. A small, well-targeted Google Ads campaign can be tested on a modest budget before you scale it.

Can med spas run promotions on Instagram?

Yes, within Meta's rules: cosmetic procedure ads must be targeted to adults 18 and older and can't attack how people look. Organic posts are freer than ads, but claims still need to be accurate, and before-and-after photos need written client consent.

How do I get more repeat clients at my med spa?

Remind people when a treatment is due, make rebooking one tap, and give regulars a reason to stay, such as a membership. Our Mailchimp to Klaviyo guide shows the email setup that makes treatment-due reminders possible.