Home / Services / Performance marketing
Performance marketing for D2C brands
Meta, Google, Amazon and quick commerce, bought against checkout rather than against clicks.
What this is
Performance marketing at The Shizz means paid media on Meta, Google, Amazon and quick commerce, planned and bought against one number: profitable orders at checkout. It runs in-house alongside creative, social, strategy and CRO, so the people deciding where the spend goes are the same people making the ads and fixing the funnel the spend lands in.
The work is limited to D2C brands in FMCG, F&B, nutrition and consumer goods selling in India. Over six years that has meant 160+ brands, ₹150 Cr+ of managed ad spend and ₹450 Cr+ of attributed revenue at a 3.8× average ROAS.
Acquisition cost sets the ceiling on how much budget a brand can add before growth stops paying for itself.
How it actually runs
1. Instrument before you spend
The first job on a new account is a foundation, not a campaign: events firing correctly, purchases attributed to the right source, and performance readable by product and by audience. That was the opening move on Pure Whites, and it is the reason a brand can tell a demand problem from a shop problem. A brand that cannot see its own drop-off keeps buying traffic to solve a problem the traffic never had.
2. Decide which products carry acquisition
Hero SKUs are the products that carry higher order value and bring people back, not simply the ones that sell most often. Those are rarely the same product, and building spend around the wrong one caps revenue permanently. On Zama Organics every SKU was treated as its own mini-brand until ketchup and ghee earned the acquisition load. On Aazol, Pro Nature and Brawny Bear the same concentration is what turned scattered budget into readable data.
3. Test at a size that produces a readable answer
A test only teaches you something if one variable moves at a time and the budget behind it is large enough to clear the noise floor. On 1970 Shop the first weeks ran as a structured testing sprint, sized to produce a result rather than spread thin to feel busy, and spend moved into winners as they emerged rather than across the whole set.
4. Keep a manual layer you can read
Broad automated campaign types are good at finding buyers and bad at explaining how. On Aazol the fix was a 60:40 split: 60% of budget on manual cohort targeting for control and readable data, 40% left on Advantage+ for reach. That keeps the efficiency of automation while restoring the ability to learn from it.
5. Segment by cohort, not by blob
First-timers, cart-abandoners and category switchers need different sentences. A first-timer needs to understand the product, an abandoner needs the one objection that stopped them removed, and a switcher needs a reason this beats what is already in the kitchen. My Pahadi Dukaan split first-time scrollers, repeat buyers and fence-sitters the same way, and traction returned almost immediately.
6. Let Meta create demand and Google catch it
On Pure Whites, Google caught the buyer already searching for ghee or cold-pressed oil by name while Meta created the demand that sent them searching. On Aazol, Google had been sitting almost untouched until fresh keyword maps and conversion-built landing pages brought it into the mix. On Bon Fiction, Google went from unused to a top sales driver, which is the clearest evidence that the earlier failure was structural rather than a verdict on the channel.
7. Add marketplace and quick commerce where the category earns it
Lal Sweets is the clearest example: Meta to Blinkit collab ads brought cost per purchase to ₹19 with ROAS touching 10×, while Amazon was worked through better storefront visuals and PPC. The mechanism is that the ad creates the craving and the platform behind it can satisfy it in the same session, which closes the gap where most food advertising loses the sale.
8. Put retention underneath acquisition
When retention holds, every new customer stacks on top of existing revenue instead of replacing someone who has quietly churned. Pure Whites now takes about a third of revenue from repeat orders, which pulls down the blended cost of every sale. On My Pahadi Dukaan the retention flows ran underneath acquisition the whole way, so the loyal base kept compounding while new buyers arrived.
What we run
Proof
Sixteen of the 21 published case studies are performance-led engagements. Every figure below is on the case page it links to.
- Pure Whites
From ₹1k to ₹90 lakhs in just 8 months.
5× ROAS · sessions up 3060% · funnel conversion up 350%
- My Pahadi Dukaan
From ₹12 lakhs a month to ₹1.2 crores a month in 8 months.
10× revenue in 8 months · ROAS held as spend scaled
- Pro Nature
From a barely-breaking-even 1.2× to a confident 8× in 10 months.
1.2× to 8× ROAS, sustained
- 1970 Shop
From a standing start to ₹70 lakhs a month in 8 months.
₹0 to ₹70L a month · full funnel built ground-up
- Barosi
From ₹25k per month to ₹21 lakhs per month in sales.
0.6× to 3.8× ROAS · CAC halved · site conversion 0.8% to 6.8%
- Vediko Origins
1321% increase in sales in just 8 months.
Sales up 1321% · peak ROAS 5.6× · CAC down 60%
- Bon Fiction
From “performance doesn’t work” to 6× revenue growth in 5 months.
6× revenue · 5 new states · Google from unused to top driver
- Lal Sweets
How we turned a ₹1,500 Cr brand into a digital performer.
₹19 cost per purchase on Blinkit · Meta to Blinkit ROAS near 10×
- Soothys
208% growth and 6% conversion rates in just 3 months.
Revenue up 208% · conversion 1.3% to 6%
- Pushti Organics
From local sales to 570% growth in just 4 months.
Growth up 570% · 3.5× to 4× ROAS · CAC down 28%
- Brawny Bear
From 1.6× to over 3.5× ROAS, without hunting for cheaper clicks.
3.5× ROAS · AOV up 25% · conversion up 40%
- Aazol
From Meta-heavy to full-funnel balance with 2.7× ROAS.
2.7× ROAS · CAC down 70% · ₹22.5L a month
- Anuttama
A 200% jump in revenue, at double the ROAS.
Revenue up 200% · 2× ROAS · profitable at scale
- Amyra Farms
CAC halved and performance efficiency doubled in 3 months.
CAC down 50% · ROAS up 100% · 90 days
- Blume Life
From ₹5.6 lakhs to ₹16 lakhs a month in just 3 months.
Roughly 3× revenue in 3 months
- Kroslo
ROAS doubled in just 25 days.
2× ROAS on the same budget · checkout step fixed
Questions, answered
What does a performance marketing agency do for a D2C brand?
The Shizz plans and buys paid media on Meta, Google, Amazon and quick commerce for D2C brands, and judges it on profitable orders at checkout rather than on clicks or impressions. The work includes account structure, cohort segmentation, creative testing, landing pages and retention, because acquisition cost is set by all of those together and not by the bidding alone.
Which platforms do you run ads on?
Meta and Google carry most D2C acquisition and both run on nearly every engagement. Amazon is added where the category sells there, as on Bon Fiction. Quick commerce is added where the purchase is impulsive and local: on Lal Sweets, Meta to Blinkit collab ads brought cost per purchase to ₹19 with ROAS touching 10×.
What ROAS should a D2C brand expect?
Across 160+ brands and ₹150 Cr+ of managed spend the average is 3.8×, but the honest answer is that it depends on margin, price point and starting position. Pro Nature moved from 1.2× to a sustained 8× over ten months, Barosi from 0.6× to 3.8×, and Aazol settled at 2.7× while cutting CAC by nearly 70%. A number that holds while spend grows is worth more than a higher number on a small budget.
How long does performance marketing take to show results?
It depends on how much the account already knows. Kroslo doubled ROAS in 25 days because the problem was structure rather than demand. Pushti Organics reached 570% growth in four months. Pro Nature took ten months to reach a stable 8×. A brand starting with no purchase history should expect the first weeks to buy data rather than profit, because the platforms optimise against a conversion history the account does not yet have.
Do you work with brands starting from zero?
Yes. 1970 Shop launched with no sales history and no pixel data and was clearing ₹70 lakhs a month within eight months. Pure Whites went from ₹1k to ₹90 lakhs a month in the same span. In both cases the opening weeks ran as a structured testing sprint to establish what a good cost per acquisition even looks like, before spend was scaled behind the winners.
Which categories do you run performance marketing for?
D2C brands in FMCG, F&B, nutrition and consumer goods, selling in India. The Shizz does not work outside those categories, because the buying behaviour, margins and repeat cycles behind them are what the playbook is built on.
Want a read on your own numbers?
We will tear down your funnel, creative and numbers, free and with no pitch, and hand you a 90-day growth roadmap you keep.
Book a Growth Audit →