Skip to content

Forge · 9 September 2026

WhatsApp automation in India: what you are actually allowed to send

Opt-in, the 24-hour window and template approval decide what you can send on WhatsApp, not your CRM. What each rule means, why TRAI's DLT registration does not apply, and how a contact list shrinks to a reachable audience.

5 min read

Most WhatsApp automation projects are scoped as an integration problem and turn out to be a permission problem. The platform will happily accept your API call and decline to deliver it. What you can send is decided by three gates that sit in front of your CRM, and none of them is something you configure on your own side.

The three gates

  1. 01Opt-in. You must have the recipient's consent to message them before you send anything. WhatsApp does not supply it and cannot verify it for you — the obligation is yours to collect and to evidence.
  2. 02The 24-hour window. Outside it you cannot send free-form text at all, only a pre-approved template.
  3. 03Template approval. Every message that opens a conversation is a template Meta has reviewed and categorised in advance.

A number that ignores these does not fail loudly with a 400. It degrades: quality rating falls, the messaging limit drops a tier, delivery gets throttled, and the first clear signal is often a sales team asking why replies have dried up.

The 24-hour window is a reply window, not a session

When a user messages you, a 24-hour window opens in which you can reply with free-form content — any text, any media, no template, no approval. When it closes, free-form sending stops until the user messages again.

The practical consequence is that your automation has two quite different modes, and conflating them is the usual source of trouble. Inside the window you are having a conversation. Outside it you are requesting permission to start one, in language a reviewer approved weeks ago.

Templates, and why the category matters

Templates are submitted for review and classified. The category is not administrative trivia — it governs what content is permissible, how it is priced, and how tolerant the review is.

CategoryWhat it is forWhat it must not become
UtilityA transaction the customer initiated: order confirmed, payment received, appointment tomorrow, ticket updated.A promotion wearing a receipt's clothing. Adding an offer to an order update recategorises it.
AuthenticationOne-time passcodes and verification, and nothing else.A carrier for any other content. This category is narrow by design.
MarketingAnything promotional: offers, launches, re-engagement, newsletters.The default dumping ground. It is the most expensive and the most closely reviewed.
Template categories and what they are for

Miscategorisation is the most common rejection reason and the most common cost surprise. A utility template with a discount line in it is a marketing template, and it will be reclassified whether or not you agree.

TRAI's DLT registration does not apply here

Indian businesses routinely assume WhatsApp needs the same DLT registration as SMS. It does not, and the confusion wastes real time.

Quality rating and messaging limits

Each sending number carries a quality rating driven largely by how recipients react — blocks and "report" are heavily weighted, and neither is visible in your own delivery metrics. Sustained poor quality drops the number's messaging limit, which caps how many unique users you can start conversations with in a rolling day.

This makes list hygiene a deliverability question rather than a courtesy. Messaging people who did not meaningfully opt in does not just underperform; it degrades the channel for every message you send afterwards, including the transactional ones you cannot afford to lose.

What you may send, and whenA customer message opens a 24-hour window in which you can reply with anything. Once it closes you are limited to pre-approved templates until they write again — and sending a template does not reopen it.0–24h windowFree-form repliesAfter it closesApproved templates only
The window is opened by the customer, never by you. Flows built on the opposite assumption work in testing, where somebody always replies, and fail in production, where most people do not.

What this means for how you build

  • Capture opt-in with a timestamp, a source and the exact wording shown. "They are our customers" is not consent, and will not be evidence if it is ever questioned.
  • Model the 24-hour window explicitly in your own data. If your system cannot answer whether a window is open for a given contact right now, it will keep attempting sends that cannot succeed.
  • Write templates per category rather than one template edited into three. Reviews are per template, and a rejection on one should not block the others.
  • Treat quality rating as a monitored production metric with an alert, not something noticed when volume falls.
  • Give every automated conversation an exit. An opt-out that works is cheaper than a block, which costs you the number's rating rather than one contact.

None of this is exotic once it is designed for. It goes wrong when WhatsApp is treated as an SMS gateway with better delivery rates — an assumption that survives integration, testing and a first campaign, then fails at exactly the scale where it starts to matter.

Common questions

Do I need DLT registration for WhatsApp Business in India?
No. DLT registration governs commercial SMS and voice carried over Indian telecom networks. WhatsApp messages travel over the internet to Meta's platform, so that regime does not apply to them — WhatsApp's own policy on opt-in, templates and quality does. Your consent obligations under India's data protection law still apply regardless of channel.
What is the WhatsApp 24-hour window?
A period opened when a customer messages you, during which you can reply with free-form content instead of a pre-approved template. It is opened by the customer contacting you, not by you contacting them: sending a template does not start a window, a reply to it does. Once it closes you are limited to templates until they message again.
Why was my WhatsApp template rejected?
Most often because the content does not match the category it was submitted under — typically a promotional line inside a template filed as utility. Templates are classified by what they actually say, so an order update carrying an offer is a marketing template and will be treated as one.

Related product

VriddhiX Forge

Products for automation, AI-driven workflows and quality engineering. SaarthiOne, Omni and Studio Agent.

Explore Forge

Keep reading

Related

More like this

All insights.

Or write to us at [email protected]