Building a retention engine with email and WhatsApp
Turn first-time buyers into repeat customers with simple automated flows: welcome, post-purchase, replenishment and win-back, with consent, timing and metrics.

- Repeat customers are cheaper to win than new ones, so build four simple flows first
- Send only with consent, keep messages useful and cap frequency
- Measure repeat purchase rate and revenue per recipient, not just opens
Winning a new customer costs money every time. Bringing back an existing customer usually costs far less. A retention engine is a set of automated messages that do this for you.
The four flows to build first
1. Welcome
Sent when someone signs up or places a first order. Introduce the brand, share your story, show best sellers, and set expectations about what you will send. Offer help.
2. Post-purchase
Sent in the days after delivery. Thank the customer, explain how to use or care for the product, ask for a review and suggest a complementary item.
3. Replenishment or reorder
For products that run out, such as skincare, food or supplements, message just before they are likely to finish. Time it to your product's real usage cycle.
4. Win-back
For customers who have not bought for a long time. Acknowledge the gap, share what is new and give a reason to return. Stop if they do not respond.
Channels and consent
| Channel | Best for | Notes |
|---|---|---|
| Longer content, receipts, newsletters | Cheap, widely used, needs consent for marketing | |
| Timely, personal nudges | Opt-in required, per-message cost (pricing) | |
| SMS | Urgent alerts | Needs DLT registration in India |
Always ask for permission and honour opt-outs (opt-in guide, DPDP).
Segment simply
You do not need complex tools. Start with three groups based on purchase history:
- New: one order.
- Repeat: two or more orders.
- Lapsed: no order in a period that suits your product, for example 90 days.
Later, add interests from taste profiles.
Timing and frequency
A plain rhythm for a small brand: a welcome message at sign-up, post-purchase messages on day 1 and day 10 after delivery, a replenishment reminder near the end of the product's life, and a monthly note on new arrivals. Fewer, better messages beat constant promotion.
Write messages that help
- Lead with value: tips, care, styling or restock news.
- Keep promotions for moments that matter, not every message.
- Personalise with name and last purchase.
- One clear call to action.
Measure
| Metric | What it tells you |
|---|---|
| Repeat purchase rate | The main outcome |
| Revenue per recipient | The value of each message |
| Unsubscribe or block rate | Whether you are overdoing it |
| Time between orders | Whether timing fits |
Read D2C metrics for how repeat rate drives customer lifetime value.
What to do next
Set up just the post-purchase flow this week. When it runs smoothly, add the next flow.
Frequently asked questions
Which channel should I start with?
Email is the easiest and cheapest base, and WhatsApp suits time-sensitive messages. Many brands use both, depending on what customers agreed to.
How many messages per month is too many?
It depends on the audience, but if opt-outs and blocks rise, you are sending too much. Start low and increase only if people engage.
Do I need special software?
Basic flows can run from your platform or a simple email tool. Add more software only when you outgrow it.

