Bulk SMS service for businesses across India
Bulk SMS means sending the same text to many phones in one go, from a web panel or from your own software through an API. It still earns its place because it reaches every mobile phone, with no app and no data connection needed.
Smsniti sets up your account, helps you through DLT registration of your sender ID and templates, and gives you a delivery report for every promotional, transactional and OTP message. We quote around your volume and message type. Tell us what you send and to whom.
- Promotional, transactional and OTP
- DLT registration help
- Delivery reports and API
The basics
What it takes to send bulk SMS in India
Three things stand between you and a first delivered campaign: a registration, a message type and a sending method. The registration is DLT, the telecom operators' system for businesses, sender names and message wording. The message type is whether you are promoting, updating or verifying. The sending method is a panel for campaigns someone prepares, an API for messages your software triggers, or both.
Short answer: Bulk SMS is one text sent to many numbers through a registered sender ID and approved templates. In India you register on DLT first, choose the right message type, and send from a panel or an API. Each message gets a delivery status.
Why SMS and not only WhatsApp
WhatsApp needs the customer to have the app, a data connection and an opt-in. SMS needs a phone with signal. For anything that must reach everyone, such as a login code or a payment alert, SMS remains the safer route. For richer messages to people who opted in, add WhatsApp.
Choose the right type
Promotional, transactional and OTP SMS
Every SMS belongs to one category. The category decides who you can message, when, and what the template can say. Pick the one that matches the purpose of the message, not the one that looks easiest.
Promotional SMS
Offers, sales and announcements to customers who have not blocked marketing messages. Sent within the allowed hours.Transactional SMS
Order, payment, delivery and booking updates triggered by what the customer did. Delivered to DND numbers too.OTP SMS
One-time passwords for login, sign-up and payment checks, sent the moment they are requested.At a glance
The three types side by side
| Promotional | Transactional | OTP | |
|---|---|---|---|
| Purpose | Sell or announce | Update on a customer's action | Prove who the customer is |
| Reaches DND numbers | No, unless they consented | Yes | Yes |
| Hours | Daytime window only | Any time | Any time |
| Can contain an offer | Yes | No | No |
| Typical trigger | You start a campaign | An order, payment or booking | A login or payment request |
| Template | Promotional | Transactional | OTP |
A detail that matters
Why the same campaign can cost twice as much
You are billed per message part, not per send. A standard message holds 160 characters. One Hindi letter or emoji switches it to Unicode, which holds 70. Longer messages are split into parts, and each part counts.
| Message | Characters | Encoding | Parts billed |
|---|---|---|---|
| Short English offer with a short link | About 120 | Standard | 1 |
| The same offer, a little longer | About 190 | Standard | 2 |
| A short Hindi or Marathi message | About 60 | Unicode | 1 |
| The same Hindi message with a longer sentence | About 100 | Unicode | 2 |
Figures are examples. Check the length of the real message with names and values filled in. We show the part count before you send.
How to start
How to start sending bulk SMS in India
Choose the message types
Write down what you will send: offers, order updates, codes. Each needs its own template.Register on DLT
Your business, your sender ID and each template. We guide you through every screen.Open your account
Get panel access, API details or both, depending on how you plan to send.Link the registration
We connect your approved entity, sender ID and templates to your account.Send a test
Send a few messages to your own phones on different networks and read the delivery report.Start the first campaign
Begin with a part of the list, check the report, then send the rest.When something goes wrong
Why a message does not arrive, and what to do
| What you see | Usual cause | What fixes it |
|---|---|---|
| Failed, template mismatch | The sent text differs from the approved template. | Send exactly the approved wording, with variables in the registered places. |
| Failed, sender not registered | The sender ID is not linked to your entity or category. | Check the sender ID is registered and linked to your account. |
| Failed, link not allowed | A link or number in the text is not registered. | Register the link or remove it from the message. |
| Blocked, DND | A promotion went to a number that blocked marketing. | Clean the list, or send only to people who consented. |
| Delivered but not seen | The phone was off, full or the person ignored it. | Retry at another time, or use another channel. |
Exact status names differ by provider and operator. The delivery report shows the reason for each number.
Panel or API
Panel, API or both
A panel suits campaigns that a person prepares and sends: upload a list, pick the template, schedule, read the report. An API suits messages your software triggers on its own, such as an order confirmation or a login code.
Many businesses use both: the panel for monthly offers and the API for alerts and codes. The same registration and templates serve both.
Ground rules
The rules every sender in India must follow
-
Registered sender, approved template: Commercial SMS goes only through a registered sender ID and a template approved on DLT.
-
Respect DND: Promotional SMS must not reach numbers on the Do Not Disturb register unless they gave consent.
-
Daytime hours for promotions: Promotional messages are sent only during the permitted hours.
-
Honest content: Say who you are and what the message is about. No misleading claims.
-
Opt-outs honoured: People who ask to stop should stop receiving messages.
Who uses it
How different businesses use bulk SMS
Retail and e-commerce
Order confirmations, delivery updates and festival offers.Banking and finance
OTPs, transaction alerts and due-date reminders.Schools and colleges
Notices, fee reminders and admission campaigns.Clinics
Appointment reminders and report-ready alerts.Avoid these
Common Bulk SMS mistakes and how to avoid them
Four slips that cost new senders the most time, usually in the first fortnight.
Sending before the template is approved
Commercial SMS must match a registered template. A message that does not match is blocked, so register and test your templates before you fix a send date.Putting offers inside transactional messages
Adding a discount to an order update can get the message treated as promotional and blocked. Keep each message to one purpose.Not checking message length
One Hindi or emoji character switches the message to Unicode, which fits fewer characters, so a single message can be billed as several parts.Sending to old or bought lists
Numbers collected years ago, or without consent, bring blocks, complaints and wasted spend. Send to people who agreed to hear from you.Before you go live
A launch checklist for Bulk SMS
Tick these off before the first campaign goes to a real list.
-
Business registered: Your business is registered on the DLT platform of your telecom operator.
-
Sender ID approved: The header (sender name) is registered and linked to your business.
-
Templates approved: Each message wording, with its variables, has an approved template ID.
-
Consent on record: You can show when and how each promotional recipient agreed.
-
Test send checked: A small test reached real phones on more than one network before the main send.
Sources
Sources and further reading
The sender, template and consent rules on this page come from the regulator. Read the current text before you plan a campaign. Reviewed by the Smsniti team in Pune on 2 November 2026.
- TRAI: Telecom Commercial Communications Customer Preference Regulations, 2018The regulation behind headers, content templates, consent and the Do Not Disturb register in India.
- TRAI: Advice to sendersThe regulator's own guidance for businesses that send commercial messages and calls.
Questions
Bulk SMS: questions we get asked
A service that lets a business send one message to many mobile numbers at once, from a panel or through an API, with a delivery report for each message.
DLT is the system Indian telecom operators use to register businesses, sender IDs and message templates. Yes, you need it for commercial SMS. See our DLT guide.
Promotional sells something and respects DND. Transactional follows a customer's action and carries no offers. OTP carries a one-time code. Each has its own template.
Transactional and OTP messages can reach them. Promotional messages cannot, unless the person gave consent.
The short name that shows as the sender instead of a number. It is registered and approved before you use it.
160 in the standard character set and 70 in Unicode, for example when the text has Hindi letters or emoji. Longer messages are split into parts and each part is billed.
Yes. Local-language messages are sent as Unicode, so they fit fewer characters.
We hand each message to the operator as soon as it is sent. Delivery time then depends on the operator and the phone, so we do not promise a fixed time.
Yes. Our API sends OTPs, order updates and alerts automatically, and our team helps your developers.
Yes. Plans are quoted by volume, so a small shop can start with a small plan.
Price depends on the message type and the number of messages. Tell us what you send and we will reply with a quote.
Talk to a messaging expert today
Tell us what you want to send and who to. We will suggest the channel and the plan.
