₹25L to ₹75L in 90 Days
case study

₹25L to ₹75L in 90 Days

₹25L a month is a good business. Most fashion founders would be happy there. This one wasn't. She knew she was leaving money on the table but couldn't figure out where. Her ads were 'working'. Her products were selling. Her ROAS was a stable 3.1x. Everything was fine. Fine was the problem.

Category:
Women's Fashion Brand

₹25L/mo

Start

₹75L/mo

Day 90

5.0x

ROAS

₹15L

Ad Spend M3

5,400

Orders

₹1,400

AOV

The Brand

A women's fashion brand with a strong following 42,000 Instagram followers, 18% repeat customer rate, and a loyal audience that genuinely loved the brand. Products ranged from ₹999 to ₹2,999 across casual western, festive, and fusion styles.

The founder had a marketing background and was hands-on with the business. She managed ads herself with help from a part-time freelancer. The account had been running for 16 months.It was well-set-up. But it was running on autopilot and had stopped growing.

The Autopilot Problem

A stable ad account is a deceptive thing. When ROAS is consistent and revenue is predictable, it feels like things are working. But stable often just means 'not getting worse'. It doesn't mean 'growing'.

Here is what we found when we dug into this account:

  • One campaign had been the primary revenue driver for 6 months it held things together, but any pause in it would have been catastrophic
  • No new creatives had been added in the last 8 weeks the account was running on 4 ads
  • The winning campaign used a manually set audience that hadn't been updated since it was built  16 months of pixel learnings were being ignored
  • Budget increases of more than 20% caused ROAS to drop, and the founder had learned to stop trying  she believed the account had hit its ceiling
  • Win-back campaigns, loyalty campaigns, and cross-sell campaigns didn't exist   they had 18,000past customers and weren't marketing to them at all

The ceiling she believed in was self-imposed. Not real.

A brand with  18,000 past customers that isn't running win-back campaigns is leaving at least 20% of its potential revenue on the table, every single month.

Month 1: Unlocking the Existing Base

Before we touched the cold acquisition campaigns, we built out three campaigns for the existing customer base that the brand had never activated properly.

  • Win-back campaign: Targeting customers who had purchased 60-180 days ago but hadn't returned. New collection creative with a personal 'welcome back' copy angle. This campaign hit 8.2x ROAS in week 1   because they already trusted the brand.
  • Cross-sell campaign: Showing complementary products to recent buyers. If you bought co-ords, you saw the matching jacket or accessories. Drove 4.4x ROAS.
  • Loyalty repurchase: Past buyers who had bought 3+times. VIP offer with early access to new collections. 6.1x ROAS.

These three campaigns alone added₹6L in month 1 revenue with minimal spend. We hadn't even touched the cold campaigns yet.

Rebuilding Cold Acquisition

In parallel, we rebuilt the cold acquisition structure. The existing winning campaign was kept running   we don't break what's working. But we added new campaigns alongside it with fresh creative and updated audience logic.

  • Advantage+ Shopping campaign: Let Meta's algorithm find the best buyers across the brand's full catalog. This was set up as a separate, uncapped campaign.
  • Lookalike campaigns: Built fresh 1%, 2%, and 5%lookalikes from the last 6 months of purchasers   much more current than the old manually-built audiences.
  • Collection campaigns: Each new collection launch got its own dedicated 2-week campaign with collection-specific creative. Launch day+ 3-day urgency window.

The Creative Refresh System

The biggest structural change we made was establishing a mandatory creative refresh cycle. Every 2 weeks, minimum 6 new creatives go into the account. No exceptions.

Creative formats we rotated:

  • Look book carousels (5-8 images showing complete outfit looks)
  • Collection launches (fast-cut reel showing 8-10 pieces from a new drop)
  • Single product hero videos (15-30 seconds, one product, strong styling context)
  • Offer-led statics (for sales, restocks, and clearance moments)

By keeping the creative fresh, frequency on any single ad stayed below 3.0. Which meant ROAS didn't drop as we scaled budget.

Month by Month

  • Month 1: ₹37L  existing customer campaigns + new cold structure
  • Month 2: ₹55L Advantage+ scaling, 2 new collection launches
  • Month 3: ₹75.6L full scaling mode, all systems running

The Final Numbers

3 months. ₹25L to ₹75.6L. 5.0xROAS on ₹15L spend in month 3. CPP ₹278. AOV ₹1,400. 5,400 orders in month 3 alone.

The ceiling was never real. It was just an account that had stopped being managed actively. The moment we gave it attention new creative, new structure, new campaigns it started growing immediately.

Scroll To Top