Bulk SMS

Bulk SMS service provider in India

Send OTPs, order and bank alerts, reminders and offers to every mobile phone in India. MsgClub takes care of DLT compliance, routes your traffic across 4+ operator routes with failover, and shows the delivery status of every message.

  • TRAI DLT compliant
  • 99% delivery accuracy
  • Hindi and regional-language SMS
  • REST API, SMPP and webhooks
Phone showing an OTP and an order update from header VK-KAVYAH-S, with a promotional SMS, a delivered status and a short-link click

What is bulk SMS?

Bulk SMS is a service that lets a business send the same or a personalised text message to many mobile numbers at once, from a web panel or an API. In India it is used for OTPs, transaction alerts, reminders and promotions, and every sender must register its entity, sender IDs and templates on TRAI's DLT platform.

Updated

Bulk SMS at a glance

Message types
OTP, transactional, service implicit, service explicit and promotional
Compliance
TRAI DLT: registered entity, header and template for every message
Length
160 characters per English SMS, 70 per Unicode SMS; longer texts go in parts
Sending
Web panel, mobile app, REST API, SMPP and plugins
Reliability
4+ operator routes, failover and smart retry
Reporting
Real-time delivery reports, short URL click tracking, webhooks
Users served
35,000+ across MsgClub
Support
Monday to Saturday, 10 am to 7 pm IST

Which type of SMS do you need?

TRAI classifies every commercial SMS by its purpose. The category decides the sender ID format, when the message can be delivered and whether it reaches numbers on the Do Not Disturb (DND) list.

SMS categories under TRAI DLT rules
CategoryTypical useSender IDDelivery hoursReaches DND numbers
OTPLogin, sign-up and payment codes6-letter header24x7Yes
TransactionalBank debit and credit alerts tied to a transaction6-letter header24x7Yes
Service implicitOrder, delivery, appointment and due-date updates to existing customers6-letter header24x7Yes
Service explicitMessages to people who gave recorded consent6-letter header24x7Yes, with consent
PromotionalOffers, sales, launches and eventsNumeric header10 am to 9 pmNo

What is DLT, and what do you need before sending?

DLT (Distributed Ledger Technology) is the blockchain-based register Indian operators use to check every commercial SMS against the sender's registered details.

Before your first message goes out you register three things on an operator's DLT platform: your business as a principal entity, your sender IDs (headers) and the exact wording of your message templates. You then link MsgClub as your telemarketer. When you send, the operator matches each message to an approved template and header; anything that does not match is blocked.

Our team helps you through each step, from documents to template wording, so your first campaign passes scrubbing.

  1. Register your entityPAN, GST or other business proof, address proof and authorised signatory details.
  2. Register headers6-letter brand headers such as KAVYAH for service messages; numeric headers for promotions.
  3. Register templatesFixed wording with variable parts marked as {#var#}.
  4. Link MsgClub and sendAdd the IDs in the panel or API and start sending.

Bulk SMS features

Everything you need to plan, send, track and automate text messages from one account.

Sender IDs (headers)

Manage all your DLT-approved headers in one place and pick the right one per campaign. Customers see a header such as VK-KAVYAH-S, where the suffix shows the message category under current TRAI rules.

Hindi and regional languages

Write in Hindi, Marathi, Gujarati, Tamil, Telugu, Bengali and other scripts with Unicode SMS. The panel counts characters and message parts as you type.

Short URL click tracking

Give each recipient a unique short link and see exactly who clicked, so sales knows whom to call.

Scheduling, drip and auto-repeat

Schedule campaigns, send a series over days, or repeat monthly fee and EMI reminders automatically.

Two-way SMS and long codes

Rent a dedicated or shared 10-digit long code, collect keyword replies, auto-reply and forward to your server.

Real-time delivery reports

Delivered, failed and pending status for every number, downloadable or pushed to your server.

DND filter and HLR lookup

Remove DND numbers before promotions and check whether a number is active before you send.

Failover and smart retry

Multi-operator routing moves traffic to another route if one is slow, and retries failed attempts.

MsgClub campaign report showing 48,200 submitted, 47,312 delivered, 6,148 unique clicks, delivery by route and per-number status
Campaign report with delivery status, route performance and short-link clicks for every number.

How do you send and track bulk SMS?

Use whichever way fits your team. All of them share the same contacts, headers, templates and reports.

  • Web panel: upload Excel or CSV, merge names and amounts, preview and schedule.
  • Mobile app: send quick or personalised messages and check reports on Android.
  • REST API: send from your website, CRM or app with one HTTP request. See the SMS API.
  • SMPP: a direct bind for high-volume senders and aggregators.
  • Plugins: Tally, BUSY, Marg, Focus ERP, Google Sheets, Zapier, WHMCS and Magento.

How do Indian businesses use bulk SMS?

Bulk SMS use cases by industry
IndustryService and OTP messagesPromotional messages
Banking, NBFC and fintechLogin and payment OTPs, debit and credit alerts, EMI due remindersLoan and card offers to opted-in customers
E-commerce and D2COrder confirmation, shipping and delivery updates, COD verificationSale announcements with tracked short links
EducationFee due dates, attendance alerts, exam schedules and resultsAdmission open days and course launches
HealthcareAppointment reminders, lab report ready alertsHealth check-up camps and packages
Real estateSite visit confirmations, payment schedule remindersNew project launches and booking offers
Retail and distributionInvoices and payment reminders from Tally, BUSY or MargFestive offers and loyalty points

How do you start sending bulk SMS with MsgClub?

  1. Create your accountSign up for a free trial and verify your mobile number and email.
  2. Complete DLTRegister on an operator DLT platform, or share your existing entity ID, and link MsgClub as your telemarketer.
  3. Add headers and templatesAdd your approved headers and template IDs in the panel.
  4. Send and trackSend from the panel, app or API and watch delivery and clicks in real time.

Pricing is per message part on prepaid credits and depends on route and volume. See how pricing works or ask for a quote.

When should you combine SMS with other channels?

SMS reaches every phone without internet or an app, which makes it the safest channel for OTPs and critical alerts. Pair it with richer channels where they help, from the same account. For a side-by-side view, read RCS vs SMS vs WhatsApp.

Day 0 · SMSFee reminderSent to every parent, with or without a smartphone
Day 3 · WhatsAppPay link with a buttonOnly to parents who have not paid
Day 5 · AI VoiceReminder callCaptures a promise-to-pay date
WebhookCRM updatedStatus and replies saved
  • Send rich order updates on WhatsApp and use SMS for customers not on WhatsApp.
  • Use RCS for branded rich cards on Android phones.
  • Follow up unpaid dues with an AI voice call.
  • Connect every channel to your CRM with APIs and webhooks.

Frequently asked questions

Do I need DLT registration to send bulk SMS in India?

Yes. Under TRAI's TCCCPR 2018 rules every business that sends commercial SMS must register as a principal entity on an operator DLT platform and register its sender IDs and message templates. Messages that do not match a registered template are blocked. MsgClub helps you complete each step and link MsgClub as your telemarketer.

What is the difference between transactional and promotional SMS?

Transactional and service SMS carry information a customer expects, such as OTPs, order updates and account alerts, and can be delivered at any hour, including to numbers on the DND list. Promotional SMS carry offers and marketing, use numeric sender IDs, are delivered only between 10 am and 9 pm and do not reach DND numbers.

Can I send SMS in Hindi and other Indian languages?

Yes. MsgClub supports Unicode SMS, so you can write in Hindi, Marathi, Gujarati, Tamil, Telugu, Bengali and other Indian scripts. One Unicode SMS holds 70 characters instead of 160, so longer messages are sent in parts. The panel counts characters and parts as you type.

How much does bulk SMS cost?

Bulk SMS is charged per message part, on prepaid credits. The rate depends on the route type (OTP and service, or promotional), your monthly volume and whether you need extras such as a long code. MsgClub does not publish a fixed rate card; contact sales for a quote based on your volume. Agencies can also sell bulk SMS under their own brand through the white-label SMS reseller program.

Can I connect bulk SMS to my CRM or software?

Yes. Any CRM, ERP or app that can call an HTTP API can send SMS through the MsgClub REST API, and delivery reports, link clicks and replies can be sent back to your system as webhooks. High-volume senders can also connect over SMPP, and plugins exist for Tally, BUSY, Marg, Google Sheets, Zapier and WHMCS.

How do I know whether my SMS was delivered?

Every message gets a real-time delivery report showing delivered, failed or pending status for each number, with the operator's failure reason where available. You can view and download reports in the panel or mobile app, or receive status updates on your server through a webhook.

Can customers reply to my SMS?

Yes, with two-way SMS on a long code, which is a 10-digit virtual mobile number. Customers reply with a keyword, the reply lands in your MsgClub inbox, an auto-reply can go out immediately and the message can be forwarded to your server or CRM.

How do I send bulk SMS from Excel or Google Sheets?

Upload an Excel or CSV file of numbers in the MsgClub panel, pick your DLT header and template, map columns such as name or amount into the template variables, and send now or schedule. You can also send straight from Google Sheets with the MsgClub add-on, or from Tally, BUSY and Marg through the plugins.

Start sending in minutes

Create a free account to test the panel and API, or talk to our team about volumes, DLT setup and CRM integration.