21+ years in hosting · Jaipur, India · INR billing with 18% GST · 24/7 email support
Service · WebJi® India

Bulk SMS Service Provider in India

Quick answer

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.

✓ In business since 2005
✓ INR + GST billing
✓ 24/7 Email Support — avg reply < 60 min
2005since
Jaipur · IN
In business
21+ yrs
Reply time
<60 min
Clients
12K+
Billing
INR + GST

What does a bulk SMS service in India include?

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.

  • Sending channels: a web portal, an Excel or CSV upload for personalised sheets, and a REST API that returns a message ID per number.
  • Routes: service and transactional traffic for OTPs and alerts; promotional traffic for offers.
  • Delivery reports (DLR): per-number status in the portal and by webhook to your own system.
  • DLT help: entity, sender ID and template registration worked through with you, not handed over as a link.

Which Indian businesses use bulk SMS, and for what?

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.

Common bulk SMS use cases in India and the DLT category each usually falls under
BusinessTypical messageUsual category
Fintech, e-commerce, any loginOne-time passwordService implicit (transactional for banks)
Clinic or diagnostic labAppointment reminder, report readyService implicit
School or coaching centreFee due, holiday notice, attendance alertService implicit
Courier or D2C brandShipped, out for delivery, deliveredService implicit
Retail store or real-estate developerFestive offer, site-visit invitationPromotional
Subscriber who opted in to updatesNew-arrival or renewal messageService explicit (recorded consent)

Chat-based conversations are a different channel; WhatsApp bot hosting covers that, and newsletters belong on email marketing hosting.

What does TRAI’s DLT registration require before you send?

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.

  1. Principal Entity: register the business with its GST and PAN details and receive an entity ID.
  2. Header (sender ID): the six-character name recipients see, registered per brand or use case.
  3. Templates: submit the exact wording with its variables and category; a changed word is a new template.
  4. Links and numbers: URLs, app links and call-back numbers inside a template must also be whitelisted on DLT.

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.

How is bulk SMS priced in India?

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.

How message length turns into billable SMS segments
EncodingSingle SMS limitPer part when longerExample
GSM-7 (English)160 characters153 charactersA 300-character English alert = 2 segments
Unicode (Hindi, Tamil, emoji)70 characters67 charactersA 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.

How do you read a bulk SMS delivery report?

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.

Delivered

Accepted by the handset or the operator, with the time it landed.

Absent or switched off

The phone was unreachable; a later retry often lands.

Invalid number

A list-quality problem; remove these numbers before the next send.

DND or template mismatch

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.

How does onboarding for WebJi® bulk SMS work?

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.

  1. Send the use case, monthly volume and languages through the contact page for a route recommendation and INR rate.
  2. Register or link your Principal Entity and headers.
  3. Submit templates; WebJi® checks wording and category before they go to the operator.
  4. Buy credits, test on your own numbers, then schedule the first campaign or connect the API.

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.

FAQ

Frequently asked questions

Can OTP messages reach numbers registered on DND?

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.

Why was my approved template still rejected at send time?

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.

Can I use my own brand name as the sender ID?

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.

How do I trigger bulk SMS from my website or app?

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.

Do I need a DLT registration if I already have a GST number?

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.

WebJi® since 2005

Ready to get started with WebJi®?

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.