If most of your revenue comes from Blinkit, Zepto, Instamart or Amazon, you're not truly D2C. The platform owns your customers. You get the order; they get the name, the phone number and the next purchase.
But these people have already bought your product, so they already trust you a little. Retention is the work of turning that trust into two things: their details, and their next order on your own website.
✅Trust → Data → First-party purchase. This checklist covers the systems you need at each step. Tick them off as you build.
1. Capture: get customers to raise their hand
The capture system gives a marketplace buyer a reason to visit your website and share their details.
Quick commerce (Blinkit, Zepto, Instamart)
- A festive or special-edition pack of your best-selling SKU, sold only on quick commerce
- A QR code on the pack that opens a "claim your reward" page on your website
- A separate QR code for each platform, so you can see which one brings engaged customers
- Your seller agreement with each platform checked before printing
Amazon and other marketplaces
- Only your homepage printed on the pack (for example, yourbrand.com), as brand information
- No offer, reward or "scan here" wording on the pack or inside it
Offline stores and sampling
- The same festive pack and QR code in offline stores, if you have retail distribution
- Sampling kiosks where your customers cluster (housing societies, malls, office parks, your own store): a free sample in exchange for a scan and a short form
Your website
- A pop-up for every visitor: "Claim your reward"
- A reward that is instant and real: a free sample, an extended warranty or a guaranteed gift, not "10% off your next order"
- A quiz or game instead of a plain form: "Find your perfect shade," or a spin-the-wheel reward
- On-site tools that make your website a better place to buy than the marketplace: virtual try-ons, size finders, shade matchers
- A form of 4–6 fields that loads fast on mobile
🎁Festive bonus: many festive packs are gifts. The person scanning your QR code is often the one who received it — a brand-new customer no ad could have found.
Ask only for data you will use
Ask only for data you will use
Collect what a message will actually act on — and say why you are asking.
| Data worth asking for | Why | |
|---|---|---|
| Jewellery | Anniversary date | A natural gifting moment |
| Footwear, apparel | Birthday, size | Birthday purchases, fewer returns |
| Kids' products | Child's birthday, age | Timely, age-right offers |
| Skincare, supplements | Start date, skin or health goal | Refill reminders before they run out |
| Food, snacks | Household size, favourite flavour | Right pack size, relevant launches |
- Tell customers why you're asking for each field. Explaining builds trust; silence reads as data-grabbing.
2. Store: one record per customer
Every customer you capture needs one clean record, in one place, that every message draws from.
- A CRM that holds each customer's name, phone, email, key dates and full order history
- Every record tagged with its source: which platform, which QR code, which campaign
- Consent recorded against each record: what they agreed to, and when
- Duplicate records merged by phone number
- Orders from your website linked to the same record automatically
3. Message: the channels to reach them
WhatsApp is your main channel; email backs it up. Personal, well-timed messages cost about ₹10 per customer per year.
- WhatsApp Business API set up through a provider, with your brand's verified name
- Message templates approved in advance for each type of message
- An email tool connected to the same customer records
- A one-tap way to stop messages in every WhatsApp and email
- Replies from customers answered by a person or a well-trained bot within a few hours
💰What it costs: Meta's India rate is ₹0.8631 per marketing message (about 86 paise), before GST and your provider's fee. Utility messages, like order updates, cost about 11.5 paise. Twelve personal messages a year comes to roughly ₹10 per customer.
The capture pop-up, the single customer record, and every WhatsApp and email flow below run on one layer: WSD WhatsApp CRM — Google Sheets + Apps Script + WhatsApp Business Cloud API. Zero monthly platform fee, and your data stays in your own Google account.
See how WSD WhatsApp CRM is set up4. Automate: the flows that run without you
Set these up once and they work for every new customer.
The flows that run without you
Seven flows that cover the full post-purchase lifecycle.
| When it sends | What it does | |
|---|---|---|
| Welcome | Right after the form | Delivers the reward and says what to expect from you |
| How to use | 2–3 days after delivery | Helps them get value from the product |
| Feedback | 7–10 days after delivery | Asks how it went, on your own channel |
| Refill reminder | Just before the product usually runs out | Makes reordering one tap |
| Birthday / anniversary | 7 days before the date | A personal offer tied to the moment |
| Festive | 2–3 weeks before each major festival | Early access or gifting ideas |
| Win-back | 60 and 90 days with no order | A reason to come back |
- All seven flows live
- Each flow checked once from a test phone number
5. Segment and personalise: don't blast
Sending all 10,000 customers the same "Diwali sale" message isn't retention. It's spam. The value is in what you collected and how you use it.
Stage 1, from day one: segment by the data you collected
- Segments by key date: birthday month, anniversary month, child's birthday
- Segments by need: size, skin type, household size, refill date
- Segments by source: which platform or QR code they came from
- Every message personal and timely: "Happy birthday Riya, your gift is waiting," "Your serum runs out next week, reorder in one tap," "Size 9 is back in stock"
- About 12 personal messages a year for everyone, planned around their dates, festivals and refill cycles
Stage 2, as repeat orders grow: segment by buying behaviour
- Repeat buyers vs one-time buyers
- Average order value tiers
- VIPs: your highest spenders, with early access and better rewards
- At-risk customers: no order in 90 days, with a win-back message
- More frequent messages only for engaged repeat buyers, never for the whole list
- Every message passes one test: would the customer be glad they got it?
- Opt-out rate watched after every campaign, and frequency cut if it rises
6. Measure: the numbers to track every month
If you can't see these numbers, you can't tell whether retention is working.
The numbers to track every month
Seven numbers that tell you whether retention is working.
| What it tells you | |
|---|---|
| Scan / visit rate by platform | Whether your pack and reward are compelling |
| Form completion rate | Whether your form asks too much |
| WhatsApp opt-in rate | How much customers trust you with their phone |
| 90-day repeat rate | Whether owned customers actually buy again |
| Orders per customer / yr | Your real retention engine |
| Opt-out rate per campaign | Whether you're spending trust faster than you earn it |
| Revenue vs messaging cost | Your return on retention |
- A monthly dashboard with all seven numbers
- A target set for each, reviewed every quarter
7. Economics check: is your margin high enough?
This works best at a margin of 30% or more. Below 20%, repeat orders barely cover the cost of staying in touch.
An illustrative example with 10,000 captured customers:
Illustrative: 10,000 captured customers
Your own numbers will differ — plug in your AOV, margin and expected repeat orders.
| Calculation | Result | |
|---|---|---|
| Repeat customers | 10,000 × 25% repeat rate | 2,500 |
| Profit / repeat customer | 2 orders × ₹1,000 × 30% margin | ₹600 a year |
| Profit from repeats | 2,500 × ₹600 | ₹15 lakh a year |
| Messages for everyone | 10,000 × 12 × ₹0.86 | about ₹1.03 lakh |
| Extra for repeat buyers | 2,500 × 24 × ₹0.86 | about ₹0.52 lakh |
| Total messaging cost | about ₹1.55 lakh | |
| Return on messaging | ₹15 lakh ÷ ₹1.55 lakh | about 10× |
A 25% repeat rate is at the top of the typical D2C range, so treat it as a target that good data and personal messaging can reach, not a guarantee. On your own website there's no marketplace commission, so your real margin per order is often higher still.
- Your own numbers plugged in: average order value, margin, expected repeat orders
- Return on retention calculated before scaling the programme
8. Stay compliant
The fastest way to lose this channel is to break a platform's rules or a customer's trust.
- Amazon packs carry your homepage only, with no offer or call to action to buy elsewhere
- Each quick-commerce seller agreement read before printing QR codes
- Clear WhatsApp opt-in taken before any marketing message
- A plain-language consent notice on your form: what you collect, why, and how to withdraw, in line with India's Digital Personal Data Protection Act
- Opt-outs honoured within a day, across WhatsApp and email
Rent the sale. Own the customer.
Marketplaces will keep bringing you orders. This checklist is how you turn those orders into customers who know you, trust you and buy from you directly.
Want help setting up these systems for your brand?
Capture, the single customer record, the seven WhatsApp flows, segmentation and the monthly dashboard are exactly what we build inside a Growth Partnership engagement — on WSD WhatsApp CRM (Google Sheets + Apps Script + WhatsApp Business Cloud API). Same operational depth as an enterprise loyalty stack, zero monthly platform fee, your data in your own Google account.
See how WSD WhatsApp CRM is set upWant to implement this for your business?
Book a free strategy call. We'll show you how to apply these insights to your specific situation.
Book Free Strategy Call