Kids case study: ₹45L to ₹92.8L monthly revenue in 6 months
Case study
Month by month
Revenue by month
| Month | Phase | Ad spend | Revenue | ROAS | Purchases | Cost per purchase |
|---|---|---|---|---|---|---|
| Start | – | – | ₹45L | – | – | – |
| Month 1 | Learning | ₹18,25,682 | ₹44,57,698 | 2.44x | 3,389 | ₹539 |
| Month 2 | Scaling | ₹18,04,265 | ₹48,52,274 | 2.69x | 3,637 | ₹496 |
| Month 3 | Scaling | ₹18,61,387 | ₹55,86,983 | 3.00x | 4,186 | ₹445 |
| Month 4 | Scaling | ₹24,10,265 | ₹71,71,664 | 2.98x | 5,518 | ₹437 |
| Month 5 | Steady | ₹28,69,052 | ₹83,80,621 | 2.92x | 6,382 | ₹450 |
| Month 6 | Steady | ₹32,41,818 | ₹92,79,756 | 2.86x | 6,957 | ₹466 |
| Total | ₹1,40,12,469 | ₹3,97,28,996 | 2.84x | 30,069 | ₹466 |
Funnel
Funnel, first view to purchase month 6
- Impressions2,46,32,688
- Link clicks4,22,3261.71% of impressions
- Landing-page views2,98,10870.59% of link clicks1.21% of impressions
- Added to cart46,69215.66% of landing-page views0.19% of impressions
- Checkout started22,88949.02% of added to cart0.093% of impressions
- Purchases6,95730.39% of checkout started0.028% of impressions
0.028% of impressions became purchases
Mix
Where the budget goes month 6
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| ₹19,33,995 | 59.7% | 4,135 | 2.85x | ₹468 | |
| ₹12,62,250 | 38.9% | 2,722 | 2.88x | ₹464 | |
| Audience Network | ₹45,573 | 1.4% | 100 | 2.92x | ₹456 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹7,89,193 | 24.3% | 1,693 | 2.86x | ₹466 |
| Instagram Feed | ₹7,78,870 | 24.0% | 1,712 | 2.93x | ₹455 |
| Facebook Feed | ₹6,88,673 | 21.2% | 1,448 | 2.80x | ₹476 |
| Facebook Reels | ₹4,78,656 | 14.8% | 1,067 | 2.97x | ₹449 |
| Instagram Stories | ₹3,65,932 | 11.3% | 730 | 2.66x | ₹501 |
| Facebook Stories | ₹60,913 | 1.9% | 133 | 2.92x | ₹458 |
| Audience Network | ₹45,573 | 1.4% | 100 | 2.92x | ₹456 |
| Facebook Video | ₹34,008 | 1.0% | 74 | 2.92x | ₹460 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹26,53,929 | 81.9% | 5,673 | 2.85x | ₹468 |
| Retargeting (warm audiences) | ₹3,77,615 | 11.6% | 841 | 2.97x | ₹449 |
| Lookalike audiences | ₹1,27,625 | 3.9% | 266 | 2.78x | ₹480 |
| Advantage+ shopping | ₹82,649 | 2.5% | 177 | 2.86x | ₹467 |
Creatives
Creative mix month 6
New ads per month
| Creative type | Tier | Ad spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Catalogue (dynamic product ads) | Moderate | ₹7,65,971 | 1,718 | 2.99x | ₹446 |
| Static image | Moderate | ₹4,40,441 | 984 | 2.98x | ₹448 |
| Video | Moderate | ₹17,18,291 | 3,643 | 2.83x | ₹472 |
| UGC / creator video | Moderate | ₹1,64,714 | 337 | 2.72x | ₹489 |
| Carousel | Watchlist | ₹1,52,401 | 275 | 2.41x | ₹554 |
How we run it
How we run it, why, and how it works
Research & offer Month 1
What we do
We focus the first month on a clear strategy, the brand’s main problem, on an established base. We open with three documents: a website audit, a creative brief and a media schedule by month. We layer the account: a creative-testing campaign, a scaling campaign, cold audiences that exclude past buyers, and cart remarketing.
Why
An established kids brand grows monthly revenue in 6 months, from ₹45L to ₹90L–₹1Cr (2.1x). The main problem is a clear strategy. Later budget calls need something written to be judged against. Layers keep each budget line readable, so a weak campaign cannot hide inside a strong one.
How it works
All three are shared with the brand's team before any budget step. Warm layers run beside prospecting, not instead of it.
Measurement & reviews Month 1 to 6
What we do
We track ad-platform revenue beside store revenue and net sales after returns, cancellations and tax. We write month-by-month revenue numbers with the brand's team that climb from ₹45L to ₹90L–₹1Cr, and open every review with the month-to-date number against them. We match the return the brand reports to what the store actually took in, before touching budget.
Why
The return on ad spend it reported sits below what stores of that size hold, so the case study starts there and rebuilds return before budget rises. In our accounts net sales ran below logged store revenue, so the numbers sit on the lower figure. A shortfall is caught in the month it happens, not at the end.
How it works
Budget decisions are read off net sales, not the ad platform alone. Each budget step is argued against the written number. The reported return and the store-side return are read side by side every week.
Creative testing Month 1
What we do
We lead the testing layer with video, catalogue ads and static image, building to several dozen new ads a month by the final month, keeping carousel on a short leash because its return trails the account. We test catalogue ads state by state and city by city, with close lookalikes of past buyers. The learning month runs at a low daily budget and moves up only when orders come through. We buy creative in batches and give each batch a fixed read window before buying more.
Why
Kids' demand varies by region and season. The first rupees are for finding the buyer, not for volume. A fixed window stops spend chasing a creative before it has been read.
How it works
Regions that convert keep their catalogue sets; the rest are cut. The low budget stays until orders confirm the buyer. Losing batches stop; winning ads take their budget. More spend buys more new ads, led by video ahead of catalogue ads.
Scaling Month 2 to 4
What we do
Through Month 2 to Month 4, we push as far toward ₹90L–₹1Cr as return allows: the budget rises gently while return rises, and Instagram Reels carries the most spend and Instagram Feed the next. We move budget in three-to-four-day windows at campaign level. We raise budget only while return on spend holds, and cut it when return drops.
Why
In Month 2 to Month 4 the budget rises gently, while return on spend rises. Return rises through these months as it climbs from where the account started toward what stores of its size hold. Short windows react to category demand without resetting learning every day.
How it works
Each window is read on purchases and cost per purchase before the next move. There is no fixed ramp; each month's budget follows the return of the last. Most of the final month's spend sits on Instagram Reels, then Instagram Feed. Most spend reaches people who have not bought yet; past visitors return more per rupee.
Steady state Month 5 to 6
What we do
From Month 5, we protect the revenue already built and move toward ₹90L–₹1Cr where return permits. We hold a creative bank and swap tired ads out before click-through falls. We hold the numbers on net sales as volume grows, since returns rise with it.
Why
At Month 5 revenue is close to ₹90L–₹1Cr. Spend continues to grow. One of our accounts showed click-through falling ahead of revenue, so tired ads are replaced early. Net sales ran below logged store revenue in our accounts.
How it works
The bank means a tired ad is replaced the week it tires. Each review opens with net sales against the month's number.
Milestones
Milestones by month
- Month 1
The learning phase opens: a small daily budget carries the first ads, and store orders are matched to tracking. The media schedule and creative brief are signed off. Net sales after returns are matched to logged revenue.
- Revenue ₹44.6L
- ROAS 2.44x
- Ad spend ₹18.3L
- Month 2
The scaling phase opens: catalogue sets are kept in regions that convert and cut elsewhere. Spend holds, and return rises.
- Revenue ₹48.5L
- ROAS 2.69x
- Ad spend ₹18L
- Month 3
Each budget move is read against the return it bought.
- Revenue ₹55.9L
- ROAS 3.00x
- Ad spend ₹18.6L
- Month 4
Budget moves in short windows at campaign level. Spend steps up, and return holds. Halfway from ₹45L to ₹90L–₹1Cr is passed.
- Revenue ₹71.7L
- ROAS 2.98x
- Ad spend ₹24.1L
- Month 5
Steady phase begins: creative refresh and repeat orders take on more of the work.
- Revenue ₹83.8L
- ROAS 2.92x
- Ad spend ₹28.7L
- Month 6
The creative batch is read and the winners keep the budget. Spend steps up, and return holds. Revenue ends below ₹90L–₹1Cr, the number the brand set. Each order costs less by the end than it did while learning.
- Revenue ₹92.8L
- ROAS 2.86x
- Ad spend ₹32.4L
Learnings
Learnings from Kids brands
Falling click-through preceded a revenue drop; creative refresh is not optional.
Ran catalogue campaigns by collection, with best sellers and video for key categories
Tested WhatsApp messages to abandoned checkouts and new arrivals to lift a 12–13% repeat rate
Services: Performance marketing Ads video creation Book a call
More Kids case studies
Ready to grow with one team?
Book a call. If we can help you grow, we show you how; if we cannot, we tell you that too.
