Beauty · D2C · 01/04

From 1.1× to 2.4× blended ROAS in 90 days.

Spend was scaling. Returns were sinking. We fixed the account, the tracking, and the funnel.

2.4× blended ROAS
6.7× best campaign ROAS
−31% lower CAC

The situation

A crowded account
built on broken data.

They came in spending ₹4L/month with a 1.1x blended ROAS. Their account had 60+ active campaigns — most left over from experiments nobody killed. Broad targeting was eating budget that should have gone to proven buyers.

Their Shopify revenue and Meta-reported revenue were ₹8L apart because pixel tracking had broken after a theme update six months prior. Without clean data, every optimisation decision was made on wrong numbers.

What we did

Four moves,
one outcome.

01 Account audit

Mapped every active campaign to a revenue outcome. Killed 37 campaigns that had spent ₹2.4L with zero attributed purchases. Consolidated what remained into 3 buyer-intent tiers: cold, warm, and retargeting.

02 Fixed the tracking

Implemented server-side conversion API alongside the Meta pixel. Matched events against Shopify order data. Closed the ₹8L reporting gap within 2 weeks. Now optimising on real numbers.

03 Rebuilt creative

Shot and edited 12 new ad concepts in the first 3 weeks. Tested 3 hooks per concept. Identified the 2 winning angles (before/after skin texture, ingredient story) and put 80% of budget behind them.

04 Scaled what worked

Once ROAS stabilised at 2.4x blended, scaled the top 3 campaigns from ₹40K/day to ₹1.1L/day with less than 8% ROAS degradation.

The results

Numbers that
held at scale.

2.4× blended ROAS — up from 1.1× 90-day average across all campaigns
−31% drop in CAC over 90 days blended across cold and retargeting
₹1.1L daily spend at maintained ROAS scaled from ₹40K/day with <8% degradation
Next case study

14 clinics, one funnel, 38% lower cost per booking.

Healthcare · Dental · 02/04

Ready to write
your own?

Book a free audit