Growth

SMS, Email, Push or RCS: Routing Messages in Indian Commerce

Key takeaways
  • SMS is the only channel that reaches a customer without an app, without an inbox login, and without a data connection.
  • Every other channel is rented. App stores control push.
  • Push has the best unit economics of any channel.

Channel choice in Indian commerce is usually made backwards. A team picks the channel the platform makes easiest, writes the message, then discovers the economics after the invoice arrives. The better order is the opposite. Decide what the message is worth, decide how urgently it must land, and let those two facts pick the channel.

Here is what each channel actually is, stripped of vendor framing.

SMS: guaranteed reach, regulated hard, priced per send

SMS is the only channel that reaches a customer without an app, without an inbox login, and without a data connection. That reach is genuinely valuable in tier two and tier three India, and it is why the channel refuses to die.

The constraint is regulatory and it is structural. Commercial SMS in India runs through an entity registration and template approval framework administered via the telecom operators. You register as a principal entity, register your sender identifier, and register each message template with variable fields declared. Traffic that does not match an approved template gets scrubbed at the operator. Transactional and service content follows a different approval route from promotional content, and misclassifying promotional copy as transactional is how brands lose delivery silently.

Three practical consequences. First, SMS has a lead time. You cannot write a campaign on Tuesday and send it Tuesday. Template approval sits between idea and send, so your calendar has to run ahead of itself. Second, your copy is not free form. Variables are declared in advance, so a template written narrowly cannot be reused broadly. Build a template library deliberately. Third, promotional SMS is subject to preference and scrubbing rules that will silently reduce your addressable base below your list size.

Rules, categories and commercial terms in this framework change. Confirm the current requirements with your provider and your registered operator rather than working from any static summary, including this one.

Cost characteristics: priced per send, promotional and transactional priced differently, and the price is per message rather than per person reached. A three message sequence to a hundred thousand contacts is three hundred thousand paid sends whether or not anyone reads them.

Email: the only channel you own

Every other channel is rented. App stores control push. Operators control SMS. Platforms control their own messaging surfaces and change the rules unilaterally. Email is a list of addresses that sits in your database and moves with you if every vendor relationship ends tomorrow.

Cost is effectively per thousand and low enough that message length and creative richness are free. This is the channel for the itemised order record, the long form content, the multi product merchandising, and anything a customer might want to find again in six months.

The catch is deliverability, and it is earned rather than bought. Inbox placement depends on your authentication records being correct, your sending domain having a consistent reputation, and above all your engagement rates. Send to people who do not open, and the mailbox providers route you to promotions or spam for everyone, including the people who do open. This is why list hygiene is a deliverability lever and not a tidiness exercise.

Practical read: email survives because you own it, but only if you protect the reputation attached to it.

Push: free at the margin, worthless when uninstalled

Push has the best unit economics of any channel. There is no per send cost worth modelling. That single fact leads teams to over send until the channel stops working.

The real problem with push in India is denominator honesty. Your addressable push base is not your install count. It is installs, minus uninstalls, minus users who never granted notification permission, minus users on devices where aggressive battery management suppresses delivery. On a typical Indian consumer app that chain can cut the reachable base to a fraction of the installed base, and the uninstalled users are invisible to your dashboard because a token that no longer resolves does not throw an error you look at.

So push is excellent for engaging active users and structurally incapable of reactivating lapsed ones. The customer you most want to win back is precisely the customer who deleted the app. Any reactivation plan built on push is measuring itself against a base that has already left.

RCS: better canvas, uneven ground

RCS gives you branded sender identity, rich cards, images and buttons inside the default messaging app, with delivery and read signals. It behaves like a modern messaging surface without requiring an app install.

Treat it as an upgrade path rather than a foundation. Availability depends on the handset, the operating system and operator support, so your reachable base varies by segment and shifts over time. Build it as a preferred channel with a defined fallback, so a message that cannot render as RCS still lands as SMS. Do not design a flow that only works if RCS renders.

WhatsApp sits alongside these with its own template rules and per conversation pricing model, which we cover separately on this site.

Routing by urgency and value

Two variables decide the channel. How fast must this land, and what is the message worth if it works.

High urgency, high value: out for delivery on a cash on delivery order, a failed payment on a subscription renewal, a delay on a gifting order. Send on the channel with the highest guaranteed reach and accept the per send cost. Usually SMS, with push as a parallel send for active app users.

High urgency, low value: a flash window closing. Push first, because the cost is near zero and the audience is by definition active. Do not buy SMS for this.

Low urgency, high value: the order record, the return instructions, the replenishment reminder on a high ticket consumable. Email, because detail matters more than speed and you own the channel.

Low urgency, low value: newsletters, general merchandising, category education. Email only, and inside a frequency cap. This is the quadrant where brands burn deliverability for very little.

Build the routing into the system, not the brief

Encode this. Every message type in your library gets a declared urgency tier, a declared value tier, a primary channel and a fallback rule. When a new campaign is requested, the channel is looked up rather than argued about.

Then measure per channel and per message type: reach as a share of intended audience, cost per delivered message, and downstream action rate. Reach is the number teams forget. A channel with a great click rate on a base that is a fifth of your customers is not performing well. It is performing narrowly.

The daily brief

Never miss a move

The moves that move money, every morning.

One email a day. No spam, ever.

FAQ

Quick answers.

Commercial SMS in India runs through an entity and template registration framework administered via the telecom operators. Sender identifiers and message templates are registered in advance with variable fields declared, and traffic that does not match an approved template is filtered at the operator. Confirm the current process and terms with your provider.
Rarely. Your reachable push base excludes uninstalls, users who never granted notification permission, and devices that suppress background delivery. The lapsed customer you want back is often the one who removed the app, so push cannot reach exactly the audience reactivation targets.
Every other channel depends on an intermediary that sets the rules. App stores govern push, telecom operators govern SMS, and messaging platforms set their own template and pricing policies. An email list is data in your own database that survives any vendor change, though inbox placement still has to be earned through authentication and engagement.
Score the message on urgency and value. High urgency and high value justifies a paid guaranteed reach channel. High urgency and low value belongs on push where cost is near zero. Low urgency and high value belongs on email where detail matters. Low urgency and low value belongs on email inside a frequency cap.

Related insights

From the wire

India's Commerce Engine

Put it
to work.

hello@zane.marketing

Book a meeting