DLT Template Checker
Catch broken {#var#} variables and unlisted links — and test whether a message matches its template.
1 · Your DLT template
2 variablesLooks good
Variables are written correctly and there’s nothing to whitelist.
2 · Message you’ll send
Doesn’t matchThe message stops following the template at character 72
Operators reject messages that don’t match the approved text exactly.
- Template expects
- “utes. Do not share it wi…”
- Message has
- “s. Do not share it with …”
Dear #1var, #2var is your OTP to log in to ACME. It is valid for 10 minutes. Do not share it with anyone. - ACME
Why SMS fail DLT checks
Every commercial SMS in India is checked against the template registered on the DLT platform. The fixed text has to match exactly — only the parts marked {#var#} can change, and each can carry up to 30 characters. Most rejections come from a handful of mistakes:
- Variables typed wrongly —
{var},{#VAR#}or{#name#}are fixed text, not variables. - The message drifts from the template — “mins” instead of “minutes”, a missing full stop, an extra space.
- A variable value is too long — a name, link or amount over 30 characters.
- Links that aren’t whitelisted — TRAI requires URLs, APKs and OTT links in SMS to be whitelisted on your DLT portal; operators have enforced this since 1 October 2024.
- The wrong template category — promotional content on a transactional or service template.
How to use the checker
- Paste your template as registered (or as you plan to register it). Fix anything flagged in red.
- Paste the exact message your system will send. If it doesn’t match, the checker shows the first difference.
- Check the variable values — each one must be 30 characters or fewer.
New to DLT? Start with our DLT registration guide. Counting characters? Use the SMS character counter.
Frequently asked questions
How do I write a variable in a DLT template?
Why is my SMS failing even though the template is approved?
Do links in SMS need to be whitelisted?
Do phone numbers in a template need whitelisting?
Does the checker register templates?
Send SMS, WhatsApp and RCS from one platform
DLT-ready SMS, WhatsApp Business API and RCS with fallback — with reports that show what happened to every message.