WhatsApp Template Message Rules India 2026: Approval Process, Categories & Formatting Guidelines
WhatsApp Business API requires all business-initiated messages to use pre-approved message templates. Understanding template categories, formatting rules, and the approval process is critical for Indian businesses using WhatsApp API in 2026. This guide covers everything you need to create templates that get approved fast, including sample templates for each category.
What Are WhatsApp Message Templates?
Message templates are pre-written message formats that you submit to WhatsApp for approval before using them to message customers. They are required because:
- Spam prevention: WhatsApp reviews all templates to ensure they follow messaging guidelines
- Quality control: Templates must provide value to recipients and follow formatting rules
- Pricing accuracy: Templates are categorized (Marketing, Utility, Authentication) with different costs
Templates vs Session Messages
Templates are for business-initiated messages (you message first). When customers message you first, you have a 24-hour window to reply with any message — no template needed. After 24 hours, you must use a template again.
3 WhatsApp Template Categories
| Category | Use Cases | India Pricing (2026) |
|---|---|---|
| Marketing | Sales, discounts, product launches, newsletters | ₹0.54/conversation |
| Utility | Order updates, shipping, appointment reminders | ₹0.36/conversation |
| Authentication | OTPs, password resets, 2FA codes | ₹0.18/conversation |
How to Choose the Right Category
- Marketing: Message is promotional or includes a call-to-action to buy, visit, or subscribe
- Utility: Message provides account updates, order status, or transactional information the customer requested
- Authentication: Message contains a one-time code for verification purposes only
Misclassification = Rejection
Marking a promotional message as Utility to save ₹0.18 per message will get your template rejected. WhatsApp manually reviews templates and checks for category mismatches. Always choose the correct category.
Template Formatting Rules
1. Variable Syntax
Templates support dynamic variables (customer name, order ID, date, etc.) using this format:
- Variables are numbered {{1}}, {{2}}, {{3}}, etc.
- Maximum 10 variables per template
- You fill in the values when sending the message (e.g., {{1}} = "Priya", {{2}} = "#ORD12345")
2. Character Limits
- Header (optional): 60 characters max
- Body: 1,024 characters max
- Footer (optional): 60 characters max
- Buttons (optional): Up to 3 buttons, 25 characters each
3. Prohibited Content
Templates containing these will be auto-rejected:
- Alcohol, tobacco, drugs, gambling, cryptocurrency promotions
- Adult content or dating services
- Multi-level marketing or pyramid schemes
- Hate speech, violence, or misinformation
- Shortened URLs (use full URLs only)
4. Marketing Template Restrictions
Marketing templates have stricter rules than Utility/Authentication:
- No caps lock: "BUY NOW 50% OFF" will be rejected — use "Buy now — 50% off"
- Limited emojis: 1-2 max, and only if they add clarity
- Clear opt-out: Include "Reply STOP to unsubscribe" in footer
- No urgency abuse: Avoid "LAST CHANCE", "ENDING TONIGHT", "URGENT"
Template Approval Process
Step-by-Step Submission
- Access Meta Business Manager: Log into your Facebook Business Manager account
- Go to WhatsApp Manager: Select your WhatsApp Business API phone number
- Create new template: Click "Message Templates" → "Create Template"
- Name your template: Use lowercase, underscores only (e.g., order_shipped_notification)
- Choose category: Marketing, Utility, or Authentication
- Choose language: Select primary language (English, Hindi, Tamil, etc.)
- Write template content: Header (optional), Body (required), Footer (optional), Buttons (optional)
- Add variables: Use {{1}}, {{2}} format for dynamic content
- Preview and submit: Review template preview → Submit for approval
Approval Timeline
- Utility & Authentication: 24-48 hours
- Marketing: 48-72 hours (stricter review)
- Weekends: Add 24 hours to above estimates
- Rejection: You can resubmit immediately after fixing issues
Sample Approved Templates
Marketing Template Example
Template Name: diwali_sale_2026
Category: Marketing
Language: English
Body:
Hi {{1}}, celebrate Diwali with {{2}}% off sitewide! Use code DIWALI2026 at checkout. Offer valid until {{3}}. Shop now: {{4}}
Reply STOP to unsubscribe.
Utility Template Example
Template Name: order_shipped_update
Category: Utility
Language: English
Header:
Order Shipped!
Body:
Hi {{1}}, your order {{2}} has been shipped with {{3}}. Track your package: {{4}}
Buttons:
URL: Track Order → {{4}}
Authentication Template Example
Template Name: login_otp_verification
Category: Authentication
Language: English
Body:
Your verification code is {{1}}. This code expires in 10 minutes. Do not share this code with anyone.
If you did not request this code, please ignore this message.
Common Rejection Reasons & Fixes
| Rejection Reason | Fix |
|---|---|
| Wrong category selected | Resubmit with correct category (Marketing for promotions) |
| Caps lock in marketing template | Change "BUY NOW" to "Buy now" |
| No opt-out mechanism | Add "Reply STOP to unsubscribe" in footer |
| Shortened URL used | Replace bit.ly links with full https:// URLs |
| Grammatical errors | Proofread and fix typos before resubmitting |
| Misleading claims | Remove exaggerated promises ("100% guaranteed") |
| Prohibited content | Remove references to alcohol, tobacco, crypto, etc. |
Best Practices for Fast Approval
Approval Checklist
- Correct category: Marketing for promotions, Utility for transactional, Authentication for OTPs
- Proper capitalization: Sentence case only — no caps lock
- Clear opt-out: Include unsubscribe instructions in Marketing templates
- Full URLs: Use complete https:// links, not shortened bit.ly/tinyurl
- Correct variable syntax: {{1}} {{2}} format, not { name } or [name]
- Proofread: Zero typos, clear grammar, professional tone
How Many Templates Do You Need?
Most businesses start with 5-10 templates covering core use cases:
Essential Templates for E-commerce
- Order Confirmation (Utility) — sent immediately after purchase
- Order Shipped (Utility) — sent when package is dispatched
- Order Delivered (Utility) — sent when customer receives package
- Abandoned Cart Reminder (Marketing) — sent 1 hour after cart abandonment
- Promotional Offer (Marketing) — sent for sales and discounts
- Welcome Message (Marketing) — sent to new subscribers
- OTP Verification (Authentication) — sent for login/signup
Template Limits
- New accounts: Start with 10-20 templates
- Established accounts: Up to 250 templates (quality limit tier 1)
- High-quality accounts: Unlimited templates (quality limit tier 2+)
Template Quality Rating
WhatsApp assigns a quality rating to each template based on how recipients respond:
| Rating | Meaning | Action |
|---|---|---|
| High | Low block rates, high engagement | Keep using |
| Medium | Acceptable performance | Monitor and optimize |
| Low | High block rates, spam reports | Pause template and revise |
If a template drops to Low quality, WhatsApp will disable it. You must revise and resubmit as a new template.
Key Takeaways
- WhatsApp templates are required for all business-initiated messages via WhatsApp Business API
- 3 categories: Marketing (₹0.54), Utility (₹0.36), Authentication (₹0.18 per conversation in India)
- Approval takes 24-72 hours — Marketing templates face stricter review
- Use {{1}} {{2}} format for variables, avoid caps lock in Marketing templates
- Include opt-out instructions in Marketing templates to avoid rejection
Need WhatsApp Business API Access?
WhatSender integrates with WhatsApp Business API providers and handles template submission, approval tracking, and message delivery. Start with a free consultation to set up your API account and templates.
Get Started