Send transactional SMS that reaches customers any hour
Transactional SMS carries the messages a customer is waiting for — a one-time passcode, an order confirmation, a payment alert. Because it responds to something the customer did, it reaches them at any hour and isn't scrubbed against DND. One API call, on a registered transactional header.
What counts as transactional
Transactional and service-implicit messages are a direct response to a customer action or a fact about their account: an OTP for a login, a confirmation that an order shipped, a balance after a transaction, an appointment that is about to start. Under DLT these categories are exempt from DND scrubbing and time-of-day rules, because they aren't marketing — a password reset has to go through at 2am.
You send them the same way as any SMS: one HTTP call with a registered transactional header, the principal entity ID, and the template ID for that message. We validate the template against the registry before dispatch, so a promotional sentence slipped into a transactional template fails fast rather than being scrubbed after you've paid for it.
Every message returns a delivery receipt on your webhook, with retries and operator failover, so you can reconcile a confirmation against the event that triggered it. Unicode is supported, so a confirmation can go out in Hindi or a regional language, and long messages are concatenated and receipted per part.
Getting the category right at registration is the whole game. A genuinely transactional message in a transactional template reaches everyone; the same words in the wrong category get rejected or scrubbed. Our DLT guide covers how the categories are decided.
What’s included
Transactional header
Send from a registered transactional sender ID, separate from your promotional one.
Exempt from DND
Service traffic reaches any number at any hour, including DND-registered ones.
Delivery webhooks
Per-message DLRs with retries, so you reconcile against the triggering event.
Hindi and regional
Confirmations and alerts in the language your customer reads.
Variable content
Fixed text approved once; names, amounts, and codes filled per send.
One call to send
A single POST per message or an array for a batch of alerts.
Transactional SMS pricing
Real per-message rates with 18% GST broken out. Bulk pricing scales with volume — the more you send, the lower the per-message rate.
| Plan | Base price | GST | Total | Order |
|---|---|---|---|---|
Trans2K 2,000 SMS · 28p/SMS | ₹560 | ₹100.80 | ₹660.80 | |
Trans5K 5,000 SMS · 25p/SMS | ₹1,250 | ₹225 | ₹1,475 | |
Trans10K 10,000 SMS · 20p/SMS | ₹2,000 | ₹360 | ₹2,360 | |
Trans20K 20,000 SMS · 19p/SMS | ₹3,800 | ₹684 | ₹4,484 | |
Trans50K 50,000 SMS · 18.5p/SMS | ₹9,250 | ₹1,665 | ₹10,915 | |
Trans1Lac 1,00,000 SMS · 18p/SMS | ₹18,000 | ₹3,240 | ₹21,240 | |
Trans2Lac 2,00,000 SMS · 17.85p/SMS | ₹35,700 | ₹6,426 | ₹42,126 | |
Trans3Lac 3,00,000 SMS · 17.50p/SMS | ₹52,500 | ₹9,450 | ₹61,950 | |
Trans5Lac 5,00,000 SMS · 17p/SMS | ₹85,000 | ₹15,300 | ₹1,00,300 | |
Trans10Lac 10,00,000 SMS · 16.50p/SMS | ₹1,65,000 | ₹29,700 | ₹1,94,700 |
Frequently asked
What's the difference between transactional and promotional SMS?
Transactional and service messages respond to a customer action — an OTP, an order update, an alert — and are exempt from DND and time-of-day rules. Promotional messages are marketing, are scrubbed against DND, and only send in permitted hours. They use different sender headers and DLT template categories, and you pick the route per send.
Will transactional SMS reach a number on DND?
Yes, when registered correctly. The DND registry blocks promotional contact; transactional and service-implicit traffic is exempt because it isn't marketing. The exemption depends entirely on the template being registered in the right category, which we set up with you.
Can I send transactional SMS in Hindi or a regional language?
Yes. Send the body as UTF-8 and it's delivered as Unicode, which is 70 characters per part rather than 160. Longer messages are concatenated and each part is receipted, so a confirmation reads naturally in the customer's language.
How is transactional SMS priced?
Per message, with GST shown separately, and rates step down by volume. See the pricing page for current per-SMS rates on the transactional route.