All Work
D2C eCommerceMeta AdsGoogle AdsEmail & WhatsApp6 min read

4.5x ROI on ₹30L/Month — Every Single Month.

Three funnels hidden inside one broken one. We found them. Separated them. Everything changed.

0.0x
Consistent ROI
Month over month
0%
Cart Abandonment Drop
From automation alone
0L
Monthly Budget
Not a rupee more

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 AD“Buy Now!”₹30L/monthNew Visitor"Buy Now!"Browser"Buy Now!"Cart Abandoner"Buy Now!"Same message.Wrong every time.

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.

TOF
Top of Funnel
Awareness
New audiencesVideo hooksInterest targeting

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.

MOF
Middle of Funnel
Consideration
7-day retargetingUGC creativeSocial proof

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."

BOF
Bottom of Funnel
Conversion
24hr abandonersPrice anchoringUrgency signals

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."

Bonus Layer
The Automation Layer
3-email sequenceWhatsApp automationAuto-triggered

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.

Monthly ROI — Consistency
Before (2x–4x erratic)
After (4.5x consistent)
5x3x1x4.5x
4.5x
Consistent ROI
3–6x
ROAS sitewide
35%
Cart drop reduction
₹30L
Budget unchanged
MetricBeforeAfterChange
Monthly ROI2x–4x (inconsistent)4.5x (consistent)Stabilized
ROAS by CategoryVaried widely3x–6x sitewideConsistent
Cart AbandonmentBaseline35% lower35% drop
Funnel Structure1 campaign, 3 jobs3 campaigns, 1 job eachSeparated
Monthly Budget₹30 Lakhs₹30 LakhsUnchanged

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.

See Another Case Study