Types of SMS in India: Transactional, Service and Promotional
Learn the types of SMS in India: transactional, service and promotional. Compare TRAI rules, DND, timing, DLT, sender ID and templates. Free demo.
Types of SMS in India: Transactional, Service and Promotional
India’s telecom rules sort every business text into three categories, and the category you choose decides who receives the message, when it can go out and whether it is delivered at all. An OTP sent on a marketing route can vanish for anyone on the Do Not Disturb register, while an offer sent on an alert route can get your sender account blocked.
This guide explains how each category works, where implicit and explicit service messages differ, and how entity, header and template steps fit together, so a startup or SMB can set up Bulk SMS correctly the first time. Ojiva AI runs SMS alongside WhatsApp, RCS and voice on one dashboard, so if you want help mapping your own messages, book a free demo.
.webp)
TRAI SMS Classification in India: The Three Categories at a Glance
The regulator groups commercial messages by purpose and by the consent behind them. Transactional messages respond to something the customer has just done. Service messages relate to an existing customer relationship. Promotional messages market something. Each category travels on its own route with its own timing and Do Not Disturb treatment, which is why the table below is worth bookmarking.
| Feature | Transactional | Service (implicit) | Promotional |
|---|---|---|---|
| Purpose | Complete a transaction the customer just started | Inform an existing customer about their relationship with you | Market, offer or announce something |
| Typical examples | OTP, payment confirmation, debit alert | Order shipped, bill reminder, booking confirmation | Sale announcement, new launch, discount offer |
| Consent basis | Implied by the customer’s own transaction | Implied by an existing relationship | Customer preference and consent |
| Reaches DND-registered numbers | Yes | Yes | No |
| Delivery window | Any time | Any time | 10 AM to 9 PM |
| Content allowed | Functional details only | Informational, never promotional | Marketing content with an opt-out |
Treat the table as a starting point, because operators apply the categories strictly and review templates against them. If a message could fit two columns, it usually belongs in the stricter one.
OTP and Transaction Alert SMS: Messages That Must Arrive Fast
Transactional SMS is triggered by a transaction the customer has just started: a login code, a payment confirmation or a bank debit alert. They are time-critical and can reach numbers on the Do Not Disturb register at any hour. In return, the content must stay strictly functional, because a discount line tucked under a code is a quick way to get a template rejected.
Fintech apps, marketplaces and SaaS products lean on this category the most. Teams that fire alerts from their own product usually connect through an SMS API with delivery webhooks, so a failed code shows up immediately instead of arriving as a support ticket.
Implicit vs Explicit Service Messages: Where Consent Changes the Rules
Service SMS sits between alerts and marketing. A service implicit message arises from the customer’s own actions or relationship with you and is not promotional, such as an order confirmation, a delivery update or a billing notice. Because the customer benefits from receiving it, it is not blocked for people who have otherwise opted out of commercial messages.
Service explicit was the category for messages that needed digitally verified consent. Operators have since been moving those templates under promotional handling, which brings Do Not Disturb filtering and the permitted-hours window with it. If you still see explicit templates on your registration portal, check how your operators currently treat them before you schedule a send.
Implicit consent also has a shelf life. TRAI’s amendments state that consent implied by a contract lasts only for the duration of that relationship, and consent given to complete an ongoing transaction is valid for seven days. After that, you need fresh explicit consent. The details are in the regulator’s official press release on the amended rules.
Promotional SMS Rules and DND Compliance: Timing, Consent and Opt-Out
Promotional SMS carries offers, launches and marketing reminders. They cannot be delivered to numbers on the Do Not Disturb register and are limited to a daytime window of 10 AM to 9 PM, so a campaign scheduled late can simply fail. Operators have adjusted this window before, so confirm the current timing with your provider.
Teams that get good results from SMS marketing treat the window as a design constraint: one well-timed message with a clear offer usually serves you better than three rushed ones. When plain text stops carrying enough, the same contact list can move to RCS Business Messaging with rich cards and buttons.
DLT Registration for SMS: The Entity Setup Every Sender Needs
Every business that sends commercial SMS in India registers on the telecom operators’ distributed ledger platform. Registration starts with your business entity, the legal sender of the messages, and ends with linking your chosen provider so each message can be traced from sender to recipient. Messages from an unregistered entity are rejected before they reach a handset.
.webp)
For the portal-by-portal steps, read our DLT registration guide for senders in India. This registration applies to SMS only; WhatsApp follows Meta’s own business verification and template review instead.
SMS Sender ID and Header Approval: Your Name on Every Message
A sender ID, formally called a header, is the name recipients see instead of a phone number. Headers are registered against your entity and tied to a message category, so a header approved for alerts cannot be used to push offers. The regulator has also introduced standard suffixes, such as -P, -S, -T and -G, so customers can tell promotional, service, transactional and government messages apart at a glance.
Once your headers are approved, the route behind them matters as much as the name. Our Bulk SMS services page lists the categories we support and how they are kept apart.
The SMS Template Approval Process: Variables, Categories and Rejections
A message template is the fixed wording of a message with placeholders for the parts that change, such as a name, an order number or a code. Each template is registered under a category and reviewed before use. At send time, operators compare the real message with the approved wording, and any mismatch causes the message to be dropped quietly.
Most teams keep a short library of approved templates, one per event, and map each event to the right one in their SMS gateway so nobody edits copy at the last minute. Reusing a proven approved format is faster than drafting a new SMS template for every campaign.
Choosing the Right SMS Type for Your Business: A Practical Method
Start with the message, not the route. Ask what triggered it, whether the customer expects it and whether it contains anything promotional. The table below maps common messages to the category that usually fits, so you can classify before you register anything.
| Your message | Usual category | Why it fits |
|---|---|---|
| Login or payment OTP | Transactional | Triggered by an action the customer just took and needed within minutes |
| Order shipped update | Service (implicit) | Arises from a purchase and informs without selling |
| Fee or bill reminder | Service (implicit) | Tied to an active customer relationship |
| Festival sale announcement | Promotional | Marketing content, so consent, filtering and timing rules apply |
| Order update with a coupon added | Promotional | Offer content changes the category of the whole message |
| Renewal reminder with an upgrade pitch | Promotional | Mixed content follows the stricter category |
When a message mixes information with an offer, the safe move is to send it as promotional or to split it into two messages. A promotional line disguised as a service update is a common reason traffic gets blocked.
.webp)
Why Teams Run Every SMS Category Through Ojiva AI
Ojiva AI is a Bengaluru-based CPaaS company and Meta Business Partner offering Bulk SMS, WhatsApp Business API, RCS, AI voice and OTP on one platform. Teams in Bangalore and across India use it to keep the three categories on separate routes instead of juggling vendors. If you are shortlisting an SMS service provider, here is how the platform maps to the setup above.
The Short Version: Classify First, Register Next, Then Send
The three SMS categories exist to protect recipients, and they reward senders who plan. Match each message to its purpose, keep alerts free of marketing, treat service explicit as promotional until your portal says otherwise, and schedule promotions inside the permitted window. Get the entity, header and template right once, and day-to-day sending becomes routine.
Ojiva AI can help you map your message types, volumes and registration setup. Book a free demo or explore our guide to upgrading from SMS to RCS if rich messaging is next. Whatever you choose, send a small test across different operators before committing volume.
Frequently Asked Questions
Transactional SMS responds to something the customer just did, such as an OTP or payment alert, and can reach Do Not Disturb numbers at any hour. Promotional SMS carries marketing, is blocked for Do Not Disturb numbers and is limited to 10 AM to 9 PM. Each needs its own approved template and header, and the two cannot share a route.
Codes are normally registered as transactional because they respond to a login or payment the customer has just started. Some operators handle certain verification flows under service implicit, so register the template under the category your portal approves for it. Either way, keep the message free of any promotional wording.
No. Content on an alert route must be strictly functional, and mixing in an offer is a common reason for template rejection and blocked traffic. If you want to market to the same customers, register a promotional header and template, send within the permitted window and respect the Do Not Disturb register.
It is a non-promotional message that arises from the customer’s own actions or relationship with you, such as an order update, a bill notice or a booking confirmation. It is not blocked for people who have opted out of marketing. The implied consent lasts only while the relationship or contract is active, so it should not be used to market.
Yes. Registration applies to every commercial SMS in India, including alerts and codes. Operators check each message against your registered entity, header and template, and anything that does not match is rejected. The requirement is specific to SMS, so WhatsApp messages follow Meta’s own business verification instead.
Service implicit follows from an existing relationship and needs no separate opt-in. Service explicit relied on digitally verified consent from the customer. Operators have been moving explicit templates under promotional handling, so Do Not Disturb filtering and the 10 AM to 9 PM window can apply. Check how your portal currently classifies them.
Order confirmations, shipping updates and delivery notices usually fit service implicit, because they follow a purchase and inform without selling. Keep codes and payment alerts under transactional. If an update also carries a coupon or upsell, send it as promotional or split it into two messages so the template is approved cleanly.
The process is national rather than city-specific. Register your entity, get a header approved, then submit each template under the right category with variables marked clearly. Businesses in Bangalore or Bengaluru follow the same steps. Ojiva AI guides new senders through them, and our registration guide covers each portal screen.