WhatsApp template rejections can occur when a template starts or ends with a variable parameter, also known as a dangling parameter.
A dangling parameter means that the template begins with {{x}}
or ends with {{x}}
without any text around it. This format is not allowed under Meta’s template guidelines.
Example of an Invalid Template
Hello {{1}} Use {{2}} to get a 30% discount on your next order! The minimum purchase amount should be {{3}}
🚫 This template is invalid because it ends with a variable ({{3}}
).
Corrected Version
Hello {{1}} Use {{2}} to get a 30% discount on your next order! The minimum purchase amount should be {{3}} USD
✅ This corrected template is valid because the variable {{3}}
is followed by text.
Best Practices for Using Variables in Templates
❌ Do not start or end a template with a variable.
❌ Do not place consecutive variables without text between them.
✅ Always add context around variables so customers understand their meaning.
Example: use “Order ID: {{1}}” instead of just “{{1}}”.