Win Back Diwali Buyers on Shopify: 3 Sends at ₹1.64 Each
A step-by-step Shopify winback flow for festive first-time buyers, with the exact segment query, a three-send email and WhatsApp schedule, and our maths on what it costs against a ₹625 CAC.

A step-by-step Shopify winback flow for festive first-time buyers, with the exact segment query, a three-send email and WhatsApp schedule, and our maths on what it costs against a ₹625 CAC.

01A Shopify segment using number_of_orders = 1 and a first_order_date range removes customers automatically once they place a second order.
02In the PingTalks model, three email and WhatsApp sends to 10,000 Diwali first-time buyers cost about ₹16,390, or ₹1.64 per buyer, before GST.
03At 10% off, a repeat ₹1,044 prepaid order contributes about ₹368, so 45 second orders cover the whole winback sprint.
04Shopify Messaging’s Win back customers automation is email only and needs the Basic plan or higher plus the free Shopify Flow app.
₹16,390. That’s what three sends over email and WhatsApp cost to reach 10,000 first-time Diwali buyers in our model, or about ₹1.64 a customer. You paid roughly ₹625 to win each of them. The cheapest way to recover that is a Shopify winback flow aimed only at festive first-timers, built from one segment that removes buyers by itself the moment they reorder.
This is the build, step by step, with the exact segment query, the send schedule and our maths on how many second orders pay for it. You can set it up before lunch on Monday.

Send it only to people whose first order with you landed between 6 October and 4 November 2026 and who haven’t ordered again. Keep repeat customers out, keep high predicted spenders away from discounts, and drop anyone who hasn’t opted in to marketing. Everyone else is wasted money or a consent problem.
Why so narrow? Our Diwali 2026 D2C numbers piece showed a ₹1,044 prepaid first order losing about ₹204 against Kearney’s ₹600 to ₹650 CAC, and an ₹870 COD order losing about ₹333. Loyal customers already cover their cost. First-timers are where the money is stuck.
Growster CEO Harshit Arora’s post-season analysis made the same point: the average D2C Diwali hides two very different seasons. Which side you end up on depends on whether these buyers come back.
Consent first: message only customers who opted in to email or WhatsApp marketing. Order updates don’t count as consent. Our DPDP consent manager explainer covers what the rules now expect.
Open Customers, create a new segment and paste a query that filters on order count and first order date. Shopify’s segment editor accepts number_of_orders = 1 AND first_order_date BETWEEN 2026-10-06 AND 2026-11-04, and the segment updates itself, so anyone who places a second order drops out before your next send.
That self-cleaning list is the whole trick. Nobody gets a “come back” message two days after they already came back.
Pro tip: phone-only Tier 3 buyers who checked out through a COD app often have no subscribed email. Check the count of your email segment against the base segment before you plan the mix. WhatsApp may have to carry most of the load.
We modelled a brand with 10,000 festive first-timers, 4,000 of them subscribed to email and 7,000 opted in to WhatsApp. Those shares are our assumptions, so swap in your own. Three emails and two WhatsApp marketing templates go to each group.
Email runs on Shopify Messaging, which gives every plan 10,000 free emails a month, then charges $1 per 1,000. We assume your free allowance goes on other sends, so all 12,000 emails are billed: $12, or ₹1,130 at the 13 November 2026 rate of ₹94.20 to the dollar. WhatsApp is 14,000 marketing templates at AiSensy’s ₹1.09 each, or ₹15,260. Meta charges ₹0.8631 per marketing message to Indian numbers, and providers add their margin on top. Prices exclude GST.
Each second order is worth far more than it costs to ask for. Using the same assumptions as our earlier piece (60% gross margin, 18% GST inside the price, ₹110 fulfilment), here’s what a repeat ₹1,044 prepaid basket earns at three discount levels.
| Second-order offer | Price paid | Contribution per order | Orders to cover ₹16,390 |
|---|---|---|---|
| No discount | ₹1,044 | ₹421 | 39 |
| 10% off | ₹940 | ₹368 | 45 |
| 15% off | ₹887 | ₹341 | 48 |
Forty-five orders is 0.45% of the cohort. One discounted prepaid reorder turns a COD buyer who started ₹333 in the red into a ₹35 profit, and a prepaid buyer into a ₹164 profit. No paid campaign this month will give you that return.
Spend ₹1.64 to rescue a customer you paid ₹625 for. Most brands get this the wrong way round.
Send three messages over about ten days: a useful check-in, a prepaid-only offer, then a short reminder before it expires. Lead with WhatsApp for phone-first buyers and email for the rest, and get the first two out before wedding-season competition, which Growster dates from 21 November 2026, pushes ad costs up again.
| Send | Date | ||
|---|---|---|---|
| 1. Check-in | Mon 16 Nov | How to use or reorder what they bought, plus best-sellers | Template with a quick-reply button: “Reorder” or “Need help” |
| 2. Offer | Thu 19 Nov | 10% off a second order, prepaid only, valid to 30 Nov | Same offer, sent only to people who didn’t reply to send 1 |
| 3. Reminder | Thu 26 Nov | Short reminder before the code expires | Skip unless they opened the chat |
Why the button in send 1? WhatsApp caps how many marketing templates one person can receive from all businesses, and anything over the cap fails with error 131049. When a customer replies, a 24-hour service window opens, and marketing messages inside it don’t count towards that cap. A reply-first design gets your offer through in exactly the week every other brand is still blasting. Our 131049 fix plan has the details.
Copy for send 2 can be this plain: “Hi Asha, your Diwali order was your first with us. Here’s 10% off your second, prepaid only, until 30 November. Code: SECOND10.” Name, reason, offer, deadline. Leave out the fireworks emoji.

Yes, for future cohorts. Shopify Messaging includes a Win back customers template that emails customers a set time after their last order, using Shopify Flow’s Customer joined segment trigger. For the Diwali cohort already in your store, scheduled campaigns to the segment above give you more control over dates.
The path is Apps, then Messaging, then Automations. Pick the template, edit the email, send a test and turn it on. You need the Basic plan or higher, plus the free Shopify Flow app, and staff need both Marketing and Flow permissions. Shopify rebuilt this template in October 2024 around segment joins, replacing an older version that waited 60 days after fulfilment, so if you set it up years ago, switch the old one off.
The Messaging automation is email only, so WhatsApp still needs your provider’s own automation. Its manual job is the one Priya Kumar, founder of Bengaluru jewellery brand Riwaiyat, described in a CampaignHQ case study: “Manually remembering which customer needs a follow-up becomes difficult very quickly.”
Bigger brands on Klaviyo can time sends to each buyer instead. Klaviyo’s expected date of next order can trigger a flow, but its predictive analytics only switch on with at least 500 customers who have ordered, 180 days of order history, recent orders in the last 30 days and some customers with three or more orders. A brand that launched in August won’t qualify yet.
The strongest objection is that a Diwali buyer who came for a deal will only come back for another one. Discount the second order and you may train a bargain hunter, not build a regular. That risk is real in mass-market categories, where Growster found festive baskets shrinking.
Two more caveats. Our cost model assumes opt-in rates that many Tier 2 and 3 heavy brands won’t reach, so your WhatsApp share could be far smaller. And CampaignHQ, citing Shopify’s retention guide, notes there’s no universal repeat-rate benchmark: compare against your own past cohorts, which you can pull from our GA4 D2C dashboard build.
Wedding-season demand from 21 November 2026 brings rising paid competition and fuller WhatsApp inboxes. Recover festive buyers while they still remember you.
Build the self-cleaning segment today and get the first two sends out before 21 November. The maths is lopsided: at ₹1.64 a buyer, 45 discounted reorders cover the cost. Give coupons only to COD and low-tier buyers, and give likely big spenders early access instead. Skip this if under 5% of your festive buyers opted in to marketing. Fix consent capture first.
A Shopify winback flow is a series of messages sent to customers who have not ordered again after a set time. In Shopify Messaging it runs from the Win back customers template, which uses Shopify Flow’s Customer joined segment trigger.
Create a customer segment with number_of_orders = 1 AND first_order_date BETWEEN 2026-10-06 AND 2026-11-04. The segment updates itself, so customers who reorder drop out automatically.
Every Shopify plan from Basic upwards gets 10,000 free emails a month through Shopify Messaging. Extra emails cost $1 per 1,000 up to 300,000, about ₹94 per 1,000 at the 13 November 2026 rate, plus applicable taxes.
Shopify Messaging automations send email only. For WhatsApp, sync your Shopify customers to a WhatsApp Business API provider such as Interakt, AiSensy or Wati and run the flow there.
Give one only where it changes behaviour, such as COD or low-tier buyers, and make it prepaid only with a deadline. Customers Shopify marks as high predicted spenders are better offered early access than a coupon.
A customer reply opens a 24-hour service window, and marketing messages sent inside it do not count towards WhatsApp’s per-user marketing limit. That makes the offer less likely to fail with error 131049.
What changed in marketing and AI, why it matters and exactly what to do. In your inbox at 11:00 IST.