Integrating · For a brand's operations team and a developer
WhatsApp message templates
A brand's messages to its members go out from AVRA's WhatsApp number, on the Meta-approved templates below: Utility templates for rewards and warranties, and one Authentication template for sign-in. Each is filled by position, and two rules decide whether a send works at all.
The Utility templates #
avra_reward_credit- Sent when
- A reward lands in a member's wallet.
- Variables, in order
- brand · reward · new balance · wallet link · partner
avra_reward_held- Sent when
- A claim is held for review instead of credited.
- Variables, in order
- brand · reward · partner
avra_voucher_ready- Sent when
- A redemption is fulfilled and a voucher is waiting.
- Variables, in order
- brand · voucher value · wallet link · partner
avra_points_expiring- Sent when
- Points are about to expire.
- Variables, in order
- brand · points · expiry date · wallet link · partner
avra_program_end- Sent when
- A brand's programme is closing.
- Variables, in order
- brand · end date · wallet link · partner
avra_payout_paid- Sent when
- Cashback reached the member's UPI.
- Variables, in order
- brand · amount · bank reference · wallet link · partner
avra_payout_failed- Sent when
- Cashback could not be sent.
- Variables, in order
- brand · reason · wallet link (three only — do not add a fourth)
avra_warranty_registered- Sent when
- A warranty is registered. Not yet approved by Meta, so today this message fails and is not sent later.
- Variables, in order
- brand · product · expiry · wallet link · partner
The Authentication template #
avra_otp signs a member in. Meta writes its body; you choose Copy code delivery and a 5-minute expiry, which matches the platform's OTP expiry. The OTP is sent by the API inside the request, not through the worker queue.
Languages #
Each template goes out in the shopper's scan language once Meta has approved that translation; until then it goes in English. The scan page's languages are on languages.
What a message costs #
Your plan includes a monthly allowance of shopper messages: none on codes only, 500 on Insights, 3,000 on Rewards, 10,000 on Pro. Messages above it are billed per message at the rate on your price list, on the monthly usage invoice. One-time codes for your own staff are never counted.
Last reviewed 19 Oct 2026 · Something wrong? connect@avrascan.com