Loyalty Rewards WhatsApp Template for Retail
A ready-to-use, Meta-compliant WhatsApp loyalty rewards template built for Indian retail brands — with the correct marketing category, tested variables, the required opt-out line and approval notes baked in. Copy it, drop in your customer's name, points balance and expiry, and start reminding members to redeem before their points lapse. Loyalty points are the one message customers actually want, and WhatsApp is where they read it within minutes — so a well-timed "you've earned points" nudge does more to drive repeat footfall and basket size than any email newsletter you'll ever send.
Variables
{{1}}= Aarav{{2}}= 250{{3}}= Trendline Fashion{{4}}= 31 Aug 2026
Verified business
10:24
Marketing · opt-out required
When to send a loyalty rewards message
The whole value of a loyalty message is timing — it should land at the exact moment a nudge changes behaviour. Because it is promotional, it goes out to opted-in members only, and it works best around three triggers: right after points are credited (so the reward feels earned and immediate), a few days before points or a tier benefit expire (loss aversion is the single strongest driver of loyalty redemption), and at milestone moments like a birthday, an anniversary of first purchase, or crossing into a new tier. Avoid blasting your whole list on a fixed calendar day; retail loyalty performs on relevance, not frequency. A member who just earned 250 points on a ₹2,000 apparel purchase and hears about it within the hour is far likelier to come back than one who gets a generic monthly digest.
- Points credited: confirm the new balance while the purchase is fresh
- Expiry approaching: a 7-day and 2-day reminder before points lapse
- Tier upgrade: celebrate the new status and its perks
- Birthday or membership anniversary: a bonus-points or gift moment
- Dormant members: a win-back with a time-bound points multiplier
Personalise it so it reads 1:1, not as a blast
Every variable in this template exists to make the message feel like it was written for one person. Use the customer's first name in {{1}}, their actual points balance in {{2}}, your store or brand name in {{3}}, and a real, specific expiry date in {{4}} — never a vague 'soon'. The more concrete the numbers, the more the message feels like a personal account statement rather than a promotion, and the higher your redemption rate. Keep the tone warm and on-brand, resist stacking multiple offers into one message, and make sure the button destination is one tap from a redeemable action — a rewards wallet, a store locator, or a pre-filled cart. If you run stores across regions, create a Hindi or regional-language version of the same template so the reward reads naturally in the customer's own language.
- {{1}} — customer first name (e.g. Aarav)
- {{2}} — current points balance (e.g. 250)
- {{3}} — your brand or store name (e.g. Trendline Fashion)
- {{4}} — a concrete expiry date (e.g. 31 Aug 2026)
Getting this template approved (marketing category)
Submit this as Marketing — it is promotional, and mislabelling a promotional message as Utility is the number-one reason loyalty templates get rejected or paused by Meta. A few specifics make approval smooth: provide realistic sample values for every one of the four variables (Meta reviews the filled-out example, not just the skeleton), include the opt-out line in the body so reviewers can see the message is compliant with marketing rules, and keep every claim truthful and honest under ASCI and Meta commerce policy — if you say points expire on a date, they must actually expire then. Avoid all-caps shouting, misleading urgency, or unverifiable 'biggest ever' claims. Approvals for clean marketing templates usually clear within a day, and InfiQ's template manager flags formatting issues before you submit so you don't burn a review cycle.
- Category: Marketing (never Utility for a promotional reward)
- Fill in sample values for {{1}}–{{4}} before submitting
- Keep the opt-out line in the body — it's mandatory for marketing
- Truthful expiry, points and terms; no exaggerated claims
What it costs to send
This template bills at WhatsApp's marketing rate. Since 1 July 2025, Meta charges per delivered message by category — marketing, utility or authentication — so you pay a marketing rate for each loyalty message that is delivered, not per 24-hour conversation. The 24-hour window is now only a free service window for replying to customer-initiated chats; it is not a billing unit. With InfiQ you get transparent ₹ pricing (ex-GST), so you can forecast a loyalty campaign to the rupee before you press send. Because loyalty members are your highest-intent audience, marketing sends to this segment typically return their cost many times over in repeat purchases — the payback is usually the easiest of any campaign type to justify. Use the cost calculator to slide your monthly loyalty volume and see the delivered-message spend and expected payback.
- Billed per delivered message at the marketing rate
- Not per-conversation — Meta retired that model on 1 July 2025
- Transparent ₹ pricing, ex-GST
- Highest-intent segment, so typically the strongest ROI of any send
Variations you can copy
The base template covers most loyalty moments, but small tweaks tune it to a specific goal while staying inside the marketing category. Trim it to a single variable for a fast 'your points are about to expire' nudge, add a time-bound multiplier to spike a slow week, or swap the redeem button for a store locator when you want to pull members into a physical outlet. Each variation is a separate template submission, so save the ones that convert as reusable named templates in InfiQ. Keep the opt-out line on every marketing variant — dropping it is grounds for rejection.
- Shorter: one variable, pure expiry reminder for quick sends
- With incentive: add a limited-time points multiplier or bonus
- In-store pull: swap the button for a store-locator or 'Show at till' link
- Regional language: a Hindi or local-language version of the same body
InfiQ vs Email / SMS
| InfiQ | Email / SMS | |
|---|---|---|
| Where members read it | WhatsApp, opened within minutes | Inbox or SMS, often unread for days |
| Personalisation | Name, live points balance, expiry | Usually generic merge fields |
| One-tap redemption | Interactive Redeem button | Link buried in body text |
| Billing model | Per delivered marketing message, ₹ transparent | Per email/SMS, low intent |
Like this template? Send it live in 24 hours.