How many variables can I use in the body of the template?
⚡Quick answer -
There is no hard limit of adding placeholders (variables) in the body section of a WhatsApp message template. The template body has character limit of 1024 and as many variables can be added along with text within the character limit of 1024.
What is a Variable?
A variable is a placeholder used to insert dynamic content into a template.
They are written as:
{{1}}, {{2}}, {{3}} .... within the character limit of 1024.
📌 Example:
- Template:
Hi {{1}}, your order {{2}} from {{3}} has been shipped. Track it here: {{4}} - Filled Message:
Hi Riya, your order #4812 from ZapKart has been shipped. Track it here: zap.link/track4812
Common Use Cases
Variables are perfect for personalising messages at scale, such as:
- Customer name
- Order ID
- Brand/store name
- Tracking link
- Date/time
Best Practices
- Variables must be numbered sequentially:
{{1}}, {{2}}, {{3}} … - Do not skip or repeat variable numbers.
- Always have a proper value mapped against the variables.
- Always preview & populate variables during template submission for Meta approval.
- Variables are allowed only in the body — not in the footer or button text.
Validation Rules
- Templates with missing or out-of-sequence variables will be rejected.
- Only 1 variable is allowed in Header if you select "Text". Variables can't be added in Header if selecting image, video or documents.

✨ Pro Tip: Keep variable usage minimal and meaningful—overloading templates with 10+ placeholders often hurts readability and risks rejection.
Related Articles
Can I use variables in the footer?
No. WhatsApp does not allow variables (placeholders like ) in the footer section of a template. ? What Is the Footer Used For? The footer is an optional section meant only for static, supporting text, such as: Legal disclaimers Company names or ...
How many variables can I use in the body of the template?
You can include several variables (placeholders) to personalize the message, such as names, company names, etc.
What is the correct way to use parameters in the MyOperator app for WhatsApp templates?
⚡Quick answer - Use double-brace placeholders — {{1}}, {{2}}, {{3}} — in your template body (and header text/button URLs if needed). Provide matching sample values in square brackets when submitting the template, then map each column from your ...
Can I use variables in the footer?
No, variables are not allowed in the footer of a WhatsApp template.
What are the major components of a WhatsApp template?
A WhatsApp message template is made up of four components. The Body is mandatory (required in every template). The Header, Footer, and Buttons are optional, but if used, they must follow Meta’s strict guidelines. These parts determine how your ...