When MillionsKart came to us, they had campaigns running. Budget was being spent. ROAS was between 2x and 4x — but inconsistently. Some months strong, some months inexplicably poor. No clear explanation for the variance.
The instinct — and the advice they'd been getting — was to test more creatives. New hooks, new formats, new angles. We looked at the account and found a different problem entirely.
They didn't have a creative problem. They had three different buyers receiving one generic message — and converting accordingly.
The three buyers hiding in one campaign
Look at any D2C Meta account and you'll find one or two campaigns doing everything: reaching new audiences, retargeting browsers, and trying to close cart abandoners — often with the same creative. The problem is fundamental.
- 1First-time visitor: hasn't seen your product. Needs inspiration, social proof, brand story. Urgency will repel them.
- 27-day browser: saw the product, got distracted. Needs a reminder, more detail, a specific angle they haven't seen.
- 3Cart abandoner: was about to buy. Stopped for a reason. Needs urgency, reassurance, and a clear reason to come back now.
When you serve all three the same 'Buy Now' creative, you convert the cart abandoners reasonably well (they were almost there anyway), under-convert the browsers, and rarely convert first-time visitors. You then conclude the ROI is 2–4x and accept it. The ceiling is actually much higher.
What we built: three funnels from one
TOF — Awareness (new buyers)
- 1Creative: 15–30s video with pattern-interrupt hook in the first 3 seconds
- 2Message: product story, not product offer — what problem does this solve, for whom?
- 3CTA: soft ("Shop now") — goal is engagement and qualified traffic, not immediate conversion
- 4Audience: interest-based stacks + lookalike from top 10% buyers
MOF — Consideration (warm browsers)
- 1Creative: catalog retargeting with UGC-style image or short video
- 2Message: specific reviews, product detail, comparison angle
- 3CTA: "See why 4,200 people chose [Product]" — social proof as the hook
- 4Audience: 7-day video viewers, 30-day site visitors excluding buyers
BOF — Conversion (cart abandoners)
- 1Creative: dynamic product ads with urgency overlay on the specific item abandoned
- 2Message: the exact product they viewed or added, with urgency signals
- 3CTA: "Your cart is waiting" or "Complete your order — free delivery ends tonight"
- 4Audience: 24-hour cart abandoners, 48-hour buyers of related products
Growth Intelligence
One framework. Every two weeks.
No theory, no filler. Frameworks from live campaigns — directly in your inbox.
The automation layer
Paid media alone doesn't close cart abandoners. We added two automation sequences that Meta ads warm up but can't finish alone:
T+1hr: Cart reminder with product image. T+24hr: Social proof email ("4,200 customers chose this"). T+48hr: Offer email — free shipping or 5% code depending on AOV.
For opted-in customers with carts above ₹2,500: single WhatsApp at T+2hr. Conversion rate on WhatsApp abandonment: 18% vs 6% on email alone.
The results
Consistent monthly ROAS (was 2–4x erratic)
Drop in cart abandonment rate
Monthly ad budget, fully optimised
The ROI didn't become 4.5x because we found a magic creative. It became 4.5x because we stopped trying to say one thing to three completely different buyers — and started saying the right thing to each of them.
A first-time visitor needs inspiration. A returning browser needs context. A cart abandoner needs urgency. Give all three the same ad and you convert none of them at potential.
— Vaneet Jaiswal, Growth Scalex
This framework works for any D2C brand spending ₹5L+ per month on Meta. Below that budget, start with TOF + BOF only — skip MOF until you have enough retargeting data. Above ₹20L/month, add a fourth layer: loyalty campaigns for 90-day buyers to drive repeat purchase and increase LTV.