Skip to content
Meta Business Partner

Loyalty Rewards WhatsApp Template for Ecommerce

A ready-to-use, Meta-compliant WhatsApp loyalty rewards template built for Indian ecommerce brands. It tells a shopper exactly how many points they've earned, where, and by when they expire — with a one-tap Redeem button that pulls them back to your store. Copy it below, fill the four variables with your own data, and once Meta approves it (usually within a day) you can send it at scale through InfiQ. This is a Marketing-category template, so it needs prior opt-in and carries a clear opt-out line — both baked into the copy so you stay on the right side of Meta and ASCI policy from message one.

Marketing
Category
4 (name, points, brand, expiry)
Variables
Required before sending
Opt-in
Included in body
Opt-out
Marketing per-delivered-message rate
Billing
Redeem now / View points / Stop
Buttons
A Meta-compliant WhatsApp loyalty rewards template for ecommerce: Marketing category, four variables (name, points, brand, expiry), a Redeem button and a built-in opt-out line. Bills at the Marketing per-delivered-message rate.
marketing

Variables

  • {{1}} = Ananya
  • {{2}} = 450
  • {{3}} = Nykaa Fashion
  • {{4}} = 31 Aug 2026

Verified business

Limited-time offerExpires tonightFEST20
Hi Ananya, good news — you've earned 450 reward points at Nykaa Fashion. Redeem them for a discount on your next order before 31 Aug 2026 — they expire after that. Tap below to shop and apply your points at checkout. Reply STOP to opt out of Nykaa Fashion offers.

10:24

Redeem now
View my points
Stop offers

Marketing · opt-out required

When to send a loyalty rewards message

Timing is what turns dormant points into orders. The strongest moments are when points cross a redeemable threshold ("you've now got enough to save on your next order"), a few weeks before points expire, right after a tier upgrade, or during a campaign window like a sale or a shopper's account anniversary. Because WhatsApp is read within minutes rather than sitting unopened in an inbox, a well-timed loyalty nudge consistently outperforms the same message over email or SMS for promotional intent. Avoid over-sending: one meaningful reminder tied to a real balance or a genuine expiry beats a weekly drip that trains customers to mute you.

  • Points cross a redeemable threshold
  • 2–3 weeks before points expire
  • Immediately after a loyalty tier upgrade
  • Sale windows, festive periods, or account anniversaries
  • Win-back for shoppers who haven't ordered in 60–90 days

Personalise the variables so it reads 1:1

The four variables are what separate a personal reward reminder from a spammy blast. {{1}} is the shopper's first name — pull it from your CRM, not a generic "Dear customer". {{2}} is the exact live points balance, so the number must match what they see in their account or the message loses trust instantly. {{3}} is your brand name, which should be identical to your approved WhatsApp display name for consistency. {{4}} is a real expiry date formatted clearly ("31 Aug 2026"), never a vague "soon". Feed these from your loyalty system in real time; a stale balance or a wrong date is the fastest way to generate support tickets and opt-outs. Keep the tone warm and specific — the goal is for it to read like a note about their account, because it is.

  • {{1}} — real first name from your CRM
  • {{2}} — live points balance that matches their account
  • {{3}} — your exact approved WhatsApp brand name
  • {{4}} — a clear, absolute expiry date

Getting it approved as Marketing (first time)

This template is promotional, so submit it under the Marketing category. Trying to sneak a rewards offer through as Utility is the single biggest cause of rejection — Meta reads intent, and "redeem points, shop now" is unmistakably promotional. Provide a realistic sample value for every one of the four variables when you submit, keep claims truthful and non-misleading (no invented urgency or fake discounts, per Meta and ASCI rules), and make sure the opt-out line stays in the body. Templates without an opt-out path or with placeholder-only samples get bounced. Once approved — typically within a day — the template is locked to that wording, so any change means a fresh submission. InfiQ's template management handles the submission, status tracking, and versioning so you're not guessing why something was rejected.

  • Submit as Marketing, never Utility
  • Fill in a real sample for every variable
  • Keep the STOP opt-out line in the body
  • Don't overstate discounts or invent urgency

What it costs to send

WhatsApp bills per delivered message by category, and this template falls in the Marketing category — the highest of the three rates (Marketing, Utility, Authentication). Since Meta moved off per-conversation billing on 1 July 2025, you're charged for each Marketing message that's actually delivered, not for a 24-hour window. The 24-hour customer service window is still free for replies, but a proactive loyalty push is a paid Marketing send. With InfiQ you pay transparent ₹ pricing (ex-GST), so you can forecast a campaign precisely: multiply your target audience by the Marketing per-message rate and you have your ceiling. Because redemptions drive repeat orders, a tightly-targeted loyalty send — expiring points, high-value shoppers — usually pays for itself many times over versus a broad blast.

  • Charged per delivered Marketing message
  • Marketing is the priciest of the three categories
  • 24-hour service window is free — but proactive sends are paid
  • Transparent ₹ pricing, ex-GST

Variations you can copy

Keep a small library of approved variants so you can match the message to the moment. A shorter version trims to name plus balance for a quick expiry nudge. An incentive version layers a time-bound sweetener ("double points if you redeem this week") for a campaign push — still Marketing, still with the opt-out. And a regional-language version in Hindi, Tamil, Marathi or your customers' language often lifts engagement noticeably; submit each language as its own template. Whatever you tweak, re-submit for approval and keep the opt-out line intact.

  • Shorter: name + balance for fast expiry reminders
  • With incentive: a time-bound bonus for campaign pushes
  • Regional language: Hindi, Tamil, Marathi and more — one per language

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 does this template use?+
Marketing. A loyalty rewards reminder is promotional — it encourages a purchase — so it must be submitted under the Marketing category, not Utility. Submitting it as Utility is the most common reason these templates get rejected.
Does it need opt-in?+
Yes. Marketing messages on WhatsApp require prior opt-in from the customer before you send. Collect consent at checkout, account signup or via a click-to-WhatsApp entry point, and keep a record of it.
Why is there a STOP line in the message?+
Marketing templates must give recipients an easy way to opt out. The "Reply STOP to opt out" line satisfies that requirement and helps your template pass approval — removing it risks rejection and higher block rates.
Can I edit the wording?+
Yes, within Marketing category rules — keep it truthful and keep the opt-out. Any edit to an approved template means submitting the new version to Meta for a fresh approval before you can send it.
How much does it cost to send?+
It bills at the Marketing per-delivered-message rate. Since 1 July 2025 WhatsApp charges per delivered message by category rather than per conversation, so you pay for each Marketing message delivered. InfiQ applies transparent ₹ pricing, ex-GST.
How fast can I start sending?+
Once the template is approved — usually within a day — you can send it instantly and at scale through InfiQ. Approval time depends on Meta's review, not on InfiQ.
Can I send it in Hindi or another language?+
Yes. Create a separate template for each language you want to send in and submit each for approval. Regional-language loyalty messages often see stronger engagement with Indian shoppers.
What should the points balance show?+
Always the customer's live, accurate balance pulled from your loyalty system at send time. A stale or wrong number erodes trust immediately and generates support tickets, so sync it in real time rather than using a cached value.