Pricing
← Back to Spokk for Day Spas
🏆 Loyalty Program

The loyalty program that keeps clients coming back — without you lifting a finger.

Spokk's built-in loyalty system tracks client visits via QR check-in, rewards them automatically when they hit milestones you define, and sends the reward notification via SMS with zero admin. And every check-in also kicks off your full feedback and review sequence.

Included in all plans · No credit card required · 5-minute setup

83%

of consumers say loyalty programs make them more likely to continue doing business

source
5x

more expensive to acquire a new spa client than to keep an existing one

source
20%

increase in visit frequency from spa clients enrolled in loyalty programs

source
66%

of consumers modify spending to maximize loyalty benefits once enrolled

source

The day spa retention problem that no punch card ever solved

Most day spas have tried some version of a loyalty program. Paper punch cards on the front desk. A spreadsheet the receptionist updates. A stamp card buried in a client's wallet with three stamps from 2019. And nearly all of them share the same problem: they rely entirely on the client to remember they have it.

A loyalty program only drives rebooking if clients are actively aware they're making progress. "You're 2 visits away from a free facial" is motivating. "Here's a punch card, try not to lose it" is not. The difference is whether the loyalty program is tracking visible progress and surfacing that progress to the client, or quietly sitting in a drawer.

According to the Bond Brand Loyalty Report, 83% of consumers say loyalty programs make them more likely to continue doing business with a brand — but only when they're actually engaged with the program. Passive enrollment in a program they forget about does essentially nothing.

This is what Spokk solves. Every check-in sends a confirmation SMS with the client's current visit count and progress toward their next reward. It's not passive. It's an active, personalized progress update that arrives in their pocket immediately after their visit. That's a fundamentally different experience than a punch card.

And the admin overhead is zero. No paper to manage, no spreadsheet to update, no staff to remind. The QR code does all the data capture. Spokk handles all the tracking and messaging. Your front desk staff doesn't have to do anything different.

How the QR check-in loyalty program works, step by step

Here's the complete flow from the moment a client arrives to the moment they receive a milestone reward. No steps for your staff other than printing and displaying the QR code.

1
Print the QR code
In your Spokk dashboard, download your spa's QR code and print it. Display it at the front desk, on the reception counter, or at the entrance. One-time setup.
2
Client scans on arrival
Client opens their phone camera, points it at the QR code, and taps the notification. They land on a simple confirmation page in their browser — no app, no login required.
3
Visit is logged instantly
Spokk records the visit in the client's contact record. If it's a new client, a record is created automatically. If they're an existing client, their visit count is incremented.
4
Confirmation SMS with progress
Immediately after check-in, the client receives an SMS: "Thanks for visiting! That's your 4th visit. You're 1 visit away from your complimentary upgrade!" That single sentence creates motivation for the next visit.
5
Automation sequence starts
In the background, the full post-visit SMS sequence begins — feedback request at 2 hours, reminder at 24 hours, review nudge at 3 days, referral invite at 20 days.
6
Milestone reached: reward SMS fires
When the client hits the milestone you defined — say, 5th visit — they automatically receive a reward notification SMS with the message you wrote: "You've earned a free 30-minute add-on on your next visit! Just mention this at booking."

Designing rewards that actually drive rebooking

The most important thing about loyalty program rewards for a day spa: they should feel like upgrades, not discounts. A client who comes to your spa is already spending money on a premium experience. A discount reward trains them to think about price. An upgrade reward reinforces the premium experience.

"20% off your next visit" is fine. But "complimentary scalp massage with your next treatment" is better. It extends the experience. It introduces a new service the client might enjoy and rebook on its own. It doesn't cheapen the transaction — it adds to it.

Here's another thing worth thinking about: the milestone number matters. Psychologically, reaching a milestone "almost for free" feels like momentum. Five visits is achievable but requires intention. Ten visits signals a genuinely loyal client and deserves a meaningful reward. Twenty visits means they've chosen your spa as their regular — that warrants something premium.

Entry reward
Visit 5
Examples
Free 15-min scalp massage
Free foot scrub add-on
Complimentary hand treatment
10% off next service
Accessible enough to feel achievable in 2-3 months for regular clients. Just enough to reinforce the habit.
Mid-tier reward
Visit 10
Examples
Service upgrade (60 to 90 min)
Free aromatherapy enhancement
Complimentary express facial
20% off any add-on
Meaningful reward for a genuinely returning client. Encourages the shift from occasional to regular.
VIP reward
Visit 20
Examples
Free signature treatment
Half-price couples session
Free product bundle
Private booking window
This client is a loyalist. The reward should match that. Premium enough to feel special and worth talking about.

You don't have to start with all three tiers. Starting with just one milestone (visit 5 or visit 6) is enough to see the retention benefit. Add additional tiers later as you learn what your clients respond to.

Why "you're 2 visits away from your reward" is more powerful than the reward itself

Hear me out on this one, because it gets into some genuinely interesting consumer psychology. Research by Kivetz, Urminsky, and Zheng (2006) introduced what's called the "goal gradient effect." The basic finding: as people get closer to a goal, they accelerate their behavior to reach it faster. Applied to loyalty programs, clients who are close to a reward visit more frequently than clients who are far away from one.

This is why the progress notification — "Visit 4 of 5 — you're one visit away!" — is arguably more valuable to your rebooking rate than the actual reward. The proximity of the goal changes behavior. A client who sees they're one visit away will often book their next appointment sooner than they otherwise would have.

Spokk builds this into every check-in SMS automatically. You don't have to figure out how to communicate progress — the system does it. The client always knows where they stand, and the messaging is calibrated to create exactly this effect.

The second psychological mechanism at play is loss aversion. A client who has 4 visits on record and is close to a reward has something to protect. The accumulated progress feels valuable. Starting over at a competitor from zero feels like a loss, even if the competitor's prices are slightly lower. This stickiness effect compounds over time the more visits a client accumulates.

Frequently asked questions

How does the Spokk day spa loyalty program work?
Clients check in at your spa by scanning a QR code at the front desk. Spokk tracks their cumulative visit count. When a client hits a milestone you define — for example, every 5th visit — they automatically receive an SMS with their reward. You configure the milestone number and write the reward message yourself. No app required for the client, no manual tracking for your staff.
Do clients need to download an app to use the loyalty program?
No app download required. Clients scan a QR code with their phone's built-in camera, confirm their visit in their browser, and they're in. All tracking happens on Spokk's end. Their visit count is stored in their contact record.
Can I set multiple reward tiers at different visit milestones?
Yes. You can configure multiple milestone levels — for example, a small reward at visit 5, a bigger reward at visit 10, and a premium reward at visit 20. Each milestone has its own SMS message and reward description that you write.
What rewards can I offer through the loyalty program?
You define the rewards entirely — Spokk doesn't restrict what you offer. Common options include free add-on services (scalp massage, foot scrub), service upgrades (30 min to 60 min), percentage discounts, free products, or complimentary treatments. You write the reward description in the milestone SMS and your staff fulfills it.
Does the loyalty check-in also trigger the feedback and review sequence?
Yes. Every QR check-in triggers the full Spokk automation sequence — feedback request, review nudge, and referral invite. One scan at the front desk starts everything. You get visit tracking, loyalty rewards, feedback collection, and Google review generation all from one client action.
Can staff manually log a visit if a client forgets to scan?
Yes. Any staff member with access to the Spokk portal can log a client visit manually. This is important for walk-ins, phone bookings, and clients who forget to scan. The manually logged visit still triggers the loyalty tracking and the full automation sequence.
How does the client know how many visits they have?
Every check-in confirmation SMS includes their current visit count and how far they are from their next reward — for example, 'That's visit 3! You're 2 visits away from your complimentary add-on.' This creates the game mechanic that drives rebooking behavior.
Can clients see their visit history?
Visit history is tracked in their Spokk contact record, which you can view in your dashboard. Clients receive their running visit count in each confirmation SMS. A client loyalty portal is available to share with clients if you want them to have self-serve access to their visit count.
What happens if a client visits multiple locations?
For multi-location day spas, visit counts can be tracked per location or pooled across all locations — your configuration determines this. Each location has its own QR code, and visits are tagged by location in the dashboard.
How does Spokk prevent loyalty fraud or false check-ins?
Each QR code check-in requires the client to confirm their phone number, which is verified against their contact record. Visit logging requires staff confirmation for manual entries. Multiple check-ins from the same phone within a short time window are flagged.

Starter

For solo operators & small teams

$49/month

Billed $588/year

250 customers / month

Unlimited SMS included

  • 250 customers / month
  • 1 manager + 1 staff member
  • Unlimited locations
  • Dedicated toll-free SMS number (US & Canada)
  • Full automation sequence
  • AI review response drafts
  • Loyalty & referral programs
  • Feedback forms & QR codes
  • HubSpot integration & API access
  • Buy additional customer top-ups

Growth

For growing businesses & teams

$82/month

Billed $984/year

500 customers / month

Unlimited SMS included

  • 500 customers / month
  • 2 managers + 2 staff members
  • Unlimited locations
  • Dedicated toll-free SMS number (US & Canada)
  • Full automation sequence
  • AI review response drafts
  • Loyalty & referral programs
  • Feedback forms & QR codes
  • HubSpot integration & API access
  • Buy additional customer top-ups

Pro

For high-volume businesses

$166/month

Billed $1992/year

1,500 customers / month

Unlimited SMS included

  • 1,500 customers / month
  • 3 managers + 5 staff members
  • Unlimited locations
  • Dedicated toll-free SMS number (US & Canada)
  • Full automation sequence
  • AI review response drafts
  • Loyalty & referral programs
  • Feedback forms & QR codes
  • HubSpot integration & API access
  • Buy additional customer top-ups

All plans include a 14-day free trial. No charge until your trial ends. Questions?