Back to Blog
Templates & Messaging

WhatsApp Template Message Rules India 2026: Approval Process, Categories & Formatting Guidelines

August 26, 2026 16 min read

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

CategoryUse CasesIndia Pricing (2026)
MarketingSales, discounts, product launches, newsletters₹0.54/conversation
UtilityOrder updates, shipping, appointment reminders₹0.36/conversation
AuthenticationOTPs, 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:

Hi {{1}}, your order {{2}} has been shipped and will arrive by {{3}}.
  • 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

  1. Access Meta Business Manager: Log into your Facebook Business Manager account
  2. Go to WhatsApp Manager: Select your WhatsApp Business API phone number
  3. Create new template: Click "Message Templates" → "Create Template"
  4. Name your template: Use lowercase, underscores only (e.g., order_shipped_notification)
  5. Choose category: Marketing, Utility, or Authentication
  6. Choose language: Select primary language (English, Hindi, Tamil, etc.)
  7. Write template content: Header (optional), Body (required), Footer (optional), Buttons (optional)
  8. Add variables: Use {{1}}, {{2}} format for dynamic content
  9. 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 ReasonFix
Wrong category selectedResubmit with correct category (Marketing for promotions)
Caps lock in marketing templateChange "BUY NOW" to "Buy now"
No opt-out mechanismAdd "Reply STOP to unsubscribe" in footer
Shortened URL usedReplace bit.ly links with full https:// URLs
Grammatical errorsProofread and fix typos before resubmitting
Misleading claimsRemove exaggerated promises ("100% guaranteed")
Prohibited contentRemove 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

  1. Order Confirmation (Utility) — sent immediately after purchase
  2. Order Shipped (Utility) — sent when package is dispatched
  3. Order Delivered (Utility) — sent when customer receives package
  4. Abandoned Cart Reminder (Marketing) — sent 1 hour after cart abandonment
  5. Promotional Offer (Marketing) — sent for sales and discounts
  6. Welcome Message (Marketing) — sent to new subscribers
  7. 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:

RatingMeaningAction
HighLow block rates, high engagementKeep using
MediumAcceptable performanceMonitor and optimize
LowHigh block rates, spam reportsPause 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

Related Articles