4.5x ROI on ₹30L/Month — Every Single Month.
Three funnels hidden inside one broken one. We found them. Separated them. Everything changed.
The problem
The ROI wasn't bad. It was unpredictable.
Some months hit 2x. Others touched 4x. No pattern. No repeatability.
For a D2C brand spending ₹30 lakhs a month, inconsistency isn't just frustrating — it makes planning impossible.
The Context
MillionsKart is a D2C product brand scaling on Meta and Google Ads with a monthly budget of ₹30 lakhs. The goal was simple to state and hard to deliver: maximize ROI and ROAS across every product category, consistently — not just in a good month.
The account had campaigns running. Budget was being spent on schedule. But ROI was inconsistent — some months hit 2x, others touched 4x — with no clear pattern explaining the swings.
The CX Gap We Found
The gap wasn't in the bidding. It wasn't in the targeting settings. It was in the funnel architecture itself.
MillionsKart had one campaign trying to do three completely different jobs at once: attracting new customers who'd never heard of the brand, re-engaging visitors who'd browsed but not bought, and closing customers who'd added to cart and abandoned.
One ad. Three audiences. Three entirely different states of trust. Three messages that needed to be different — and instead, one generic message delivered to all three.
The architecture — before
One campaign. Three audiences. Same creative. Three different buyers all feeling misunderstood.
“None of them felt understood.”
What We Built
We separated the three funnels hiding inside one broken one.
Video campaigns with pattern-interrupt hooks targeting entirely new audiences. First three seconds engineered to stop the scroll. Broad targeting by interest and lookalike — letting the creative itself do the filtering.
Catalog retargeting for 7-day video viewers and website visitors. UGC-style creative — real reviews, real unboxing moments. Soft CTA: "See why 10,000+ customers chose us."
Dynamic product ads for 24-hour cart abandoners. Price anchoring built into the creative itself. Urgency signals: stock availability, delivery time. Hard CTA: "Complete Your Order."
On top of paid media: a 3-email cart abandonment sequence (reminder at 1 hour, social proof at 24 hours, offer at 48 hours) plus WhatsApp automation for order inquiries and delivery updates — both triggered automatically, both converting leads that paid media had already warmed up.
The Results
Every metric compounded — instead of resetting — every single month after.
4.5x ROI maintained consistently. 3–6x ROAS across categories. 35% abandonment reduction. ₹30L managed monthly. The funnel compounded — instead of resetting — every single month after.
The Lesson
Most D2C brands have three funnels hidden inside one broken one. The moment you separate them — and treat each stage as a distinct conversation with a distinct buyer mindset — everything clicks.
A first-time visitor needs inspiration. A returning browser needs social proof. A cart abandoner needs urgency. Give all three the same message and you convert none of them well.
Give each the right message at the right moment, and ROI compounds.
Want this kind of system for your D2C brand?
Free 15-minute audit. We'll show you how many funnels are hiding inside the one you're currently running.