All insights
Performance Marketing8 min read

The Meta Ads Framework That Generated 4.5x ROI for a D2C Brand

It wasn't a magic ad creative. It was three separate funnels we found hidden inside one broken one. Full breakdown inside.

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:

Email sequence (3-part)

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.

WhatsApp (high-AOV carts)

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

4.5x

Consistent monthly ROAS (was 2–4x erratic)

35%

Drop in cart abandonment rate

₹30L

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.

Meta AdsD2CROI

Free audit

Want us to find your CX gap?
No invoice. No commitment. Just clarity.

Book a free audit