UDO Header
Support
How to Get DLT Template ID for OTP and Transactional SMS | Unique Digital Outreach
Business person using mobile phone for SMS
📋 DLT Registration Guide

How to Get DLT Template ID
for OTP & Transactional SMS

A complete step-by-step guide to registering on India's DLT platform and getting your approved SMS Template ID — so your messages actually get delivered.

🏢 Unique Digital Outreach 📅 March 2026 ⏱ 8 min read 💰 SMS at ₹0.13/msg

What Is DLT and Why Does It Exist?

DLT stands for Distributed Ledger Technology. In the context of SMS in India, it refers to a mandatory regulatory framework introduced by TRAI (Telecom Regulatory Authority of India) in 2018 and enforced from 2021 onwards.

Before DLT, spam and fraudulent SMS were rampant. Anyone could send bulk messages with fake sender names. DLT changed this by requiring every business that sends commercial or transactional SMS to Indian mobile numbers to be registered, verified, and pre-approved before any message reaches a recipient's phone.

TRAI regulatory compliance and mobile communication India
TRAI's DLT framework protects mobile users from spam and fraud
🏢 Entity Registration

Your business is registered and KYC-verified on the DLT platform.

📨 Header (Sender ID)

A 6-character alphanumeric name that appears as the sender on the recipient's phone.

📋 Template ID

A unique ID given to each approved message template. Required every time you send SMS.

💡
All three components are mandatory

To send any SMS in India today — OTP, transactional alert, or promotional message — your entity, your header, and your message template must all be registered and approved on the DLT platform. Missing even one of these will cause your messages to be blocked by telecom operators.

Which DLT Platform Should You Register On?

There are multiple TRAI-approved DLT platforms in India, operated by different telecom companies. The good news — you only need to register on one platform. Your approved templates and headers are shared across all telecom operators automatically.

Choose any one of the following platforms. All are equivalent in terms of compliance.

🔵 Vodafone Idea vilpower.in
🔴 Airtel DLT dltconnect.airtel.in
🟠 BSNL DLT www.ucc-bsnl.co.in
🟣 TATA DLT telemarketer.tatatele.in
🟡 Jio DLT trueconnect.jio.com
🟢 Videocon DLT smartping.com
Recommended: Vodafone Idea (vilpower.in)

Most businesses in India use the Vi DLT platform (vilpower.in) as it has a straightforward interface, fast approval times, and is the most widely used. All platforms are equivalent for compliance purposes — pick whichever you are most comfortable with.

Documents You Will Need Before Starting

Keep these documents ready before you begin your DLT registration. Having them in hand will make the process smooth and fast.

🪪
PAN Card Business PAN or individual PAN for sole proprietors
🧾
GST Certificate GST registration certificate of your business (if applicable)
🏢
Business Registration Proof Certificate of Incorporation, Partnership deed, or Trade licence
👤
Authorised Signatory ID Aadhaar or Passport of the person signing on behalf of the entity
📧
Business Email ID Official email address for account creation and verification
📱
Mobile Number Active Indian mobile number for OTP verification during signup

Step-by-Step: How to Get Your DLT Template ID

Follow these five steps in order. The entire process typically takes 2–5 business days for full approval.

1
Create an Account on a DLT Platform ~15 min

Go to your chosen DLT platform (e.g. vilpower.in). Click "Register" or "Sign Up". Select your entity type — Company, Partnership, Proprietorship, Trust, Government, or Other. Enter your business name, authorised person's details, email address, and mobile number. You will receive an OTP to verify your mobile number.

Person creating account on laptop for DLT registration
2
Complete KYC and Entity Verification ~1–2 days

After creating your account, you will need to complete the KYC (Know Your Customer) process. Upload the required documents:

  • Business PAN card
  • GST Certificate or Business Registration document
  • Authorised signatory's ID proof (Aadhaar / Passport)
  • A self-declaration or authorisation letter on company letterhead (some platforms require this)

The platform will review and approve your entity registration. This typically takes 24 to 48 hours. You will receive an email confirmation once approved.

3
Register Your Header (Sender ID) ~24 hrs

A Header is the 6-character alphanumeric name that your SMS recipients see as the sender. For example: UDOTEL, BKINFO, or SWGALR.

  • Go to the Header section in your DLT dashboard
  • Click Add Header
  • Enter your desired 6-character sender name (letters only, no numbers for transactional SMS)
  • Select the header type — Transactional for OTPs and service messages, Promotional for marketing campaigns
  • Submit and wait for approval
⚠️
Header naming rules

Headers for Transactional SMS must be 6 alphabetic characters only (e.g. UDOTEL). Headers for Promotional SMS use a numeric format starting with specific prefixes. Your header should clearly represent your brand. Avoid generic names that may be confused with other businesses.

4
Create and Submit Your SMS Template ~24–72 hrs

This is the core step. A template is the fixed text of your SMS message with {#var#} placeholders where dynamic content (like OTPs or names) will be inserted.

  • Navigate to the Templates section in your DLT dashboard
  • Click Add Template
  • Select the correct template type (see below)
  • Select the Header you registered in Step 3
  • Write your message using {#var#} for any dynamic values
  • Submit for approval

Examples of correctly formatted templates:

OTP Template:
Your OTP for login is {#var#}. Valid for 10 minutes. Do not share with anyone. — UDOTEL
Transactional Template:
Dear {#var#}, your payment of Rs.{#var#} has been received. Ref: {#var#}. — UDOTEL
Writing and submitting SMS template on DLT portal
5
Copy Your Template ID and Share with Your SMS Provider Done!

Once your template is approved, go back to the Templates section of your DLT dashboard. You will see a unique numeric Template ID assigned to your template — something like 1307161560000021890.

Copy this ID and provide it to your SMS service provider (like Unique Digital Outreach) along with your approved Header. These two pieces of information are required every time you send SMS so that the telecom operator can verify your messages are from an approved template.

Keep a record of all your Template IDs

If you have multiple SMS templates (e.g. one for OTP, one for order updates, one for payment alerts), each will have its own unique Template ID. Keep a spreadsheet or document with your template text, its type, and its ID for easy reference.

The Three Types of SMS Templates

When creating a template on the DLT platform, you must select the correct template type. Each type has different rules and is intended for different use cases.

Transactional

For service and transactional messages directly related to a customer's existing relationship with your business.

  • OTP / Two-factor authentication
  • Payment and transaction alerts
  • Order confirmation and updates
  • Account activity notifications
  • Appointment reminders
📣Promotional

For marketing and advertising messages sent to customers who have opted in to receive promotions.

  • Sale and discount announcements
  • New product launches
  • Festive offers and campaigns
  • Re-engagement messages
  • Loyalty program updates
🔔Service (Implicit / Explicit)

For service-related messages to customers with an implied or explicit business relationship.

  • Bank and insurance alerts
  • Government and utility notices
  • Subscription renewal reminders
  • Support and ticket updates
  • Non-commercial service info
⚠️
Use the correct template type

Misclassifying your template type — for example, registering a promotional message as a transactional template — is a DLT policy violation. Telecom operators and TRAI actively monitor for misuse. Always select the type that genuinely reflects your message's purpose.

What Your SMS Looks Like After Approval

Once your DLT template is approved and you start sending SMS through a provider like Unique Digital Outreach, here is what the message looks like on a recipient's phone:

Live SMS Preview
UD
UDOTEL
Your OTP for login is 827364. Valid for 10 minutes. Do not share with anyone. 10:42 AM
Dear Rahul, your payment of Rs.1,499 has been received. Ref: TXN8273641. Thank you. 10:45 AM

What makes this message compliant

Your OTP for login is {#var#}. Valid for 10 minutes. Do not share with anyone.
✓ Header Approved ✓ Template ID Active ✓ DLT Verified ✓ TRAI Compliant

SMS Pricing with Unique Digital Outreach

Once your DLT registration is complete and you have your Template ID and Header, you are ready to start sending SMS. With Unique Digital Outreach, SMS is priced simply and competitively:

SMS price per message ₹0.13 per SMS message sent
Applicable to OTP, Transactional, and Promotional SMS · Prices inclusive of DLT fees
Business analytics and SMS communication dashboard
Track delivery rates, open rates, and campaign performance in real time

Beyond pricing, Unique Digital Outreach provides a complete SMS infrastructure — from helping you complete your DLT registration, to setting up your sender headers, building your message templates, and providing a delivery dashboard to monitor SMS performance in real time.

Common Mistakes to Avoid

❌ Using a variable in a place the template does not allow

Every DLT template has a fixed structure. The {#var#} placeholder can only be used for genuinely dynamic values like OTPs, names, amounts, or reference numbers. You cannot make the entire message a variable or use variables to swap out the core message content — the fixed text must be clearly visible in the template.

❌ Sending a message that doesn't match the approved template

The SMS you send at delivery time must match the approved DLT template exactly, with only the variable placeholders replaced. Any deviation — including adding extra text, changing punctuation, or altering the fixed content — will cause the message to be blocked by the telecom operator's scrubbing system.

❌ Not including the Template ID when sending

When you submit an SMS through an API or platform, you must pass your DLT Template ID as a parameter in the API call. If you forget to include it, or use the wrong Template ID, the message will be rejected at the network level.

❌ Using an expired or unapproved template

DLT platforms can deactivate templates if they are flagged for misuse or if your entity registration lapses. Always check that your templates are in Approved status before running campaigns. Renew your entity registration annually to avoid disruptions.

💡
Test before going live

Before sending to your full customer list, always do a test send to your own number using the Template ID. Verify that the message is delivered correctly, the sender name (header) appears as expected, and the dynamic values are correctly substituted.

Frequently Asked Questions

What is DLT registration and why is it mandatory?
DLT (Distributed Ledger Technology) registration is a mandatory framework mandated by TRAI in India. All businesses that send commercial or transactional SMS to Indian mobile numbers must register their entity, sender ID (header), and message templates on an approved DLT platform before sending. It was introduced to reduce SMS spam and fraud and to protect mobile subscribers.
Is DLT registration free?
Entity registration and template registration on most DLT platforms are free of charge. Some platforms may apply a nominal header registration fee. The per-message SMS cost is separate and is charged by your SMS service provider. With Unique Digital Outreach, SMS is priced at ₹0.13 per message.
How long does DLT template approval take?
DLT template approval typically takes between 24 and 72 hours after submission, provided all details are correctly filled and the template content follows TRAI guidelines. Entity registration (KYC) may take 1–2 business days separately.
What is a DLT Template ID?
A DLT Template ID is a unique numeric identifier assigned to each approved SMS template on the DLT platform. This ID must be included as a parameter when sending SMS through an SMS gateway, so the telecom operator can verify that the message content matches an approved, registered template.
Can I use the same DLT Template ID with different SMS providers?
Yes. The DLT Template ID is tied to your entity registration on the DLT platform, not to a specific SMS provider. Once approved, the same Template ID can be used with any SMS gateway or provider, including Unique Digital Outreach.
Do I need separate templates for OTP and other transactional SMS?
Yes. Each unique message format requires its own registered template with its own Template ID. For example, your OTP message and your payment alert message are different templates — each needs to be separately registered and approved on the DLT platform before use.
What if my DLT template is rejected?
If your template is rejected, the DLT platform will usually provide a reason. Common reasons include: message content that doesn't match the declared template type, variables in non-compliant positions, missing sender details, or content that violates TRAI guidelines. Review the rejection reason, make the necessary corrections, and resubmit. You can also contact your SMS provider for guidance on getting templates approved.