the short answer
Use WhatsApp for timely, two-way and transactional messages, email for richer content at a lower cost per send, SMS for short critical alerts, and push for bringing people back into an app or site. Most businesses need two or three of these working together, triggered by what the customer did rather than a send calendar. Judge the mix on repeat purchase rate and revenue per recipient, and watch opt-outs closely.
Is WhatsApp better than email for retention?
Neither is better on its own. They do different jobs, and the question that matters is which message belongs on which channel. WhatsApp sits next to a customer’s personal chats, so it is noticed quickly and invites a reply. Email sits in an inbox people check on their own schedule, which suits longer content and messages that do not need an answer today.
The cost of a mistake also differs. A badly timed email gets ignored or archived. A badly timed WhatsApp message feels like an intrusion, and a customer who blocks or reports your number can hurt your standing with the platform. That alone is a reason to keep WhatsApp for messages the customer would actually want to see.
A useful test: if the customer would be annoyed not to receive the message (an order update, a booking reminder, a reply to their question), WhatsApp is a strong fit. If the message is something they might enjoy when they have a moment (a guide, a new collection, a monthly roundup), email is usually the better home.
What each retention channel is good at
Think of the four channels as a set of tools with different strengths. Most retention programmes go wrong by sending the same message everywhere, rather than by picking the wrong channel outright.
- WhatsApp: timely and conversational. Order and delivery updates, appointment reminders, reorder nudges and replies that a person or an assistant can pick up straight away.
- Email: room for detail. Product education, editorial newsletters, campaigns with several products, receipts and anything a customer may want to find again later. The cost per send is low, so it carries most of the volume.
- SMS: short and critical. One-time passcodes, delivery exceptions, payment failures and reminders where reach matters more than richness.
- Push notifications: re-engagement for people who already have your app or have allowed browser notifications. Good for back-in-stock alerts, price drops and nudges to finish something they started.
Consent and opt-in rules, in plain terms
Every channel needs permission, and the rules are stricter on the channels that feel more personal. For email, keep a clear record of how and when each person signed up, offer an easy unsubscribe in every message, and follow the data protection law that applies to your customers. Your email platform will usually enforce the basics, but the consent record is your responsibility.
WhatsApp marketing runs through the WhatsApp Business Platform, which expects an explicit opt-in that names your business and the kind of messages people will receive. Messages sent outside an open customer conversation generally have to use pre-approved templates, and templates are grouped into categories such as marketing, utility and authentication, which are priced and reviewed differently. Check the current Meta policy and pricing before you plan volumes, because both change.
In India, commercial SMS sits under the TRAI DLT framework. Senders register their entity, their sender IDs (headers) and their message templates on a DLT platform, and customers’ preferences are checked before delivery. If a template is not registered, the message will not go out, so DLT setup belongs at the start of any SMS project rather than the week of launch.
How to build behaviour-triggered journeys
A triggered journey sends a message because a customer did something, or stopped doing something. These journeys tend to carry a retention programme because they arrive when the customer is already thinking about you. Start with a few, get the data feeding them right, then add more.
For each journey, decide the trigger, the channels, the timing of each step, and the exit condition. The exit condition is the part people forget: if a customer buys, the cart reminder should stop at once on every channel.
- Welcome: triggered by signup or first purchase. Email does the heavy lifting with your story and best sellers; WhatsApp can confirm the opt-in and offer help.
- Abandoned cart: triggered by a cart with contact details and no order. A first reminder on the strongest consented channel, a second by email with more detail, and an exit the moment they buy.
- Post-purchase: triggered by an order. Delivery updates on WhatsApp or SMS, then an email on how to get the most from the product, then a review request.
- Reorder reminder: triggered by the typical time between purchases for that product. A short WhatsApp message with a one-tap reorder link suits consumables well.
- Win-back: triggered when a customer goes past their usual buying interval. Start with email, add one WhatsApp message for higher-value customers, and suppress anyone who still does not respond.
How often should you message customers on each channel?
There is no safe universal number, and anyone quoting one is guessing about your customers. Frequency should come from behaviour: someone who opened, clicked or bought recently can hear from you more often than someone who has been quiet for months.
Set a contact policy across channels, not per channel. A simple version caps the number of marketing messages a person can receive in a week across all channels combined, gives transactional messages priority, and stops a customer receiving the same offer by email, WhatsApp and SMS on the same day.
Orchestration means choosing one channel per message per person. Send the cart reminder on WhatsApp to people who opted in there, and by email to everyone else. Fall back to SMS only for critical messages that did not get through. This keeps costs down and keeps the more personal channels feeling personal.
What to measure in a retention programme
Opens and read receipts are easy to see and easy to misread. Email open tracking is distorted by privacy features in mail apps, and a read WhatsApp message tells you nothing about whether it led to a sale. Measure what the business cares about and use channel metrics only to diagnose problems.
Compare each journey against a holdout group where you can, so you know what the messages added rather than what would have happened anyway. Report the numbers by channel and by journey, monthly, in one place.
- Repeat purchase rate: the share of customers who buy again within a set window.
- Revenue per recipient: revenue attributed to a message or journey divided by the number of people who received it.
- Opt-out and block rate per channel: the early warning that frequency or relevance is off.
- Time to second purchase: whether journeys are shortening the gap between first and second order.
- Cost per send against revenue per recipient: especially for WhatsApp and SMS, where each message has a direct cost.
Where to start this month
Collect consent for each channel separately and store it against the customer record. Connect your store or CRM to your messaging tools so orders, carts and signups arrive as events. Then build welcome, abandoned cart and post-purchase first, with clear exits, and add reorder and win-back once those run cleanly.
If you would rather have this designed and run for you, WhiteThread builds retention journeys across email, WhatsApp, SMS and push from a single customer view. Either way, the order of work is the same: consent, data, a few journeys, then measurement.