Skip to content
Docs menu

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