Separate the package tracker from the loyalty reward
A spa should use a balance card to track a prepaid package's remaining sessions, and keep any actual loyalty reward — a discount, a free add-on — for pay-per-visit services running alongside it, rather than trying to make one mechanic do both jobs. A client who's already paid for five sessions upfront doesn't need a stamp incentive to show up for the third one; she needs a clear, accurate count of how many she has left.
This distinction matters because a spa's revenue usually comes from two different client behaviors at once: package buyers who've committed and pay-as-you-go clients who haven't. Treating them identically under one stamp card either under-rewards the package buyer's upfront commitment or over-rewards a client who was always going to come back regardless.
What's genuinely different about package-based spa work
The core operational difference from a walk-in salon is that a spa package client has already paid before the loyalty question even comes up — the retention risk isn't "will she come back," it's "will she use all five sessions on schedule, or let the package lapse half-used." A loyalty mechanic aimed at drawing in a new visit misses that risk entirely.
The second difference is treatment spacing: many spa treatments (facials, certain body treatments) are recommended at a specific interval — say every two to three weeks — rather than whenever the client feels like it, which is closer to a medical-style recall than a casual repeat-visit pattern.
| Client type | What they need | Right Waya mechanic |
|---|---|---|
| Package buyer (5 sessions prepaid) | A visible, accurate remaining-session count | Balance card tracking sessions used |
| Pay-per-visit regular | A reason to keep choosing this spa | Stamp or points card, separate from packages |
| Lapsing package holder | A reminder before the package's unused sessions are forgotten | Scheduled reminder tied to treatment spacing |
Use the win-back trigger against the treatment schedule, not a generic 14 days
Waya's win-back trigger fires automatically after 14 days of inactivity, checked daily with a 30-day dedupe. For a treatment recommended every two to three weeks, that default window lands close to right — a client overdue for a facial by 14 days is genuinely due, not just recently visited. Write the message to reference the treatment, not a generic "come back" line: "Your facial's due — 2 of your 5 sessions left."
For packages with a longer natural gap between sessions, treat the 14-day trigger as a floor rather than the only signal, and layer a hand-picked campaign closer to the actual interval the treatment calls for.
The risk: stacking a loyalty discount on top of an already-discounted package
The named risk in package-based spas is margin erosion from stacking — a client who bought a five-session package already got a bulk discount versus five single visits, and adding a loyalty reward on top of that (say, a stamp-card discount for the same visits) compounds two discounts into one visit's margin. Setting reward thresholds that protect margin means keeping the loyalty reward tied specifically to pay-per-visit services, and letting the package's own pricing be the only discount a package buyer sees.
- Track package sessions on a balance card, separate from any stamp or points reward
- Reserve loyalty rewards for pay-per-visit add-ons, not sessions already covered by a package
- Time reminders to the treatment's real interval, using the 14-day trigger as a floor, not the only signal
- Never apply a stamp-card discount to a session the client already paid for as part of a package
One card, still working across every branch and treatment room
Whichever mix a spa runs — balance card for packages, a separate stamp or points card for add-ons — it's still one Apple Wallet or Google Wallet pass per client, working the same way across every branch on Growth's up to 3 branches or Premium's unlimited branches, all feeding one dashboard. A client who books her facial at one branch and a manicure add-on at another doesn't need two separate cards.
Launch a package-aware spa loyalty program in one week
A single-location spa can be live within five working days on Waya's Free plan, 0 SAR with no credit card, testing the balance-card approach on real package clients before committing to a paid plan. Keep in mind Waya has no POS or till integration, so a session deducted from a package balance is entered by staff on an ordinary phone, not automatically at checkout, and there's no SMS channel — reminders reach the wallet lock screen only.
- Day 1: set up the balance card
Build a balance card representing a standard package (e.g. five sessions) with the spa's branding.
- Day 2: set up a separate reward card
Add a simple stamp or points card just for pay-per-visit add-ons, kept apart from package tracking.
- Day 3: enroll current package holders
Bring existing package clients onto the balance card, entering their true remaining session count.
- Day 4: turn on the win-back trigger
Set the 14-day trigger with a message referencing the treatment and sessions remaining.
- Day 5: brief staff on the split
Make sure every therapist knows never to apply a stamp discount to a package-covered session.
- Days 6–7: check for lapsing packages
Review the dashboard for clients with unused sessions who've gone quiet, and send a hand-picked reminder.
Frequently asked questions
How should a spa structure loyalty around treatment packages?
Use a balance card to track a prepaid package's remaining sessions, and keep any loyalty reward — a stamp or points discount — separate, reserved for pay-per-visit services rather than sessions already covered by the package.
What's the biggest operational difference for package-based spa work?
The retention risk isn't whether the client returns — she's already paid — it's whether she uses all her sessions on schedule before the package lapses half-used. That calls for a session-count reminder, not a generic loyalty reward.
When should a spa send a package reminder?
Waya's win-back trigger fires automatically after 14 days of inactivity, which works as a floor for most treatment intervals. For treatments spaced further apart, add a hand-picked campaign timed closer to the treatment's actual recommended gap.
What's the risk of combining a package discount with a loyalty reward?
Stacking a stamp-card or points discount on top of a session already covered by a discounted package compounds two discounts into one visit's margin. Keep loyalty rewards limited to pay-per-visit add-ons only.
Can a spa run a balance card and a stamp card at the same time?
Yes — a balance card tracking package sessions and a separate stamp or points card for add-ons can both run on the same client without conflicting, visible independently on the dashboard.