TRAI DLT Registration for sending Bulk SMS – The Complete Guide

DLT Registration for sending Bulk SMS - Guide

What is DLT?

DLT is the short form for Distributed Ledger Technology – a new blockchain technology adopted by telecom industry as directed by TRAI’s TCCCPR 2018 regulation to primarily control the spam content that’s sent through SMS.

If you want to send sms to Indian mobile numbers DLT account is now mandatory. Before you go ahead and apply, its wise to know how much time each action takes, so you can plan your project accordingly.


DLT ServiceTime taken (approx.)
DLT Registration5 mins
DLT Account Approval (and to get PE ID)5 mins to 48 hrs
DLT Header Approval6 hrs to 72 hrs
DLT Template Approval6 hrs to 72 hrs
DLT Account/header/template approval time

Above mentioned turn-around-time is only approximate and it may vary from time to time for various reasons. SMSHorizon do not have any control on this, however, we will be here to help you through the process.

To speed up approval, consider registering with multiple operators and try submitting different content with different operators.

Note: While creating multiple DLT accounts, your PE ID will remain same and all templates/headers will be synced with each other in realtime. That’s the real advantage of DLT technology.

Now let’s begin with the registration part,

DLT Registration

Choosing operator

Every operator has their own DLT portal and the advantage of this technology is that all operators are in sync with each other and so any changes made on DLT portal will be updated with all others in real-time. 

While you may choose the operator you wish, we would suggest you to go with Jio for now, as the process is simple and easy. Most importantly its FREE (temporarily).

You may also register yourself with multiple operators, if you wish so.

How to Register?

Below are the process for DLT registration on Jio portal.

  1. Visit Jio DLT Portal
  2. Choose “Register Now”
  3. Choose “Principle Entity”
  4. Choose “No” for Are you already registered as a Principal Entity?
  5. Fill up the form with your KYC details and submit.
  6. You will receive an email with your Entity ID (usually in 5 mins)

Entity ID which is also known as PE ID (Principle Entity ID) is the unique ID for your DLT a/c. This ID will remain the same across multiple operators.

If you have not received the email, don’t worry, login to your DLT account now and you can find your entity ID on the top left in Jio DLT portal.

Adding Telemarketer

Once you are registered, you will have to add the telemarketer to your account, so that your messages pass through us to the networks properly. To add SMSHorizon as telemarketer, follow below steps:

  1. Login to Jio DLT Portal
  2. Click on Campaign -> My Telemarketers -> Manage Telemarketers
  3. Search for the details as shown in the snapshot.
  4. Once found, simply drag and drop to the right. Then click Apply and you’re done.
DLT Telemarketers

Through DLT portal you can register and get your headers and templates. More on that in detail below:


Header ID or Sender ID is the ID that your customer sees when you send SMS to them. Its 6 DIGITS (alpha only). For ex: HDFCBK, FLIPKT, AMAZON, etc.

You have to register only those that closely resembles your product or service. Else, it may get rejected. Registering Headers is simple. Follow below:

  1. Logon to DLT portal -> Header SMS -> Header SMS Registration
  2. Fill the details as per your requirement and submit
  3. Your header will get approved in 24-48 hrs usually.


Before proceeding further, you need to know the DLT message types which is most important for easy & quicker approval. The three messages types are as below:

  1. Service Implicit (type: transactional): All transactional messages like OTP, product/service delivery sms sent to your customers fall under this category. This is also called as service Inferred in Jio DLT portal. This can have Alpha sender ID as per your choice of 6 digits.
  2. Service Explicit (type: promotional): Promotional SMS sent to existing customers about upcoming offers. This can have Alpha sender ID as per your choice of 6 digits. Consent template required for this.
  3. Promotional (type: promotional): This is pure Promotional SMS, usually sent to unknown potential customers. This can have only numeric sender ID. Consent template required for this.

You’ve to add templates by selecting one of the above, wherever required. Templates are of two types: content & consent templates.

Content template is applicable for sending both Promotional SMS and Transactional SMS while consent template is required only for sending Promotional SMS. More in detail below,

Consent Templates

consent templates

Consent Template is used for taking customers permission before sending them Promotional SMS. So if a business wants to send promotional SMS to its customers, it has to first submit Consent Template on the DLT platform.

Once approved, you’ve to then map the content templates accordingly by choosing the right consent template & header.

Note: As mentioned earlier, consent Template is not required for Service Implicit route (transactions sms). It is mandatory only for Service Explicit & numeric promotional routes.

Content Templates

content templates

This is the format of your message and you can mark the variables wherever required. Note that Transactional SMS falls under service implicit or service Inferred category. Hence, add templates accordingly.

Important Content Template Validations are as below,

  1. Each variable length can’t exceed 30 chars
  2. Variable format is {#var#} which is case sensitive
  3. Promotional SMS content without consent template wont get approved.
  4. Variable can be inserted by clicking the radio button (insert variable)
  5. Two or more spaces are not supposed to use between 2 words, before word or after word.
  6. All special characters (found on keyboard) are allowed, except < and > symbols.
  7. Trans/Service category messages should have variable mandatorily.
  8. Promo category can have complete fixed content or with variable part
  9. Values like amount, date, a/c no, merchant names, OTP, codes, URL, customer names, cardtype, etc. needs to be replaced with variables.

Here are some simple valid content template examples for Jio DLT platform:

  • “Dear {#var#}, your shipment has been successfully delivered. – YOUR BRAND NAME”
  • “Dear customer, we have received your payment of {#var#} dated {#var#} – YOUR BRAND NAME”

Note that operators take their own time to approve headers and templates. If not approved for more than 3 business days, consider adding again by making changes to it.

Once approved, you have to link your DLT a/c with SMSHorizon as below.

Mapping SMSHorizon Ac with DLT Ac

Your messages will deliver as expected only after you successfully connect your SMSHorizon User account with the Operator DLT Account. Its very simple though, follow the process as below:

  1. To link the Entity ID, login to your SMSHorizon A/c and go to Profile section. Enter your Entity ID (received during above DLT registration process) in the DLT Entity ID box and click submit. This is mandatory.
  2. To link the headers, kindly email us your DLT approved Header (sender ID) and we will activate it usually within 30 mins. This is mandatory.
  3. To link templates, login to your SMSHorizon A/c and go to Templates section. Enter your templates along with the template ID. This is mandatory. 

Once above is done, you may start using the services as usual.

For API Users

If you’re an API user, you will also need to pass the template ID along with other parameters while sending each SMS. This is mandatory. 

Your messages may get rejected if we’re not receiving the Template ID along with other parameters in the API.

You’ve two options:

  1. Quick Fix: Add all your DLT approved templates to SMSHorizon Portal and we will automatically match the content with the appropriate template.
  2. Developer Fix: Pass respective Template ID (parameter: tid ) with every message. Kindly refer to the “HTTP API” section on SMSHorizon portal for the same.

Kindly note that the Developer Fix is always suggested compared to the Quick fix, especially if your templates are complicated.

Hope above helps you to get your DLT account ready in no time. Facing issues? Feel free to reach out to support for any help related to DLT.

How can SMSHorizon help?

  • Approvals stuck at DLT portals: The DLT portals are maintained and supported by respective telecom operators. SMSHorizon staff has neither visibility nor control on why and where the entity (PE) registrations are stuck. The respective DLT portals will directly communicate with you over email regarding approval status, any missing documentation etc. Please check your emails and provide additional docs as needed.
  • Approval timelines: Due to heavy rush at the operator portals, we have been informed that the approval queues are constantly increasing, implying increasing approval timelines and SLAs.
  • Registration fees: The fees imposed by different DLT portals is also outside our control. We are only providing you with the available options (where the processes are clear to us) and encouraging those who can to register on multiple portals for speedy approvals.
  • Process changes: The processes may go through small changes from time to time – we will keep the information updated on this page.

Update: 8th March 2021

All operators have enabled template scrubbing from 8th march 2021 and hence Messages without Template ID’s will not be delivered going forward. Kindly pass the template ID wherever required.

For any queries related to DLT, kindly get in touch with respective operators DLT support. If you’re stuck somewhere, feel free to contact our support, we may guide you in the process, however its upto operator to decide when it comes to approvals.

5 Reasons to use Bulk SMS Service for your Business

Reasons to use Bulk SMS Service
5 Reasons to use Bulk SMS Service for your Business

If you’re new to bulk sms service and still wondering why you need to consider using bulk sms for your marketing and transaction needs, this article may certainly help you. Here are top 5 reasons why you need to use bulk sms service for your online (or) offline business. 

Send lakhs of messages – In a click

Send bulk SMS – In a click

With bulk sms service, you could send lakhs of messages in a single click. If you’ve the data in excel file, simply you need to copy paste it on the web panel, type the message and hit send, or you can upload excel file as well.

While not all service providers allow you to send lakhs of sms at once, you should certainly be able to send more than 50,000 sms in a single shot with most.

We at SMShorizon, allow sending sending even more than 1L sms in a shot and it delivers all of them in a breeze. You can use it for services mentioned below:

  1. Promotional SMS
  2. Transactional SMS

For ex, if you send 1L sms, usually all of them gets delivered in under 15 mins and your reports should be ready instantly. 

Send Automated SMS via API

Send Bulk SMS via Api
Send SMS via API

If you’re a programmer or a business owner willing to take advantage of automation, our api is there to serve you, when you need it. 

You can send a single message or bulk message via our APIs, as you please. 

We at SMShorizon, use a simple & user friendly http sms api for your automation needs. You can also check delivery reports via api or allow us to send reports via webhook instantaneously as we receive the reports from operators.

Reach Customers Instantly

Reach Customers Instantly via Bulk SMS

One of the biggest advantage of sms over email or other channels of communication is that you get customers to see your message almost instantly. 

The open rate of SMS is lot higher than email as well which makes lot of sense. Here are some stats:

  • Number of times people open their phones: 150 times/day
  • SMS Open rate: 99%
  • SMS Response Rate: 19%
  • Compared to email: Its lot better

Capture Responses Instantly

Just like sending bulk sms, you can also receive sms from your customers instantly using long code and short code services which are basically virtual mobile numbers. This is useful to take feedback from customers or even to programmatically interact with them just like a chat bot, without you being active to monitor them. You have all possibilities under one roof.

At SMSHorizon we provide both shared long code and dedicated long code services along with the short code services to receive sms instantly online. 

Measure Results

bulk sms delivery reports
Bulk SMS Delivery Reports

With delivery reports available in matter of seconds as you send, you can act on optimising your marketing or other business flows to get better returns on your spend. 

Infact you can even automate this as you can have the reports over the air through api, so you can program your application to react as you wish, based on the real-time instantaneous reports you get from us. 

Significance of Bulk SMS Service

To put all the above in short, have a look at below significance of various aspects discussed above:

Reasons to use Bulk SMS ServiceIts Importance
Send Bulk messages – in a clickVery High
Send SMS via APIVery High
Reach customers InstantlyVery High
Capture responsesHigh
Measuring resultsHigh


As you see, the advantages of using bulk sms service is immense for businesses of all verticals such as banking, automobiles, hotels, schools and lot more. 

If you’re interested in exploring our bulk sms service, feel free to register for a free account with complimentary sms credits to get you started in next 60 seconds or less. Sign up now to proceed with the trial account creation.