Delivered
Accepted by the handset or the operator, with the time it landed.
A bulk SMS service sends approved templates to many numbers under a DLT-registered sender ID and reports delivery for each one. WebJi® handles the DLT entity, header and template steps, provides portal, Excel and API sending with live delivery reports, and quotes per-SMS rates in INR for your route and volume.
For Indian businesses sending OTPs, reminders, delivery updates or offers that must reach customers on any mobile phone.
Last editorial update: 14 November 2026.
A bulk SMS service sends one approved message template to a list of mobile numbers under a registered sender ID and returns a delivery status for each number. In India every part of that chain — the business, the header and the wording — has to be registered on a DLT platform before an operator will carry the message.
Bulk SMS suits any business that must reach a customer on whatever phone they carry, with no app and no data connection. The message category decides the route, so match the use case before writing a template.
| Business | Typical message | Usual category |
|---|---|---|
| Fintech, e-commerce, any login | One-time password | Service implicit (transactional for banks) |
| Clinic or diagnostic lab | Appointment reminder, report ready | Service implicit |
| School or coaching centre | Fee due, holiday notice, attendance alert | Service implicit |
| Courier or D2C brand | Shipped, out for delivery, delivered | Service implicit |
| Retail store or real-estate developer | Festive offer, site-visit invitation | Promotional |
| Subscriber who opted in to updates | New-arrival or renewal message | Service explicit (recorded consent) |
Chat-based conversations are a different channel; WhatsApp bot hosting covers that, and newsletters belong on email marketing hosting.
TRAI requires every business that sends commercial SMS in India to register as a Principal Entity on an operator’s DLT platform, then register each sender ID and get each template approved. An unregistered header or a template that does not match is rejected by the operator.
Approval usually takes a few working days and varies by operator, so begin before a launch date is fixed. Promotional messages may reach only non-DND numbers and only between 9 AM and 9 PM under TRAI rules; service and transactional messages are not bound by that window.
Bulk SMS is billed per message segment at a per-SMS rate that depends on route and monthly volume, so WebJi® quotes it in INR for your traffic rather than publishing one figure. DLT fees are charged by the DLT platform, separately from message credits, and 18% GST is added on the invoice.
| Encoding | Single SMS limit | Per part when longer | Example |
|---|---|---|---|
| GSM-7 (English) | 160 characters | 153 characters | A 300-character English alert = 2 segments |
| Unicode (Hindi, Tamil, emoji) | 70 characters | 67 characters | A 140-character Hindi alert = 3 segments |
The per-part limit is lower because each segment carries a header that reassembles the message on the phone. Writing a Hindi template inside 70 characters keeps it to one billable unit. Send your monthly volume, route and script to support@webji.services and the INR rate is quoted before you buy credits.
A delivery report gives every number one status — delivered with a timestamp, failed with a reason, or pending — and the failure reasons show whether the list or the route needs attention. Read the breakdown, not just the overall percentage.
Accepted by the handset or the operator, with the time it landed.
The phone was unreachable; a later retry often lands.
A list-quality problem; remove these numbers before the next send.
A promotional message hit a DND number, or the text did not match the approved template.
No honest provider can promise 100% delivery, because handsets are switched off and numbers change hands. A rising invalid share means the list needs cleaning; a rising DND share means promotional copy is on the wrong route.
Onboarding runs in four steps: quote, DLT registration, template approval and a test send to your own numbers. If you already hold a DLT entity ID, the first two steps shrink to sharing it.
WebJi® has served Indian businesses since 2005; email support runs 24/7 in Hindi and English with an average first reply under 60 minutes. For a campaign plan across SMS, social and search, see the online marketing agency page.
Yes. OTPs registered under the service implicit or transactional category reach DND numbers at any hour, because the customer triggered them. Putting promotional wording inside an OTP template breaks that rule and can get the header or template blocked.
Usually the sent text differs from the approved text: an extra space, a changed word, a variable longer than allowed, or a link that is not whitelisted. Operators match the message against the registered template character by character, so copy the approved wording exactly into your code.
Yes, if the six-character header relates to your registered business and is approved on DLT. Generic words and other companies’ brand names are refused. Register one header per brand or use case so a problem on one does not stop the others.
Call the REST API with the approved sender ID, template ID and the number. It returns a message ID for each send and posts the delivery status to a webhook you set, so your app can retry or switch channel when a message fails.
Yes. GST and PAN are documents used during DLT registration, but they do not replace it. Without a Principal Entity ID, a registered header and approved templates, Indian operators will not deliver commercial messages.
Last editorial update: 14 November 2026.
Join 12,000+ businesses across India and overseas. Free migration* (subject to terms & approval), INR pricing and 24/7 email support in Hindi & English — average first reply under 60 minutes.