Transactional SMS Service Provider in India

Send OTPs, account and payment alerts, order updates and reminders 24x7 on DLT-registered transactional and service routes, with an HTTP API, a web dashboard and delivery reports for every message. For registered businesses, after business KYC and DLT registration.

  • ✅ 5,000+ business clients
  • 🏦 Banks and NBFCs on the DLT transactional route
  • 🏛️ Serving businesses since 2009
  • 🕒 24/7 support

Brands that have used KAPSYSTEM messaging services

Preethi logoNTT DATA logoGaar logoMahindra logoPwC logoTata logoUber logoTitan logoAmazon logo

What Is Transactional SMS?

Transactional SMS carries information a customer needs rather than marketing: one-time passwords, payment and account alerts, order and delivery updates, appointment reminders and service notices. It can be sent 24x7, is delivered to numbers registered on the DND list, and must not contain promotional content.

Under TRAI's DLT framework these messages fall into two categories. The Transactional category is reserved for banks and financial institutions, for OTPs and transaction alerts; KAPSYSTEM's clients include banks and NBFCs that send on this route. Every other business sends OTPs and updates to its own customers as Service Implicit messages on the same 24x7 route. See all four categories in our DLT registration guide.

Transactional and service SMSPromotional SMS
PurposeOTPs, alerts, updates and remindersOffers, discounts and campaigns
Sending hours24x79 AM to 9 PM
DND numbersDeliveredNot delivered to numbers that have blocked promotions
Header6-character alphabetic, related to your brand6-digit numeric
ContentExact DLT template, no promotional contentMarketing content on an approved template (promotional SMS)

How Transactional SMS Works with KAPSYSTEM

From business KYC to your first delivery report, typically in about a week.

  1. 1. Business KYCShare your business documents. Transactional SMS accounts are enabled only for registered businesses and institutions.
  2. 2. DLT registrationRegister your entity, a 6-character header and transactional or service-implicit templates with {#var#} fields. With complete documents this typically takes about one week. DLT registration process
  3. 3. Account setupYour approved header and template IDs are mapped to your KAPSYSTEM dashboard, and our team reviews every template before submission.
  4. 4. Send from dashboard or APIUpload a list from Excel or CSV, schedule messages, or trigger each alert from your application through the HTTP API.
  5. 5. Track deliveryEvery accepted message gets a schedule ID. Delivery status for each number is available in the dashboard and through the delivery report API.
  6. 6. Ongoing supportAdd headers or templates as your messages change. Our support team is available 24/7 by phone, email and WhatsApp.

Transactional SMS API

One HTTPS request sends a DLT template message. The API host and your credentials are shared after onboarding.

# send a templated transactional message
GET https://<api-host>/sms/user/urlsmstemp.php
    ?username=YOUR_USER&pass=YOUR_PASSWORD
    &senderid=KAPSYS              # your DLT header
    &dest_mobileno=91XXXXXXXXXX    # up to 300 numbers per request
    &tempid=1107xxxxxxxxxxxxxx     # approved DLT template ID
    &F1=ORD1024&F2=28-09-2026      # values for {#var#}, in order
    &mtype=txt&response=Y
# response: one schedule ID per message
5068570-2026_09_28
# delivery report
GET https://<api-host>/sms/user/response.php?Scheduleid=5068570-2026_09_28
  • senderid your DLT-registered 6-character header
  • tempid the approved DLT template ID
  • F1, F2 … values for the template's {#var#} fields
  • dest_mobileno one or more numbers, comma-separated
  • Unicode Hindi and regional languages supported
  • XML API for high-volume POST requests

Full parameters, return values and the XML API are on the bulk SMS API page. For OTP use cases, see OTP SMS service.

Types of Transactional SMS, with Sample Templates

Sample formats only. Your exact text is approved as a DLT template, with {#var#} for the values that change.

Account and payment alerts

Debit and credit alerts, payment confirmations, EMI and bill due reminders.

Rs {#var#} debited from A/c XX{#var#} on {#var#}. Not you? Call {#var#} - ABC Bank

Order, booking and delivery updates

Order confirmation, dispatch, out-for-delivery and booking status.

Your order {#var#} is out for delivery today. Track: {#var#} - ABC Store

Appointment and fee reminders

Hospital and clinic appointments, school and college fee due dates, renewals.

Reminder: your appointment with Dr {#var#} is on {#var#} at {#var#}. - ABC Clinic

OTP and verification

Login, sign-up, password reset and payment verification. OTP SMS service

{#var#} is your OTP to log in to ABC App. Valid for 10 minutes. Do not share it. - ABC

Service notices

Planned maintenance, outages, service-request status and account changes.

Planned maintenance in {#var#} on {#var#} from {#var#}. Supply resumes by {#var#}. - ABC Power

More examples

Templates for banks, hospitals, schools and e-commerce in our guide to transactional SMS formats and examples.

Transactional SMS Features

  • 24x7 sending, including to DND-registered numbers.
  • Branded 6-character header registered to your business entity.
  • DLT template management, with every template reviewed by our team.
  • Priority routes for OTPs and time-critical alerts.
  • HTTP and XML API, up to 300 numbers per request.
  • Unicode messages in Hindi and regional languages (70 characters per part).
  • Scheduling and bulk upload from Excel or CSV.
  • Delivery reports for every number, in the dashboard and by API.
  • Web dashboard for headers, templates, campaigns and reports.
  • 24/7 support by phone, email and WhatsApp.

Industries Using Transactional SMS

Banks, NBFCs and fintech

OTPs, debit and credit alerts, EMI and loan reminders on the DLT transactional category.

E-commerce and logistics

Order confirmations, dispatch and delivery updates, and cash-on-delivery verification.

Healthcare

Appointment confirmations and reminders, and lab report notifications for hospitals and clinics.

Education

Fee reminders, attendance and exam notifications to students and parents.

Utilities and public services

Bill, outage and service-request updates for power, water, gas and civic services.

Travel, hospitality and SaaS

Booking confirmations, itinerary changes, and account and subscription alerts.

Transactional SMS Pricing

Transactional and promotional SMS use the same prepaid plans and per-SMS rates. 18% GST is extra on every plan.

PlanSMS creditsPrice per monthRate per SMS
Business50,000₹10,000 + GST20 paise
Professional1,00,000₹15,000 + GST15 paise
Premium2,50,000₹35,000 + GST14 paise
Enterprise5,00,000₹65,000 + GST13 paise

Priority routes for OTPs and time-critical alerts are quoted by our sales team. A standard SMS is 160 characters (70 for Unicode); longer messages are billed as multiple parts. DLT registration charges are paid separately to the operator portal. See all bulk SMS pricing plans.

Transactional SMS: Frequently Asked Questions

Transactional SMS carries information a customer needs, such as OTPs, payment alerts and order updates. It can be sent 24x7, reaches DND-registered numbers and uses a 6-character alphabetic header. Promotional SMS carries offers and marketing, is sent only between 9 AM and 9 PM, is not delivered to numbers that have blocked promotions and uses a 6-digit numeric header.

Yes. Transactional and service-implicit messages are delivered to numbers on the DND list because they carry information the customer needs. They must not contain promotional content; adding offers to a transactional template leads to rejection or blocking.

Banks and financial institutions register OTPs and transaction alerts in the DLT Transactional category. Other businesses register OTPs, order updates and account alerts to their own customers as Service Implicit templates, and use Service Explicit only with recorded customer consent. Our team helps you choose the right category for each template.

Yes. Your business entity, a 6-character header and every message template must be registered on an operator DLT portal. Most portals charge a one-time entity fee of ₹5,900 + GST, and with complete documents registration typically takes about one week.

Yes. Transactional and service messages can be sent at any time of day, including nights and holidays. Only promotional SMS is limited to 9 AM to 9 PM.

Yes. The HTTP API sends a DLT template message with your header, template ID and variable values, accepts up to 300 numbers per request and returns a schedule ID for every message. Delivery status is available in the web dashboard and through the delivery report API using that schedule ID.

Promotional and transactional SMS use the same prepaid plans: from ₹10,000 + 18% GST for 50,000 SMS (20 paise per SMS) to ₹65,000 + 18% GST for 500,000 SMS (13 paise per SMS). Priority routes for OTPs are quoted by our sales team.

After business KYC, DLT registration of your entity, header and templates typically takes about one week with complete documents. Once they are approved and mapped to your KAPSYSTEM account, you can send from the dashboard or the API.

Start Sending Transactional SMS with KAPSYSTEM

Tell us your use case and expected monthly volume. Our team will help with DLT registration, set up your header and templates, and connect your application through the API.

Enterprise Bulk SMS for DLT-Registered Businesses Contact KAPSYSTEM

Talk to our team about DLT registration, SMS routes and pricing for your business.


Contact Us: Call WhatsApp
Live Chat – Talk To Us