top of page

📱 DLT Template ID Registration Guide

Master TRAI-compliant template creation for seamless bulk SMS communication. Interactive tools, validation rules, and step-by-step guidance.

What is a DLT Template ID?

A Template ID is a unique identifier assigned to pre-registered message templates on the DLT (Distributed Ledger Technology) platform. As per TRAI's TCCCPR 2018 regulations, all commercial communications must use registered templates to ensure compliance and protect consumers from spam.

Key Point: Every SMS sent for commercial purposes must match a registered template. This ensures transparency, traceability, and consumer protection.

4

Template Categories

2-3

Max Variables Allowed

2000

Max Character Length

2

Working Days TAT

Why Template Registration Matters

✅ Regulatory Compliance: Mandatory as per TRAI TCCCPR 2018
✅ Spam Prevention: Reduces unsolicited commercial communications
✅ Message Delivery: Unregistered templates will be blocked
✅ Brand Protection: Ensures authentic communication
✅ Consumer Trust: Builds credibility with verified messages

Template Registration Process

  1. Register your Entity: Complete PE (Principal Entity) registration on DLT

  2. Register Header/Sender ID: Get approved alphanumeric or numeric headers

  3. Create Template: Draft your message with fixed and variable parts

  4. Select Category: Choose appropriate template type (Transactional/Service/Promotional)

  5. Submit for Approval: Wait for operator verification (2 working days)

  6. Receive Template ID: Use this ID for all matching communications

Template Categories

Understanding the four categories is crucial for compliance and optimal message delivery.

Transactional Templates

🏦

Purpose: Banking OTPs only

Use Case: Net banking, card transactions

Header Type: Alphanumeric

Variables: 4-5 allowed

Criteria:

  • Contains OTP (One Time Password)

  • Required to complete a banking transaction

  • Initiated by bank customer

  • Only for banks, digital wallets (RBI approved)

Dear Customer, {#var#} is your OTP for completing net banking transaction of Rs.{#var#}. Valid for 10 minutes. Do not share. - YourBank

Service Implicit Templates

Purpose: Relationship-based messages

Use Case: Order confirmations, delivery updates

Header Type: Alphanumeric

Variables: 4-5 allowed

Your order #{#var#} has been dispatched and will be delivered by {#var#}. Track: {#var#} - YourStore

📬

Criteria:

  • Arises from customer action or relationship

  • Not promotional in nature

  • In customer's interest to receive

  • Examples: delivery updates, appointment reminders, bill alerts

Transactional Templates

Transactional Templates

bottom of page