Skip to content
Meta Business Partner

Loyalty Rewards WhatsApp Template for Salons & Spas

A ready-to-use, Meta-compliant WhatsApp loyalty rewards template built for Indian salons and spas — with the right category, four smart variables and a compliant opt-out already in place. Reward points only earn you repeat visits if clients actually redeem them, and no channel closes that gap like WhatsApp: it's read within minutes, it personalises down to the client's name and points balance, and a single button turns "I think I have points somewhere" into a booked chair. Copy the template, fill in the variables, submit it as Marketing, and you can be live in about a day with InfiQ.

Marketing
Category
Required
Opt-in
4 ({{1}}–{{4}})
Variables
Up to 3
Buttons
Per delivered marketing message
Billing
Usually within a day
Approval
A Marketing-category WhatsApp template that nudges salon and spa clients to redeem their loyalty points before they expire — four variables (name, points, salon, expiry), a compliant STOP opt-out, and up to three buttons. Send only to opted-in clients; billed per delivered marketing message plus InfiQ's transparent ₹ pricing (ex-GST).
marketing

Variables

  • {{1}} = Ananya
  • {{2}} = 450
  • {{3}} = Glow Studio, Indiranagar
  • {{4}} = 31 Aug

Verified business

Limited-time offerExpires tonightFEST20
Hi Ananya, you've earned 450 loyalty points at Glow Studio, Indiranagar. Treat yourself before they expire on 31 Aug — redeem them against any service on your next visit. Reply STOP to opt out.

10:24

Book & redeem
View my rewards
Stop offers

Marketing · opt-out required

When to send a loyalty rewards message

A points balance sitting idle earns you nothing — the message that turns it into a booked chair is all about timing. For salons and spas, the loyalty nudge lands hardest at a handful of predictable moments: while the post-appointment glow is still fresh, a couple of weeks before points expire, and right around each client's natural service cycle — roughly four weeks for a cut, three for a colour touch-up, a monthly rhythm for facials. Sending on WhatsApp means it's read within minutes rather than buried in a promotions inbox, and a single interactive button collapses the whole 'do I still have points, and how do I use them?' friction into one tap. Line the send up with a genuine reason to come in and you convert a dormant balance into revenue, instead of a discount you eventually write off.

  • 24–48 hours after a visit, while satisfaction is highest
  • 10–14 days before points expire, to add honest urgency
  • On the client's usual rebooking cycle, so redeeming means booking anyway
  • At a milestone — birthday month, first-visit anniversary, or crossing a new tier
  • To fill quiet mid-week slots without discounting your whole menu

Personalise it so it reads 1:1, not like a blast

The difference between a loyalty message that gets tapped and one that gets muted is whether it reads like your front desk texting a regular or a bulk broadcast. Use {{1}} for the client's first name and {{3}} for your salon's name so it's unmistakably from you, and make {{2}} a concrete number they recognise — '450 points', never 'some points'. Where you can, tie the reward to what this client actually books: a head-massage add-on for a haircut regular, a brightening facial for a skincare regular. Keep {{4}} as a firm date rather than 'soon', so the urgency is real. The variables do the personalising at send time; your job at template time is to write copy that still sounds warm once every placeholder is filled in.

  • {{1}} name + {{3}} salon name make it feel personal
  • {{2}} as a real points figure the client can verify
  • {{4}} as a specific expiry date, not a vague 'soon'

Get it approved as Marketing — on the first try

Loyalty rewards is a promotional message, so it must be submitted under the Marketing category. Filing it as Utility to chase a lower rate is the single most common reason these templates get rejected — there's no customer-initiated transaction behind 'redeem your points'. When you submit in InfiQ's template manager, add a realistic sample for every variable so Meta's reviewer sees genuine context ('Ananya', '450', 'Glow Studio', '31 Aug') rather than empty brackets. Keep the opt-out line in the body, avoid ALL-CAPS shouting and banned words, and never promise a benefit you can't honour — Meta's policy and the ASCI advertising code both expect truthful claims. Get these right and approval usually lands within a day.

  • Category: Marketing — never Utility for a rewards nudge
  • Provide a real sample for each of {{1}}–{{4}}
  • Keep 'Reply STOP to opt out' in the body
  • Truthful claims only (Meta policy + ASCI); no ALL-CAPS or forbidden words

What it costs to send

This is a Marketing template, so WhatsApp bills it per delivered message at Meta's Marketing rate for India. Since Meta moved off per-conversation billing on 1 July 2025, there is no per-conversation charge — you pay for each delivered marketing message, with InfiQ's transparent ₹ pricing applied on top (ex-GST). Because loyalty messages go only to opted-in clients and tend to convert into bookings, the per-message cost is easy to justify against the value of a filled chair. And if a client taps a button or replies, a free 24-hour service window opens in which your operational follow-ups — confirming the slot, sharing directions — aren't charged as marketing. Model your monthly salon volume in the pricing calculator before you send.

Variations worth testing

One approved template can flex into several sends without a fresh review each time — the variables carry the change. Test a few angles to learn what your clients respond to, then keep the winner as your default loyalty send.

  • Shorter: trim to name, points and expiry for a quick reminder-style send
  • Tiered reward: reword {{2}} to reflect Silver / Gold / Platinum perks
  • Regional language: create a Hindi or Tamil version for clients who prefer it
  • Milestone hook: reframe around a birthday month or first-visit anniversary
  • Add a header image of the reward or a festive look for extra pull

Like this template? Send it live in 24 hours.

Talk to InfiQ

Use this template in your account

Tell us your volume — we’ll load your templates and get you a sandbox in about 2 hours.

Step 1 of 2
WhatsApp

Protected by invisible spam checks · replies within 1 working day

Frequently asked questions

Which WhatsApp category is a loyalty rewards template?+
Marketing — it is promotional, offering the client a reason to come back. Submitting it as Utility to reach a lower rate is the top reason these templates get rejected, because there is no customer-initiated transaction behind it.
Do clients need to opt in before I send it?+
Yes. Marketing templates can only be sent to clients who have opted in to receive offers on WhatsApp, and every send must keep a clear opt-out (the 'Reply STOP to opt out' line) in the body.
How much does one loyalty message cost?+
You pay Meta's Marketing rate per delivered message on the live rate card, plus InfiQ's transparent ₹ pricing (ex-GST). There has been no per-conversation charge since 1 July 2025 — billing is per delivered marketing message.
Can I edit the wording after approval?+
Yes. Change the copy and resubmit for a quick re-approval. The variables themselves can be filled differently on every send — different name, points and expiry — without needing re-approval each time.
How long does approval take?+
Usually within a day when the category is correct and you have supplied a realistic sample value for every variable. Missing samples or a wrong category are the usual causes of delay.
Can I send it in Hindi or a regional language?+
Yes. Create a language-specific version of the same template — for example Hindi or Tamil — and submit it for approval. Many salons see higher redemption when the reward reads in the client's preferred language.
What happens if a client replies or taps a button?+
A free 24-hour service window opens, letting you confirm the booking, share directions or answer questions without those follow-ups being billed as marketing messages.