Case Study: How a Saree Brand Built ₹20L/Month Revenue Through Instagram + Shopify

The Starting Point

Brand: A traditional Banarasi saree weaver (family business, 3 generations) wanting to go direct-to-consumer.

Challenge: Zero online presence. All sales through local shops and exhibitions. Average offline order: ₹3,500. No email list, no social media, no website.

Goal: ₹5L/month in online revenue within 12 months.

Result: ₹20L/month by month 14. Here’s how.

Month 1-2: Foundation

Shopify Setup

  • Shopify Basic plan (₹2,000/month at the time)
  • Custom theme — clean, minimal, focused on product photography
  • 50 initial SKUs (curated from their 500+ offline catalog)
  • Product photography: Shot in natural light with models wearing the sarees. Invested ₹40,000 in a professional shoot for the initial catalog.
  • Payment: Razorpay (UPI + cards). COD enabled for orders under ₹5,000.

Instagram Setup

  • Daily posting: 1 feed post + 2-3 stories
  • Content mix: 40% product shots, 30% weaving process (behind-the-scenes), 20% styling tips, 10% customer photos
  • Key insight: Videos showing the actual weaving process performed 5x better than product-only shots. People buy the craft, not just the saree.

Month 3-4: First Ads

  • Started Meta ads at ₹500/day
  • Winning creative: 30-second Reel showing the weaving process → final product → woman wearing it at a wedding
  • Initial CPP (cost per purchase): ₹1,200 — painful but expected for a new brand
  • Key learning: Broad targeting worked better than interest-based. The algorithm found saree buyers better than we could.
  • Also ran WhatsApp click-to-chat ads targeting women 28-50 in tier-1 cities. Cost per conversation: ₹15-25. Conversion rate from WhatsApp conversation to purchase: 18%.

Month 5-8: Scaling

  • Increased ad spend to ₹2,000/day
  • CPP dropped to ₹650 as pixel learned
  • Added Google Shopping ads (₹500/day) — these brought in buyers with higher AOV (₹5,200 vs ₹3,800 from Meta)
  • Launched ‘wedding collection’ — 15 premium sarees at ₹8,000-15,000. Higher AOV offset ad costs.
  • Started WhatsApp broadcast to past customers: weekly new arrival updates. 35% open rate, 8% click-through.
  • Revenue: crossed ₹8L/month by month 8

Month 9-14: The Breakthrough

Three things drove the jump from ₹8L to ₹20L/month:

  1. UGC machine — Asked every buyer to share a photo wearing the saree. Offered ₹200 store credit. 40% participation rate. These real-customer photos became the best-performing ad creatives.
  2. Repeat purchases — 32% of month-14 revenue came from repeat buyers. The WhatsApp channel + email sequences drove second and third purchases. Average customer bought 2.3 times in 14 months.
  3. Regional expansion — Added Tamil and Telugu product descriptions. Ran location-targeted campaigns in Chennai, Hyderabad, and Bangalore. South Indian customers had 20% higher AOV.

The Numbers

MetricMonth 1Month 6Month 14
Monthly revenue₹35,000₹5.2L₹20L
Monthly ad spend₹15,000₹75,000₹2.8L
ROAS2.3x6.9x7.1x
Average order value₹3,500₹4,200₹5,800
Orders/month10124345
Repeat purchase rate0%15%32%
Instagram followers2008,50042,000

Key Takeaways for D2C Brands

  1. Start with what makes you unique — For this brand, it was the weaving craft. For your brand, find the process or story that competitors can’t copy.
  2. WhatsApp is your highest-converting channel in India — 18% conversation-to-purchase rate beats any landing page.
  3. UGC > professional content for ads — Real customers wearing real products converted 3x better than studio shots.
  4. Premium products = better unit economics — The wedding collection (₹8K-15K) had lower ROAS but 4x the margin of ₹2K sarees.
  5. Regional language content unlocks new markets — Adding Tamil/Telugu descriptions opened up South India with minimal extra effort.

Want Similar Results?

At Growww Tech, we build and scale D2C brands on Shopify with Instagram + Meta ads. If you’re a traditional brand looking to go online, let’s talk about your growth strategy.

Related reading:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *