The short version:a medspa loyalty program is a structured system — points, tiers, memberships, member-only offers — that rewards patients for coming back and gives them a reason to come back sooner. Most programs fail for one reason: the patient can't see them. The programs that work live on the patient's phone, where the balance, the reward, and the next reason to visit are one tap away instead of buried in a portal.
I'm a nurse practitioner and I own Prosper Health & Aesthetics in Sioux City, Iowa. I run a loyalty program every day, on my own front desk, at my clinic in Sioux City, Iowa. This guide is everything I've learned doing that — what to build, in what order, what to measure, and the mistakes that quietly kill programs before they get a chance to work.
Why loyalty is different in medical aesthetics
Most loyalty advice comes from retail and restaurants. Buy nine coffees, get the tenth free. That model doesn't translate, because a med spa has three properties a coffee shop doesn't.
First, visit cycles are long. A toxin patient is on a natural cycle measured in months, not days. Between visits there's a long quiet stretch where nothing in her week reminds her that a touch-up is coming due. A coffee shop gets a fresh loyalty impression every morning. You get a handful per year — unless you build a channel that works between visits.
Second, tickets are high. When a single appointment costs real money, a free-drink-style reward is noise. The reward has to be worth planning around, and the economics of granting it have to be worth protecting. A points structure that would be generous at a café can be margin suicide at a med spa.
Third — and this is the one operators miss — patients drift, they don't defect. Almost nobody storms out and books with the clinic across town. Instead the gap between visits quietly stretches, a few weeks at a time, until she's a lapsed patient nobody noticed lapsing. It's the same mechanism behind the mid-week problem I wrote about in the Tuesday gap: nothing prompts the visit, so the visit doesn't happen.
Patients don't defect. They drift. The whole job of a loyalty program is to interrupt the drift before it becomes a lapse.
The building blocks
A complete program is assembled from seven mechanics. You don't need all seven on day one, but you should know what each one does mechanically before you pick.
- Points and earn rates. The foundation. The patient earns points on spend, the points accumulate toward rewards, and the balance is the running scoreboard of the relationship. The earn rate — how many points per dollar — is the dial that sets how fast a typical patient reaches something worth having.
- Tiers.Status levels that unlock as a patient's history deepens. Tiers work because they reward the behavior you already want — consistency — with things that cost you little: earlier access, better perks, recognition at the front desk. They also make walking away expensive in a way a coupon never does.
- A rewards catalog. The menu of what points buy. This is where most of the margin decisions live, so it deserves more design attention than the earn side gets. More on that below.
- Memberships.A recurring monthly charge in exchange for bundled treatments, credits, or member pricing. Memberships fit treatments with a predictable cadence — the patient who's coming back on a cycle anyway is better served by a subscription than by saving up points. Points fit variable, episodic spend. Most clinics end up wanting both: memberships for the regulars, points for everyone on the way to becoming one.
- Member-exclusive drops.Short-window, limited-inventory offers pushed directly to members' phones. The format we run at Prosper: Sunday evening push, Tuesday redemption window, 12-treatment cap, member-only. The window and the cap create the urgency that a weekend social calendar creates on its own — which is exactly what a quiet Tuesday is missing.
- Referrals.A tracked reward for the member who brings a friend. In aesthetics, referrals already happen constantly — the program's job is just to notice them and say thank you in points, so the behavior compounds instead of going unrecorded.
- Gift cards.The on-ramp. A gift card turns an existing patient's enthusiasm into a new patient's first visit, with revenue collected up front. Inside a loyalty system, the recipient lands in your member directory instead of walking out as a one-time stranger.
Designing the earn side
Start with points per dollar. It's the base layer because it's simple, it scales with revenue, and the patient can predict it. If a patient can't predict what an action earns, she stops paying attention, and attention is the entire game.
Layer visit-based earning on top where dollars don't tell the whole story. A membership patient whose billing runs monthly isn't swiping a card at every appointment, but the visit itself is the behavior you want to reinforce. Awarding points for showing up — check-in earning — keeps the scoreboard moving for exactly the patients who are already your best ones.
And then the rule that outranks every other earn-side decision: the balance has to be visible. Every operator has watched a punch-card program die, and it never dies because the reward was wrong. It dies because the card lived in a drawer. Points recorded in your booking software are the same card in a digital drawer — technically real, functionally invisible. A balance that lives in an app on the patient's home screen gets seen between visits, which is the only time loyalty marketing can actually change behavior.
A points balance the patient can't see is a punch card in a drawer. The mechanic isn't the program. The visibility is.
Designing the burn side
The burn side is where programs either protect margin or bleed it. The goal is rewards patients actually want that don't train them to expect your core menu at a discount.
What patients want, in my experience, is not free product gathering dust in a goodie bag. It's upgrades and add-ons attached to visits they were going to book anyway, and access — earlier booking, member pricing on select services, first crack at limited offers. Those rewards feel premium, cost you far less than their perceived value, and reinforce visiting rather than replacing it.
What kills margin is the permanent blanket discount. A standing "20% off" banner doesn't create demand — it reprices the demand you already had and teaches everyone to wait for the discount. The better tool is the member-only window: a real offer, a short clock, a capped count, members only. Scarcity moves the visit onto your calendar this week without touching the price the rest of your book pays. That's the entire logic of the drop format, and it's why I aim drops at the days that need demand instead of the days that already have it.
Measuring it
Three numbers tell you whether the program is working. Rebooking rate: what share of patients leave with the next visit on the calendar. Visit frequency: the average gap between visits, which is where drift shows up first. And mid-week utilization: whether the program is filling the days that were empty, or just decorating the days that were full.
Here's what those look like inside my own clinic. Before we ran drops weekly, Friday and Saturday carried roughly 60% of weekly revenue and Tuesday carried roughly 8%. The gap between a typical Tuesday and a utilization-matched Saturday was roughly $4,800 — call it $200K to $250K a year across 52 Tuesdays. Since we've been running weekly member-only drops, our average Tuesday is up roughly 38% on a same-month basis.
I want to be honest about what that does and doesn't prove. It's one operation — my clinics, my patients, no control group. I can prove the schedule moved. I can't prove yours will move by the same amount. What I can tell you is that the mechanism — a visible balance, a pushed offer, a short window — isn't specific to my zip code. It's specific to having a channel that reaches the patient's phone.
The mistakes that kill programs
- Burying the program in the booking software. If the only place a patient can see her points is a portal she logs into twice a year to book, the program is invisible for the months between visits — which is precisely when it needed to be working. Visibility between visits is the product. Everything else is bookkeeping.
- Email-only re-engagement. Email open rates in this category run around 12% on a good day. Push notification open rates run 60–80%. Same offer, same patient, radically different odds of being seen. A program whose only outbound channel is email is fighting the open-rate ceiling with every send.
- Rev-share economics.Most loyalty platforms in this category charge a percentage of the revenue flowing through the program — commonly 5–15% of gross. Run the incentive forward: the better your program performs, the bigger the check you write. Success gets punished at exactly the moment it should compound. I've laid out the full math in flat fee vs. revenue share, but the short version is: never sign a pricing model that grows faster than the value it delivers.
- Over-complexity.Five tiers, rolling point expiry, blackout dates, earn rates that vary by service category. If your front desk can't explain the program in one sentence, patients won't trust it, and a program patients don't trust is a program they ignore. Start with one earn rate, a short rewards list, and one drop a week. Add complexity only when a real patient asks for it.
Where software fits
You can run points on a spreadsheet. You cannot run visibility on one. The software's job is the part you physically can't do by hand: a branded app on the patient's phone, push notifications that actually get opened, drops with member-only windows and live counters, and earning that happens automatically at checkout instead of depending on a busy front desk remembering.
When you evaluate platforms, require the whole loop: patient apps on iOS and Android plus a web app for patients who won't download anything; points, tiers, memberships, referrals, and gift cards in one system instead of four vendors; a drops module; and flat pricing with zero percentage of your program revenue. I've written up how the pieces fit together end to end, and how the same system maps to different practice types if your menu doesn't look like mine.
That checklist is Loyalty Flow, because I built it for my own front desk before it was a product. It runs daily at my clinic in Sioux City, and the pricing is flat — $299 a month for a single location, $599 for multi-location — with zero percentage of your program, membership, drop, or gift card revenue. Patients come back. Revenue stays yours.
If you're ready to build this at your clinic, the founding clinics program is open: five spots, hand-picked, first three months waived, founder pricing locked for life, white-glove onboarding included, and a direct line to me while we get your program live. All five spots are open as I write this.
— Robbie