Loyalty Rewards WhatsApp Template for Logistics
Turning first-time shippers into repeat customers is where logistics margins are actually made — and a WhatsApp loyalty rewards message is one of the highest-open-rate ways to remind people that their points are real, redeemable, and about to expire. This is a ready-to-submit, Meta-compliant loyalty rewards template built for Indian logistics and courier brands: the correct Marketing category, four variables, a redemption button, and the opt-out line Meta requires. Copy it, fill in the customer's name, points balance, brand and expiry date, get it approved (usually within a day), and you can start sending at scale through InfiQ.
Variables
{{1}}= Rahul{{2}}= 350{{3}}= SpeedX Logistics{{4}}= 31 Jul 2026
Verified business
10:24
Marketing · opt-out required
When to send this loyalty rewards message
Timing decides whether a loyalty nudge feels helpful or spammy. For logistics and courier brands, the strongest moments are right after a delivery is completed (points have just been credited and the brand is top-of-mind), at a monthly or quarterly statement point when a balance has built up, and — most effective of all — 7 to 10 days before points expire, when loss aversion does the persuading for you. Because this is a Marketing template, every recipient must have opted in to promotional messages first; a delivery-status opt-in alone is not enough. Segment by points balance so customers with a meaningful, redeemable amount get the reminder and dormant one-off shippers get a re-activation angle instead of a generic blast.
- Just after delivery, when points are freshly credited and the brand is fresh in mind
- At a monthly or quarterly statement moment once a balance has accumulated
- 7–10 days before expiry, so loss aversion drives the redemption
- Only to contacts with marketing opt-in — a shipment-tracking opt-in does not cover promotions
How to personalise it so it reads 1:1
A loyalty message lives or dies on how specific it feels. The four variables let you make each send read like a personal note rather than a broadcast: {{1}} is the customer's first name, {{2}} is their exact current points balance, {{3}} is your brand name, and {{4}} is the real expiry date for those points. Never leave a variable generic — 'you've earned some points' converts far worse than 'you've earned 350 reward points'. Pull {{2}} and {{4}} live from your loyalty or order system at send time so the numbers are always accurate; a wrong balance erodes trust faster than no message at all. Keep the brand name in {{3}} identical to your approved WhatsApp display name so the message reads as consistent and credible.
- {{1}} name — always the customer's real first name, never a fallback like 'Customer'
- {{2}} points — pull the exact live balance, not a rounded or placeholder figure
- {{3}} brand — match your approved WhatsApp display name exactly
- {{4}} expiry — a genuine date creates urgency; avoid vague 'soon'
Getting it approved: category and compliance
The single biggest reason a template like this gets rejected is submitting it as Utility to try to dodge Marketing pricing. This message promotes redemption and future purchases, so it is unambiguously Marketing — submit it as Marketing and it sails through; disguise it as Utility and Meta will reject or later reclassify it. Provide a realistic sample value for every one of the four variables (Meta reviewers test with your samples), include the opt-out line — 'Reply STOP to opt out' — because marketing templates require an easy way to unsubscribe, and keep every claim truthful under Meta's commerce policy and India's ASCI advertising code. Don't over-promise on redemption value, don't imply points are worth more than they are, and make sure the expiry you state is the one your system actually enforces.
- Submit as Marketing — mislabelling as Utility is the #1 rejection cause
- Fill in a sample for all four variables so the reviewer can validate the message
- Keep the opt-out line — marketing templates must offer an easy unsubscribe
- Truthful claims only, aligned with Meta commerce policy and ASCI guidelines
What it costs to send
Since Meta moved off per-conversation billing on 1 July 2025, WhatsApp charges per delivered message and the price depends on the category. This is a Marketing template, so each delivered message is billed at India's Marketing per-message rate. The 24-hour customer service window still exists, but it is a free window for replying to inbound messages — it is not the billing unit, and it does not make a proactive marketing send free. With InfiQ you get transparent ₹ pricing applied (ex-GST), so you can forecast a campaign's cost simply: number of delivered marketing messages × the marketing per-message rate. For a loyalty campaign the maths usually favours sending, because reactivating an existing customer costs a fraction of acquiring a new shipper, and redemption-driven repeat orders typically pay back the message cost many times over.
- Billed per delivered message at the Marketing rate — not per conversation
- The 24-hour window is a free service window for replies, never a billing unit
- Transparent ₹ pricing, ex-GST, so cost is easy to forecast
- Loyalty reactivation is far cheaper than new-customer acquisition
Variations you can copy
One template rarely fits every audience, so keep a small set of approved variants ready. A shorter version strips the message to the name, the points balance and the button for fast, low-friction reminders. An incentive version adds a time-bound sweetener — 'double points this week' or 'free express upgrade on your next shipment' — for a stronger marketing push, and still carries the opt-out line. A regional-language version recreates the same message in Hindi, Tamil, Marathi or whichever language your customers read fastest; each language variant is a separate template and needs its own approval, but the lift in comprehension and response is usually well worth it. Whichever variant you send, keep the four core variables consistent so your analytics stay clean across versions.
- Shorter: name + points balance + Redeem now button for quick nudges
- With incentive: add a time-bound reason to act, keeping the opt-out line
- Regional language: a Hindi or local-language build, submitted as its own template
Like this template? Send it live in 24 hours.