WhatsApp Message Template Rejection Reasons: Fixes, Examples & Approval Checklist
Learn common WhatsApp message template rejection reasons with bad vs fixed examples, category fixes, approval checklist, and Sendwo template resources.
Learn common WhatsApp message template rejection reasons with bad vs fixed examples, category fixes, approval checklist, and Sendwo template resources.
To send WhatsApp messages to customers outside the customer service window, businesses need to use approved WhatsApp message templates. These templates are also called business-initiated messages because they allow businesses to start or reopen conversations with customers using pre-approved content.
WhatsApp message templates are used for customer updates, promotional campaigns, OTP delivery, order notifications, payment reminders, appointment updates, abandoned cart recovery, COD confirmation, lead follow-ups, and customer support workflows.
But many templates get rejected because of avoidable mistakes such as wrong category selection, broken variables, spammy language, shortened URLs, duplicate content, poor grammar, unclear message intent, or policy-sensitive wording.
This guide explains the most common WhatsApp message template rejection reasons, shows bad vs fixed examples, and gives you a practical approval checklist before you submit your next template.
If you want ready examples, explore Sendwo’s WhatsApp template library or use Sendwo to create, sync, manage, and run approved WhatsApp template campaigns.
Table of Contents
- Why WhatsApp Message Templates Are Needed
- How to Create WhatsApp Message Templates
- Two Main Types of Template Rejection Issues
- Template Format Issues
- Template Format Issues: Bad vs Fixed Examples
- Template Content Issues
- Template Content Issues: Bad vs Fixed Examples
- Incorrect Template Category
- WhatsApp Message Template Approval Checklist
- Quick Rewrite Framework for Rejected Templates
- How Sendwo Helps Reduce Template Rejection Issues
- FAQs
Why WhatsApp Message Templates Are Needed
WhatsApp does not allow businesses to freely message customers at any time without structure. If a customer messages your business first, you can reply inside the customer service window. But when your business wants to start or reopen a conversation outside that window, you need an approved WhatsApp message template.
These templates protect users from spam and help businesses send structured, relevant, and compliant messages. Once Meta approves a template, your business can use it for approved use cases such as:
- Customer updates
- Promotional campaigns
- OTP delivery
- Order confirmations
- Shipping updates
- Payment reminders
- Appointment reminders
- Abandoned cart recovery
- COD confirmation
- Lead follow-ups
- Support updates
The challenge is that every template must follow WhatsApp’s formatting, category, content, and policy rules. Even small mistakes can lead to rejection.
How to Create WhatsApp Message Templates
You have two primary methods for creating WhatsApp message templates:
- Within the Sendwo Template Manager: This gives you a streamlined interface to create templates, map variables, and use them inside campaigns and automation workflows.
- Through WhatsApp Manager: This lets you create templates directly inside the official WhatsApp Business platform. Once approved, you can sync the templates with Sendwo and map variables where required.
If you experience review delays, you can also create templates directly in WhatsApp Manager and then sync them with Sendwo. If the template contains variables, map those variables correctly inside Sendwo before using the template in campaigns.
To understand template creation in more detail, you can also read the WhatsApp message template guide and the WhatsApp template approval guide.
Two Main Types of Template Rejection Issues
Most WhatsApp message template rejections fall into two broad categories:
- Template format issues: Problems with variables, parameters, braces, sample values, buttons, links, formatting, or technical structure.
- Template content issues: Problems with message intent, category mismatch, policy violations, sensitive information, spammy wording, duplicate templates, or poor-quality copy.
Both categories are important. A template can be rejected even if the message intent is good but the variable format is wrong. Similarly, a technically correct template can still be rejected if the content violates policy or uses the wrong category.
Template Format Issues
Template format issues are usually easier to identify and fix. These are technical or structural problems that make the template invalid, unclear, or difficult for reviewers to understand.
Common formatting issues
- Missing or mismatched braces: Variables must use the correct format, such as {{1}}.
- Invalid characters inside variables: Do not use special characters like #, $, or % inside variable placeholders.
- Non-sequential parameters: Variables should appear in sequence, such as {{1}}, {{2}}, {{3}}.
- Missing sample values: Every variable should have a realistic sample value during submission.
- Unclear variable context: The reviewer should understand what each variable represents.
- Suspicious links: Shortened URLs and unrelated domains can trigger rejection.
- Unclear button labels: Button text should clearly describe the action.
Sendwo helps reduce common formatting problems by giving businesses a cleaner template creation workflow, variable mapping, and campaign execution system.
WhatsApp Template Format Issues: Bad vs Fixed Examples
Template format issues are usually easier to fix than policy issues. Most format rejections happen because variables are broken, sample values are missing, parameters are not sequential, links look suspicious, or the template is not written clearly enough for review.
| Format Issue | Rejected Example | Fixed Example | Why the Fix Works |
|---|---|---|---|
| Wrong variable format | Hi {name}, your order is ready. | Hi {{1}}, your order #{{2}} is ready. | WhatsApp variables must use the correct {{1}}, {{2}}, {{3}} format. |
| Non-sequential variables | Hi {{1}}, your order {{3}} has shipped. | Hi {{1}}, your order #{{2}} has shipped. | Variables should appear in proper sequence without skipping numbers. |
| Too many variables without context | Hi {{1}}, {{2}} is ready at {{3}}. Click {{4}}. | Hi {{1}}, your appointment with {{2}} is confirmed for {{3}}. View details here: {{4}} | The fixed version explains what each variable means. |
| Shortened URL | Track your order here: bit.ly/abc123 | Track your order here: https://yourbrand.com/track/{{1}} | Branded HTTPS links look more trustworthy than shortened URLs. |
| Missing sample values | Hi {{1}}, your payment of {{2}} is pending. | Sample values: {{1}} = Rahul, {{2}} = ₹2,500 | Sample values help reviewers understand the final message context. |
| Unclear CTA button | Click here | Track Order | Specific CTA buttons are clearer and more user-friendly. |
Fix rule: before submitting a template, check variables, sample values, links, button labels, language, and formatting. The reviewer should understand the message even without knowing your business context.
Template Content Issues
Content issues are usually more serious than formatting issues because they affect message intent, user trust, policy compliance, and category selection.
A template can be rejected if the content contains:
- Policy violations: The message does not comply with WhatsApp’s Commerce Policy or Business Messaging Policy.
- Sensitive information requests: The template asks users to share card numbers, CVV, passwords, government IDs, or other sensitive details.
- Abusive content: The message contains threats, intimidation, harassment, or language that can be perceived as harmful.
- Duplicate templates: The template has identical or near-identical body and footer content as an existing template.
- Poor quality: The message has spelling mistakes, grammar errors, broken formatting, or unclear wording.
- Shortened URLs: The template includes shortened links such as bit.ly or short.ly.
- Incorrect category: The message is submitted under the wrong category, such as a promotional template submitted as Utility.
Content should be clear, truthful, expected, and useful for the recipient. If the message feels misleading, spammy, or unclear, rewrite it before submission.
Turn this learning into your next WhatsApp campaign.
Start with Sendwo’s free plan, explore WhatsApp broadcasts, automation, AI chatbot flows, and upgrade only when your business needs more power.
WhatsApp Template Content Issues: Bad vs Fixed Examples
Content issues are more serious because they can involve spam, misleading claims, sensitive information, wrong category selection, or policy violations. These examples show how to rewrite rejected templates into safer, approval-friendly versions.
| Content Issue | Rejected Example | Fixed Example | Why the Fix Works |
|---|---|---|---|
| Spammy marketing language | BIGGEST SALE EVER!!! Buy NOW before it is too late!!! | Hi {{1}}, our {{2}} sale is live until {{3}}. View offers here: {{4}} | The fixed version is promotional but less aggressive and more specific. |
| Utility template with promotional offer | Your order #{{1}} is shipped. Use code SAVE20 for your next order. | Your order #{{1}} has been shipped. Track it here: {{2}} | Utility templates should stay transactional and avoid sales language. |
| Vague message intent | Hi {{1}}, your request needs attention. Click here: {{2}} | Hi {{1}}, your support ticket #{{2}} has been updated. View the update here: {{3}} | The fixed version gives clear context and explains why the user is being contacted. |
| Asking for sensitive information | Please reply with your card number and CVV to complete payment. | Your payment for invoice #{{1}} is pending. Pay securely here: {{2}} | The fixed version sends the user to a secure payment page instead of asking for sensitive details. |
| Authentication template with marketing text | {{1}} is your OTP. Use code SAVE10 after login. | {{1}} is your verification code. For your security, do not share this code. | Authentication templates should only contain verification or security content. |
| Duplicate template | Same order update template submitted again with a different name only. | Create a clearly different template for a different use case, such as shipping update vs delivery confirmation. | Duplicate or near-duplicate templates can be rejected or create template management confusion. |
Fix rule: make the message specific, truthful, category-aligned, and useful. Avoid vague claims, spammy words, sensitive data requests, and mixed-purpose templates.
Incorrect Template Category: One of the Biggest Rejection Reasons
Every WhatsApp message template must be submitted under the correct category. The three main business-initiated template categories are Marketing, Utility, and Authentication.
Many businesses accidentally submit promotional templates as Utility because they think the message is “useful.” But Meta reviews the actual intent of the message, not only the category selected by the business. If a message promotes a product, pushes a sale, includes an offer, or tries to re-engage a user, it is usually Marketing.
| Template Intent | Correct Category | Example |
|---|---|---|
| Promote an offer, discount, product, launch, event, or abandoned cart | Marketing | Hi {{1}}, your special offer is live. Use code {{2}} before {{3}}. |
| Confirm or update something the user already did | Utility | Hi {{1}}, your order #{{2}} has been shipped. Track it here: {{3}} |
| Send OTP, login code, account verification, or password reset code | Authentication | {{1}} is your verification code. Do not share it with anyone. |
Category mismatch examples
| Rejected or Risky Template | Problem | Correct Fix |
|---|---|---|
| Your order #{{1}} is delivered. Use SAVE20 for your next purchase. | Utility template includes a promotional offer. | Remove the offer and keep it Utility, or submit the whole message as Marketing. |
| Hi {{1}}, you left {{2}} in your cart. Complete your order here: {{3}} | Cart recovery is a conversion-focused message. | Submit as Marketing. |
| {{1}} is your OTP. Visit our sale page after login: {{2}} | Authentication template includes marketing content. | Remove the sale link and keep only the verification message. |
| Hi {{1}}, your appointment with {{2}} is confirmed for {{3}}. | No issue if it is tied to a real customer action. | Submit as Utility. |
Fix rule: If your message contains both transactional and promotional content, Marketing is usually the safer category. Keep Utility messages purely transactional and Authentication messages purely security-focused.
WhatsApp Message Template Approval Checklist
Use this checklist before submitting any WhatsApp message template for approval. It will help you catch the most common issues before Meta reviews the template.
| Checklist Item | What to Check | Done? |
|---|---|---|
| Correct category | Is the template clearly Marketing, Utility, or Authentication? | ☐ |
| Clear purpose | Can a reviewer understand why the customer is receiving this message? | ☐ |
| Valid variables | Are variables written as {{1}}, {{2}}, {{3}} and used in sequence? | ☐ |
| Sample values | Have you added realistic sample values for every variable? | ☐ |
| No shortened URLs | Are all links branded, HTTPS, and relevant to the message? | ☐ |
| No sensitive data request | Does the message avoid asking for passwords, card numbers, CVV, IDs, or sensitive details? | ☐ |
| No spammy wording | Have you removed all caps, excessive punctuation, fake urgency, and exaggerated claims? | ☐ |
| Grammar checked | Is the template free from spelling, grammar, and formatting mistakes? | ☐ |
| Opt-in ready | Will this message be sent only to users who opted in to receive WhatsApp messages? | ☐ |
| Policy-safe | Does the template avoid restricted products, misleading claims, abusive content, and policy-sensitive wording? | ☐ |
If you cannot confidently check every box, revise the template before submitting it. A clean template is easier to approve and safer to scale.
Quick Rewrite Framework for Rejected WhatsApp Templates
If your WhatsApp template is rejected, do not resubmit the same copy again. Use this simple rewrite framework.
| Step | Question to Ask | Rewrite Action |
|---|---|---|
| 1. Identify intent | Is this message promotional, transactional, or security-related? | Choose Marketing, Utility, or Authentication correctly. |
| 2. Add context | Would a reviewer understand the message without seeing previous chat history? | Add order ID, appointment date, payment amount, support ticket, or inquiry type. |
| 3. Clean variables | Are the variables clear and sequential? | Use {{1}}, {{2}}, {{3}} with realistic sample values. |
| 4. Remove risky words | Does the message sound spammy, urgent, misleading, or pushy? | Rewrite in a calm, useful, customer-friendly tone. |
| 5. Fix links | Does the message use short links or unrelated domains? | Use branded HTTPS links only. |
| 6. Separate mixed intent | Does the message combine update + offer? | Split it into two templates or submit as Marketing. |
How Sendwo Helps Reduce Template Rejection Issues
Sendwo helps businesses create, sync, manage, map variables, and run approved WhatsApp templates through broadcasts, chatbot flows, automations, AI replies, and shared inbox workflows.
With Sendwo, you can:
- Create WhatsApp templates for campaigns and automation
- Sync approved templates from WhatsApp Manager
- Map variables correctly before using templates
- Run WhatsApp broadcast campaigns
- Use templates inside chatbot flows and automations
- Explore ready examples from the WhatsApp template library
- Use templates for ecommerce, lead generation, support, appointments, and customer updates
- Manage customer conversations with a shared team inbox
If you need inspiration before creating your next template, review the WhatsApp campaign examples, abandoned cart templates, and COD confirmation templates.
FAQs About WhatsApp Message Template Rejection
1. Why was my WhatsApp message template rejected?
Your template may be rejected because of wrong category selection, broken variables, missing sample values, spammy wording, suspicious links, duplicate content, sensitive information, policy violations, or unclear message intent.
2. How do I fix rejected WhatsApp templates?
Read the rejection reason, identify whether the issue is formatting, category, or content-related, then rewrite the template with clearer context, correct variables, branded links, proper category, and customer-friendly wording.
3. What is the correct variable format for WhatsApp templates?
The correct variable format is {{1}}, {{2}}, {{3}}, and so on. Variables should be sequential and should include realistic sample values during submission.
4. Can I use shortened URLs in WhatsApp templates?
It is better to avoid shortened URLs such as bit.ly or short.ly. Use branded HTTPS links from your own domain to improve trust and approval chances.
5. Why was my Utility template rejected?
A Utility template can be rejected if it contains promotional language, discount codes, upsell offers, or sales CTAs. Utility templates should be transactional and tied to a user action.
6. Which category should I choose for abandoned cart templates?
Abandoned cart templates are usually Marketing because they encourage the customer to return and complete a purchase.
7. Which category should I choose for OTP templates?
OTP, login code, password reset, and verification code templates should use the Authentication category.
8. Can duplicate WhatsApp templates be rejected?
Yes. Duplicate or near-duplicate templates can be rejected. Use unique template names and create clear template variations for different use cases.
9. Where can I find approved WhatsApp template examples?
You can explore Sendwo’s WhatsApp template library, WhatsApp campaign examples, abandoned cart templates, and COD confirmation templates.
10. Can Sendwo help manage WhatsApp templates?
Yes. Sendwo helps businesses create, sync, manage, map variables, and run approved WhatsApp templates through broadcasts, chatbot flows, automations, AI replies, and shared inbox workflows.
Final Thought
WhatsApp message template rejection usually happens because of small mistakes that can be fixed before submission. Wrong category selection, broken variables, vague copy, shortened URLs, sensitive data requests, and spammy wording are some of the most common reasons templates fail review.
The best way to avoid rejection is to write every template with a clear purpose, correct category, proper variables, realistic samples, branded links, and customer-friendly wording.
Before submitting your next template, use the approval checklist in this guide. If you want ready examples, explore the WhatsApp template library. To create, sync, and run WhatsApp templates inside campaigns, start free with Sendwo.