Getting your SMS templates approved on India's DLT platform shouldn't take weeks of back-and-forth rejections- most delays trace back to a handful of predictable mistakes. Here's a practical framework for getting it right the first time.
DLT-aware onboarding · 10,000+ Indian Businesses · Noida, India
160
Characters per standard SMS
30
Variables typically allowed
3
Template categories
Minutes
Typical transactional approval speed
Trusted by 10,000+ businesses across India
Your Principal Entity registration and Sender ID approval are steps you complete once. Template management is different- every new campaign, new use case, or new message type needs its own newly-approved template. Templates are also where most compliance risk actually lives: sending a message that doesn't match an approved template isn't just a delivery failure, it's a TRAI violation that can get your header suspended.
Every template you submit is assigned to one of three categories, and that assignment determines who can receive it and how fast it gets approved.
| Category | Reaches DND Numbers? | Approval Speed | Example Use |
|---|---|---|---|
| Transactional | Yes- all numbers | Often auto-approved within minutes | Your OTP for {#var#} is {#var#}. Valid for 10 minutes. - GETCLK |
| Promotional | No- blocked on DND numbers | 2-5 business days, manual review | Get 30% off orders above Rs. 999. Code: {#var#}. Valid till midnight. - GETCLK |
| Service (Implicit / Explicit) | Yes- all numbers | 2-5 business days, manual review | Dear {#var#}, your appointment on {#var#} at {#var#} is confirmed. - GETCLK |
Transactional
Promotional
Service (Implicit / Explicit)
The message you actually send must match the approved template exactly, except for text substituted into {#var#} positions- any deviation gets rejected at the network level before delivery.
An approved template cannot be edited. Any content change- even a single word- means submitting a brand-new template and waiting for fresh approval.
160 characters for standard encoding, 70 characters if the template uses special characters or Devanagari text. Most DLT platforms accept up to 640 characters (concatenated SMS), billed as multiple SMS units.
Up to 30 variables are typically allowed per template, though the practical limit varies by operator. Templates with far more variables than the message genuinely needs are commonly flagged for manual review.
The declared category must match what the template actually sends- registering promotional content as transactional to dodge DND rules is a compliance risk, not just a technical mistake, and can lead to header blacklisting if caught after approval.
Match the category to what the message actually contains- Transactional for OTPs and order/account confirmations, Promotional for offers, Service for reminders and account updates that aren't purely transactional.
Generic or vague content invites manual review. Always identify your business by name or Sender ID, and write the message you'll actually send- not a placeholder you'll edit later, since edits after approval aren't possible.
Every dynamic field- name, date, amount, order number, URL- must use the {#var#} placeholder exactly. No other format is recognised by the DLT system.
Use variables only for content that genuinely changes per recipient. A simple appointment reminder needing 15 variables is a signal something's off, and will likely get flagged.
Submit under your registered entity and approved Sender ID, referencing any URL domain you've already registered separately under your entity.
Standard transactional templates often auto-approve within minutes on platforms like Airtel and Jio. Promotional and service templates go through manual review, typically 2-5 business days.
Get Click Media helps you match content to the correct DLT category before submission, so approval isn't held up by a mismatch.
Most rejections trace back to a small, predictable set of issues- checking for these before submission saves a resubmission cycle.
Dynamic content must use {#var#} exactly. Formats like [name], %s, or {{variable}} are rejected outright- the DLT system only recognises one placeholder format.
Submitting promotional content under a transactional or service category to bypass DND restrictions is flagged during review, and can result in header suspension if it slips through and is caught later.
A template with far more variables than the message needs- or variables that don't map cleanly to real substituted content- routinely triggers manual review and delay.
Competitor brand names, guaranteed-return claims, language implying TRAI or government endorsement, lottery/prize wording without prior consent setup, and requests for OTPs or passwords from the recipient are all automatically rejected.
If a template includes a link, that domain must be registered on the DLT platform under your entity before the template will be approved- and URL shorteners are increasingly flagged instead of your actual domain.
Get Click Media helps 10,000+ Indian businesses draft, categorise, and submit DLT templates correctly from day one- so your campaigns aren't stalled waiting on a resubmission cycle mid-launch.
Help writing templates that match a real use case- brand-attributed, correctly categorised, and using {#var#} syntax correctly from the first submission.
We help you map each template honestly to Transactional, Promotional, or Service based on what it actually sends- not what gets it approved fastest.
If a template is rejected, we help you identify exactly why and get a corrected version resubmitted without another round of guesswork.
Pre-structured starting points for the templates most businesses need on day one- OTPs, order confirmations, payment reminders, appointment updates.
Get Click Media drafts, categorises, and submits your DLT templates as part of onboarding- correctly, from day one.
Big or small, we power communication for all- talk to us today.
Standard transactional templates often get auto-approved within minutes on platforms like Airtel and Jio. Promotional and service templates typically take 2-5 business days for manual review.
Get Click Media builds a compliant template library into your onboarding- category-correct, {#var#}-formatted, and ready to submit.