Skip to Content
WhatsApp SetupTemplate variables

Template Variables

WhatsApp templates use numbered placeholders ({{1}}, {{2}}, etc.). Level maps these to dynamic data from your orders, carts, and store.

Available variable types

VariableDescriptionExample
Order totalCOD order amount₹1,299
CurrencyOrder currency codeINR
Customer nameBuyer nameRahul
Order numberShopify order name#1042
Cart recovery URLAbandoned checkout linkhttps://…
Store nameYour shop nameMy Store
Product nameAbandoned cart productBlue T-Shirt
Discount codeCoupon codeCART10
Discount percentDisplay percentage10%

Default mappings

Level provides sensible defaults per message type:

Message typeDefault variables
COD verificationOrder total, Currency
Thank youCustomer name
Abandoned cart reminderProduct name, Recovery URL
Abandoned cart offerDiscount %, Discount code, Recovery URL
Campaign broadcastStore name

How to map

  1. Go to Integrations → Message flows
  2. Click Map variables on a template
  3. Assign each {{N}} placeholder to a variable type
  4. Save

Mapping is required before flows can send messages.

Tips

  • Keep templates concise — fewer variables = faster approval
  • Test with a real order after mapping
  • Approved templates can’t change body text; only remapping is allowed
Last updated on