MSG91
What it is
MSG91 provides an SMS API for businesses to send and receive text messages. It supports transactional messages such as order confirmations, appointment reminders, account notifications, and authentication codes, as well as campaign tools for personalized and multilingual messaging, link shortening, delivery analytics, and campaign monitoring. Its retry system can route failed messages through another telecom route; MSG91 says it reaches 210+ countries. Developers have access to quick-start guides, code snippets, SDKs, API documentation, and sample code for Ruby, Python, PHP, and Java. Listed integrations include Shopify, Zoho CRM, CleverTap, WebEngage, MoEngage, Freshworks, Google Sheets, Auth0, Zapier, and Pabbly Connect. MSG91 says the API can scale from communicating with 10 users to 10 million. The SMS page describes round-the-clock support for clients and partners. Prepaid India-to-India credits are sold in one-time bundles: ₹1,250 for 5,000 SMS, ₹3,300 for 16,500, ₹5,400 for 30,000 plus 18% GST, and up to ₹154,000 for 9,62,500 SMS.
For and against
For
- Supports transactional messages and campaign monitoring.
- Failed messages can retry through another telecom route.
- SDKs and sample code cover four languages.
- Integrations include Shopify, Zoho CRM, and Zapier.
- Round-the-clock support is described for clients and partners.
Against
- Listed prepaid bundles cover India-to-India messaging.
- The listed 30,000-SMS bundle adds 18% GST.
- SMS credits are sold in one-time bundles.
The verdict
MSG91 combines an SMS API with campaign tools, developer materials, and a range of listed integrations. Buyers should review the prepaid India-to-India bundle terms and select a credit amount suited to their messaging needs.
Who it suits
It suits businesses that need SMS for transactions or campaigns and developers integrating messaging through an API. The listed tools and integrations may help teams building around common business platforms.
Plans and prices
SMS credits — 5,000
5,000 SMS · India to India
Read 4 Oct 2026 · msg91.com
SMS credits — 16,500
16,500 SMS · India to India
Read 4 Oct 2026 · msg91.com
SMS credits — 30,000
30,000 SMS · India to India · +18% GST
Read 4 Oct 2026 · msg91.com
SMS credits — 60,000
60,000 SMS · India to India
Read 4 Oct 2026 · msg91.com
SMS credits — 1,17,648
1,17,648 SMS · India to India
Read 4 Oct 2026 · msg91.com
SMS credits — 4,50,000
4,50,000 SMS · India to India
Read 4 Oct 2026 · msg91.com
SMS credits — 9,62,500
9,62,500 SMS · India to India
Read 4 Oct 2026 · msg91.com
On the record
- Campaign tools
- The SMS service includes personalized and multilingual messaging, link shortening, delivery analytics, and campaign monitoring.msg91.com · read 4 Oct 2026
- Delivery routing
- Its SMS retry algorithm retries failed messages through another telecom route, and its page says it reaches 210+ countries.msg91.com · read 4 Oct 2026
- Developer support
- MSG91 provides quick-start guides, code snippets, SDKs, API documentation, and sample code in Ruby, Python, PHP, and Java.msg91.com · read 4 Oct 2026
- Integrations
- Listed integrations include Shopify, Zoho CRM, CleverTap, WebEngage, MoEngage, Freshworks, Google Sheets, Auth0, Zapier, and Pabbly Connect.msg91.com · read 4 Oct 2026
- Mobile apps
- The developer page links to downloads on Google Play and the App Store.msg91.com · read 4 Oct 2026
- Pricing basis
- The India-to-India SMS pricing page lists prepaid message-credit bundles and says personalized pricing may go as low as ₹0.13 per SMS.msg91.com · read 4 Oct 2026
- Product
- MSG91 provides a developer-friendly SMS API to send and receive text messages for business communications.msg91.com · read 4 Oct 2026
- Scale
- MSG91 says its API can scale from communicating with 10 users to 10 million.msg91.com · read 4 Oct 2026
- Security certifications
- Its certificates page lists TAC Security, CASA, ISO, SOC 2 Type 2, and VAPT.msg91.com · read 4 Oct 2026
- Support
- The SMS page says its dedicated support teams provide round-the-clock assistance to clients and partners.msg91.com · read 4 Oct 2026
- Use cases
- The page describes transactional messaging for order confirmations, appointment reminders, account notifications, and SMS authentication codes.msg91.com · read 4 Oct 2026
The review
MSG91 is an API-led SMS service for businesses sending transactional notices, authentication codes, and campaigns. It is best suited to development teams and Indian operators that prefer prepaid message credits over recurring seats. Its broad tooling and routing safeguards are compelling, but buyers focused on non-Indian destinations should examine destination pricing before committing.
Overview
MSG91 combines an SMS API with campaign controls for personalized and multilingual messages. Link shortening, delivery analytics, and campaign monitoring give campaign managers visibility beyond basic message transport. When a delivery fails, its retry algorithm attempts another telecom route, a useful protection against a single route's outage or filtering. MSG91 says it reaches more than 210 countries, while the published bundles below are specifically India-to-India credits.
The service covers order confirmations, appointment reminders, account notifications, and SMS authentication codes. MSG91 says the API can scale from communication with 10 users to 10 million, making it suitable for both a small application and a high-volume service. Its listed security credentials include TAC Security, CASA, ISO, SOC 2 Type 2, and VAPT. Dedicated support teams provide round-the-clock assistance to clients and partners.
Key features
API and developer resources
Quick-start guides, code snippets, SDKs, API documentation, and sample code in Ruby, Python, PHP, and Java shorten the path from account setup to a working integration. This is a stronger fit for teams with developers than for organizations seeking a purely visual broadcast tool. The API's stated range, from 10 users to 10 million, supports growth without requiring a different messaging layer at each stage.
Campaign and delivery controls
Personalization and multilingual messaging help tailor content to recipients and markets. Link shortening keeps messages compact, while delivery analytics and campaign monitoring provide the feedback needed to identify underperforming sends. Route retrying adds resilience for transactional traffic, where a missed authentication code or appointment reminder has an immediate cost.
Integrations and mobile access
Integrations include Transactional SMS Software options and connectors for Shopify, Zoho CRM, CleverTap, WebEngage, MoEngage, Freshworks, Google Sheets, Auth0, Zapier, and Pabbly Connect. The developer page links to Android and iOS downloads, extending access beyond the web and API surfaces.
Pricing
MSG91 sells prepaid India-to-India SMS credits rather than a recurring seat subscription. The 5,000-credit bundle costs ₹1,250 once, a sensible entry point for a small service or a pilot that needs a defined allowance. The 16,500-credit bundle is ₹3,300 once and suits a busier application that still wants a moderate upfront commitment.
For larger campaigns, 30,000 credits cost ₹5,400 once and include +18% GST; 60,000 credits cost ₹10,200 once. The 1,17,648-credit bundle costs ₹20,000.16 once, while 4,50,000 credits cost ₹76,500 once. At the top end, 9,62,500 credits cost ₹154,000 once. These one-time bundles avoid a monthly renewal, but they also require buyers to estimate demand and cash tied up in credits. MSG91 says personalized pricing may go as low as ₹0.13 per SMS, so high-volume customers should seek a quote rather than assume the smaller-bundle economics will apply. The published bundle terms are India-to-India; international use should be evaluated separately.
Platforms
MSG91 supports Android, iOS, web, and API access. The API is the primary choice for product-triggered messages, while web access and mobile downloads are useful for operational oversight and campaign work. Its developer materials cover common implementation languages, reducing friction for teams already working in Ruby, Python, PHP, or Java.
Who it's for
Choose MSG91 for Indian businesses sending order updates, reminders, account alerts, or authentication codes at predictable or growing volumes. It also fits teams that need campaign analytics, multilingual personalization, route fallback, and prebuilt connections to commerce, CRM, engagement, and automation tools. It is less suitable when the priority is a free allowance, a seat-based marketing suite, or transparent destination-by-destination international pricing.
Pros and cons
- Pros: Route retrying can protect delivery when a telecom path fails.
- Pros: SDKs, documentation, and multi-language samples support a developer-led rollout.
- Pros: Personalization, multilingual sends, shortening, analytics, and monitoring cover both transactional and campaign work.
- Pros: The credit ladder extends from 5,000 to 9,62,500 India-to-India messages.
- Cons: Prepaid bundles make overbuying a risk when message demand is uncertain.
- Cons: Published bundle pricing is limited to India-to-India traffic, so international campaigns need separate commercial review.
Alternatives
ClickSend SMS API is the better choice for pay-as-you-go billing with a free trial and API, iOS, macOS, and web support; its Boost plan has no subscription and requires a $20 top-up. Pick Mailchimp when a freemium email-led platform is preferable: its free plan allows 250 contacts, 500 emails per month, 250 emails per day, one audience, and one seat. Textmagic suits buyers wanting a free trial and prepaid SMS priced by destination, with its Essential plan at $0.05 a month and 160 plain-text characters per SMS part.
Sinch Verification API is an option for verification workflows with pay-as-you-go requests, free access, and a free trial. BulkGate offers free access and a free trial alongside country-specific pay-as-you-go SMS, including a United Kingdom rate of €0.03 per message before VAT. QuickAuth Transactional SMS API is suited to buyers wanting custom volume quotes based on monthly volume, channel mix, templates, and fallback patterns. Vonage SMS API provides usage-based SMS with a free trial and country- and number-type-dependent pricing. Notifyre is a straightforward pay-as-you-go alternative, with United States SMS at $0.02 per message part and no free plan or trial.
For a wider comparison, see WhatsApp Business API Providers when messaging beyond SMS is central.
Verdict
MSG91 is a strong choice for developer-led teams that need resilient transactional SMS, campaign controls, and scalable prepaid India-to-India capacity. Choose it for its route fallback and broad implementation support; look elsewhere if you need a free tier, subscription-style predictability, or clearly published international rates.