A good Diwali customer retention strategy for a Shopify store has three phases. Before Diwali, capture shoppers with a sign-up reward. During the festive week, lift order value with points multipliers. In the 60 days after, bring buyers back with expiring bonus points and tier progress.
That last phase is where many brands leave money on the table. Diwali is on November 8, 2026, so the setup window is now. If you want the broader feature and offer overview instead, see the Flits Diwali page.
But before anything else, check your own data first.
Diwali is a real sales peak mainly for shoppers in India and the Indian diaspora. Compare your orders in the two weeks around last year's Diwali with the two weeks before. If you saw a lift, use this plan as written. If not, use the same three steps for the peak that matters to you, such as Black Friday.
Why does Diwali retention matter more than Diwali sales?
Because a sales spike only tells you what happened during the festive window. Retention tells you whether those shoppers came back.
According to Razorpay's 2026 festive playbook, India's festive season generated ₹6.05 lakh crore in total trade in 2025, up 25% year-on-year. Online GMV in the 30- to 35-day pre-Diwali window crossed ₹1.15 lakh crore. D2C Diwali GMV grew 47% in 2025, with another 35 to 40% growth projected for 2026.
Unicommerce, looking at 150 million orders, found orders on brand websites grew 33% against 24% across all online channels.
So traffic will come. The question is what happens to those first-time buyers after November 8. Razorpay's category data shows why the post-festival period deserves its own plan.
Two takeaways. First, Diwali can bring a large wave of new shoppers who have never heard from you. Second, the payoff from retention depends on your category. Beauty has a shorter repurchase cycle. Fashion has more return complexity. Home decor needs a longer path to the next purchase.
What if you sell something else?
Flits stores sell across many categories, and Razorpay's data covers only three. The pattern underneath the data is the repurchase cycle, so match your plan to that. This table is our framework, not benchmarked data. Test it against your own numbers.
Not sure where you fit? Pull last year's repeat rate by product and pick the row it looks like.
What did loyalty look like on Flits stores last Diwali?
Flits merchants saw millions of points earned and redeemed during the festive season:
- RAS Luxury: Customers earned 12.5M+ points.
- Hyphen: Customers generated 20.2M+ points through purchases.
- Bluetyga: Customers earned points on ₹3.2Cr+ in orders.
- Palmonas: Customers redeemed 8.4M+ points and came back for more.
Read these two ways:
- Points earned show participation.
- Points redeemed show that shoppers returned to use their rewards.
How should you structure Diwali 2026?
Plan three phases, not one sale. Dates below are for 2026.
Dhanteras falls on November 6, Diwali on November 8, and Bhai Dooj on November 11 in the 2026 calendar.
Similarly, Black Friday is November 27, only 19 days after Diwali. Plan one season, not two.
What should you do in the 60 days after Diwali?
This is post-Diwali retention, and it is the part most plans skip. Razorpay's data says the 60 days after the sale are particularly important for repeat buying in beauty, while fashion brands face greater return complexity.
Your category may weigh these differently, but every store needs a plan written before Diwali.
Do four things once the sale ends:
- Reconcile returns and refunds inside a fixed window. Returned stock should be back on the shelf before your next selling window. Razorpay recommends this, and BFCM is only 19 days away.
- Message festive buyers separately. They are new. Send them a flow built around their first order: replenishment for beauty, relevant product recommendations for fashion, or the next gifting date for gift categories.
- Send the balance nudge. Each shopper gets their points balance, tier progress, and expiry date.
- Review margin by category. Look at profit after price cuts, RTO and payment costs, not top-line GMV.
7 Diwali customer retention ideas for D2C brands
1. Give a sign-up reward before the rush
Offer points for creating an account, plus early access to your Diwali sale for members. Razorpay recommends starting festive preparation at least eight weeks out because demand is arriving earlier, even before Navratri.
A sign-up reward turns that early traffic into a list you can message all week.
2. Run multiplier points in Diwali week
Offer 2X, 3X, or 5X multiplier points for the festive window. Shoppers have an incentive to add another item to earn more, which can raise order value without cutting your price.
Razorpay makes a related point about price cuts: flat percentage off can compress margins fastest on low-ticket SKUs, and discounting best sellers the same way as slow movers can train repeat customers to wait for a sale.
Apply the same logic to points. Give 5X to a slow-moving collection. Give 2X to your best sellers.
With Flits, merchants can set the multiplier for specific dates and return shoppers to the regular earning rate after the campaign.
3. Put loyalty on the product page
The reward needs to appear where the purchase decision happens.
For example, a product page can show a 3X earn badge, the shopper's points balance, tier progress, and a rewards launcher. Instead of making shoppers visit a separate loyalty page to understand what they can earn, put the information alongside the product.
Flits supports loyalty information directly on the product page, including points earned, tier progress, and member perks.
4. Build a festive VIP tier that new buyers can reach
Set your tiers so a first Diwali order lands a shopper in tier one, and a second order gets them close to the next. Higher tiers can carry better rewards, a shipping perk, or a free product.
Flits VIP tiers let merchants define the rules shoppers need to meet to move up. Flits also supports festive VIP campaigns that can be switched back after the season.
5. Make store credit part of your returns strategy
Every returned order needs a recovery plan. Where your return policy allows it, offer store credit or exchange as an alternative to a cash refund.
Razorpay recommends making store credit or exchange a primary return option and using incentives where appropriate to keep more value within the store.
6. Test points as a nudge from COD to prepaid
Razorpay recommends an instant 3 to 5% discount at order confirmation to encourage COD buyers to move to prepaid.
A points-based alternative can defer the reward to the next order rather than reducing the current order's price. Test it on a small share of orders first and compare prepaid conversion, AOV and repeat purchase rate.
Bluetyga, one of the Flits stores featured on the Diwali page, uses price-based incentives: its site offers free shipping on prepaid orders and an extra 2% off on UPI payments.
Tier II and III cities can still have significant COD demand, particularly in fashion, so don't remove COD simply to force the switch.
7. Set post-Diwali bonus points to expire
Flits lets you set festive bonus points to expire after a set number of days (available on the Established plan). The expiry date gives shoppers a reason to return before a deadline.
Pick the date based on your wider promotional calendar.
Points that expire on November 26 can bring shoppers back before BFCM. Points that expire on November 30 can push the return purchase into BFCM, where you can stack a second offer.
Choose based on your margins and campaign calendar.
Your 60-day plan, step by step
Step 1. Pick one goal and one baseline.
Goal: a second order within 60 days of Diwali. Baseline: your repeat purchase rate in the 60 days after Diwali 2025.
Step 2. Set your offers, no more than three.
For example: a sign-up reward, a 3X multiplier for Diwali week, and expiring bonus points after. More than three and the message gets muddy.
Step 3. Set it up in Flits.
Set multiplier dates, tier rules, the sign-up reward, and the bonus expiry. Update your rewards page.
Step 4. Fix the leaks first.
Load test your checkout for at least 3X expected peak traffic, add COD verification for high-value orders, and set your return portal to offer store credit where appropriate. Razorpay recommends testing new payment integrations at least two weeks before peak days.
Step 5. Make the offer impossible to miss.
Product page, cart, rewards launcher, announcement bar, email, and WhatsApp.
Step 6. Announce in three waves.
Teaser before Diwali. Launch on Dhanteras. Reminder with an end date during the festive week.
Step 7. Watch Diwali week daily.
Points earned, points redeemed, order value, stock on multiplier products, and payment failures. Fix problems the same day.
Step 8. Bring shoppers back from November 12.
Send each person their points balance, tier progress, and expiry date. Build post-purchase WhatsApp and email flows around the customer's category and likely repurchase window.
Step 9. Review at day 60.
Compare repeat rate and order value with your baseline. Keep what worked for BFCM.
How to measure your Diwali campaign
Track six numbers. Compare each to the same window last year.
A simple estimate:
Festive first-time buyers × repeat rate lift × average repeat order value
As an example, with made-up numbers: 2,000 first-time buyers, a repeat rate that rises from 20% to 25%, and a ₹1,800 repeat order gives:
2,000 × 0.05 × ₹1,800 = ₹1,80,000
Use your own numbers.
Five mistakes that cost Diwali margin
- Discounting the whole catalog. Set a discount floor per SKU before the season, not during it.
- Ignoring RTO in your ROI. Fashion's order value jump can be reduced significantly by returns.
- Treating every category the same. Beauty, fashion, and home decor have different repurchase cycles.
- Hiding the program. A reward shoppers can't see can't influence their purchase decision.
- Stopping planning at Bhai Dooj. The 60 days after are part of the campaign, not an afterthought.
Frequently asked questions
1. What is a good Diwali customer retention strategy for a Shopify store?
Plan three phases, not one sale. Capture members before Diwali with a sign-up reward, lift order value in Diwali week with points multipliers, and use the 60 days after to encourage a second order. Start at least eight weeks out and set a discount floor per SKU.
2. What is post-Diwali retention?
It is the work that gets a festive buyer to order again. For Shopify brands, that can include sign-up rewards before Diwali, multiplier points during the week, bonus points, and tier progress after it. The goal is a second order within 60 days.
3. When should Shopify brands start Diwali retention campaigns?
At least eight weeks before Diwali, according to Razorpay, because festive demand is arriving earlier. Diwali is on November 8, 2026. If you are starting late, set up your sign-up reward and multiplier first, then add tiers and expiry rules.
4. Should I offer points or payment offers during Diwali?
It depends on your margins and campaign goal. Points can increase basket value while deferring the reward to a future purchase, while payment incentives can help shift customers toward prepaid orders. Test them separately before combining them.
5. How do I reduce returns during festive sales?
Verify high-value COD orders with an OTP, add size guides for fashion, and offer store credit or exchange as an alternative to a cash refund where appropriate. Razorpay identifies fashion as having the highest return complexity among the categories it benchmarks, with a 28 to 38%+ RTO spike linked partly to sizing errors and COD.
6. What happens to bonus points after Diwali ends?
That's your choice. With Flits, you can set festive bonus points to expire after a set number of days (available on the Established plan), or fold them into your regular program. Expiring points give shoppers a reason to come back before a deadline.
7. Does a Diwali retention plan apply if I sell outside India?
Diwali is a real sales peak mainly for shoppers in India and the Indian diaspora. Check whether your store saw a lift around last year's Diwali. If it did, use this plan. If not, use the same three phases for the peak that matters to you, such as BFCM.
8. Do I need a developer to set up a Diwali loyalty campaign?
No. You can set up your Shopify loyalty program, update your rewards page, and launch festive perks without writing code. Flits states that merchants can set up its Shopify loyalty program and festive perks without writing code.


















