Kids case study: ₹1L to ₹1.3L monthly revenue in 2 months
Case study
Week by week
Revenue by week
| Week | Phase | Ad spend | Revenue | ROAS | Purchases | Cost per purchase |
|---|---|---|---|---|---|---|
| Start | – | – | ₹1L | – | – | – |
| Week 1 | Learning | ₹9,852 | ₹22,609 | 2.29x | 24 | ₹410 |
| Week 2 | Learning | ₹9,719 | ₹22,449 | 2.31x | 23 | ₹423 |
| Week 3 | Learning | ₹9,763 | ₹22,354 | 2.29x | 23 | ₹424 |
| Week 4 | Learning | ₹9,674 | ₹21,755 | 2.25x | 23 | ₹421 |
| Week 5 | Scaling | ₹13,561 | ₹27,923 | 2.06x | 30 | ₹452 |
| Week 6 | Scaling | ₹16,534 | ₹31,403 | 1.90x | 33 | ₹501 |
| Week 7 | Scaling | ₹16,390 | ₹31,603 | 1.93x | 34 | ₹482 |
| Week 8 | Scaling | ₹16,714 | ₹31,361 | 1.88x | 32 | ₹522 |
| Week 9 | Scaling | ₹16,763 | ₹31,175 | 1.86x | 32 | ₹524 |
| Total | ₹1,18,970 | ₹2,42,632 | 2.04x | 254 | ₹468 |
Funnel
Funnel, first view to purchase the last 4 weeks
- Impressions6,66,996
- Link clicks11,7891.77% of impressions
- Landing-page views8,60873.02% of link clicks1.291% of impressions
- Added to cart92610.76% of landing-page views0.139% of impressions
- Checkout started43747.19% of added to cart0.066% of impressions
- Purchases13129.98% of checkout started0.02% of impressions
0.02% of impressions became purchases
Mix
Where the budget goes the last 4 weeks
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| ₹37,282 | 56.1% | 74 | 1.88x | ₹504 | |
| ₹28,176 | 42.4% | 55 | 1.90x | ₹512 | |
| Audience Network | ₹943 | 1.4% | 2 | 1.93x | ₹472 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹17,513 | 26.4% | 35 | 1.89x | ₹500 |
| Facebook Feed | ₹15,226 | 22.9% | 29 | 1.85x | ₹525 |
| Instagram Feed | ₹13,388 | 20.2% | 27 | 1.94x | ₹496 |
| Facebook Reels | ₹11,097 | 16.7% | 23 | 1.96x | ₹482 |
| Instagram Stories | ₹6,381 | 9.6% | 12 | 1.76x | ₹532 |
| Facebook Stories | ₹1,166 | 1.8% | 2 | 1.93x | ₹583 |
| Audience Network | ₹943 | 1.4% | 2 | 1.93x | ₹472 |
| Facebook Video | ₹687 | 1.0% | 1 | 1.93x | ₹687 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹55,316 | 83.3% | 109 | 1.88x | ₹507 |
| Retargeting (warm audiences) | ₹6,730 | 10.1% | 14 | 1.96x | ₹481 |
| Lookalike audiences | ₹2,554 | 3.8% | 5 | 1.84x | ₹511 |
| Advantage+ shopping | ₹1,801 | 2.7% | 3 | 1.89x | ₹600 |
Creatives
Creative mix the last 4 weeks
New ads per month
| Creative type | Tier | Ad spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Catalogue (dynamic product ads) | Moderate | ₹14,687 | 30 | 1.98x | ₹490 |
| Static image | Moderate | ₹9,265 | 19 | 1.97x | ₹488 |
| Video | Moderate | ₹35,746 | 70 | 1.87x | ₹511 |
| UGC / creator video | Moderate | ₹3,644 | 7 | 1.80x | ₹521 |
| Carousel | Watchlist | ₹3,059 | 5 | 1.59x | ₹612 |
How we run it
How we run it, why, and how it works
Research & offer Week 1 to 2
What we do
We set up the base for a smaller kids store before any budget rises. We put the website audit, the creative brief and the monthly media schedule in place before spend moves. We pick the hero categories to lead with, and check the pixel against store orders.
Why
In this case study, a smaller kids brand grows monthly revenue in 2 months, from ₹1L to ₹50L–₹60L (55x). Fewer than one in ten of our measured accounts grew that fast in the same time, so the case study follows the pace of that top tenth rather than forcing the number. The brand in this scenario named no single problem, so the case study starts from the numbers. Later budget calls need something written to be judged against. A broken pixel and diffuse categories both starve the algorithm of signal.
How it works
All three are shared with the brand's team before any budget step. Hero categories get their own campaigns from the first week.
Measurement & reviews Week 1 to 9
What we do
We agree a written number for every week on the way from ₹1L to ₹50L–₹60L, and start each review with the week-to-date figure against it. We keep a shared daily sheet with the ad platform's revenue next to real store orders. We raise budget in a week only while return holds; where it starts to slip too far, we hold it.
Why
With no return on ad spend reported, the case study begins at the level measured kids stores of that size hold. Written monthly numbers expose a slow week while there is still time to act. Platform attribution over-counts, so budget decisions sit on the store-side number.
How it works
Each budget step is argued against the written number. Every budget call starts from the store's orders. A week whose return starts to slip past that point keeps its budget instead.
Creative testing Week 1 to 4
What we do
We lead the testing layer with video, catalogue ads and carousel, building to about two dozen new ads a month by the last four weeks, with carousel watched closely since it returns less than the rest. We test catalogue ads state by state and city by city, with close lookalikes of past buyers. We run creator, customer-feedback and founder-led video. The four learning weeks run at a low daily budget that moves up only when orders come through.
Why
Kids' demand varies by region and season. In most accounts we measured, video that carried trust held its return. Spend in the learning phase pays for information.
How it works
Regions that convert keep their catalogue sets; the rest are cut. Low-quality UGC is pulled and founder-led video takes its place. Spend steps up only after orders confirm at the low budget. The number of new ads grows with spend; video makes up the largest part and catalogue ads the next.
Scaling Week 5 to 9
What we do
We scale through Week 5 to Week 9 toward ₹50L–₹60L as the budget rises gently and return falls, with Instagram Reels taking the largest share of spend and Facebook Feed the next. We let return decide budget: more while it holds, less when it slips. We scale into the festive and wedding calendar with seasonal collection campaigns.
Why
In Week 5 to Week 9 the budget rises gently, and return on spend falls as it does. In several of these weeks budget goes up only as far as return allows, so revenue grows more slowly than the final number needs. Our measured accounts saw cost per order rise and return fall as spend scaled; that is why each step here waits on return. Demand is seasonal and regional, so spend moves with the calendar.
How it works
Each week's budget is set by the return the last one earned. Spend shifts into each season and between regions with the calendar. In the last four weeks, Instagram Reels takes the most spend and Facebook Feed the next most. Most spend reaches people who have not bought yet; past visitors return more per rupee.
Milestones
Milestones by week
- Week 1
The learning phase opens: a small daily budget carries the first ads, and store orders are matched to tracking. The website audit, creative brief and media schedule are shared. Store orders and ad-platform revenue are checked side by side.
- Revenue ₹22,609
- ROAS 2.29x
- Ad spend ₹9,852
- Week 2
The first read of the ads is in, and the ones that do not convert stop. Return holds as the budget holds.
- Revenue ₹22,449
- ROAS 2.31x
- Ad spend ₹9,719
- Week 3
Offers and store fixes switch on as the first orders confirm.
- Revenue ₹22,354
- ROAS 2.29x
- Ad spend ₹9,763
- Week 4
Learning phase closes: the buyer found and the winning creative picked.
- Revenue ₹21,755
- ROAS 2.25x
- Ad spend ₹9,674
- Week 5
Scaling begins: catalogue sets are kept in regions that convert and cut elsewhere. Budget rises to the point where return starts to give way: return dips as the budget dips.
- Revenue ₹27,923
- ROAS 2.06x
- Ad spend ₹13,561
- Week 6
A seasonal collection campaign takes a larger share of budget.
- Revenue ₹31,403
- ROAS 1.90x
- Ad spend ₹16,534
- Week 7
The budget decision is taken on the return the last step earned. Budget rises to the point where return starts to give way: return holds as the budget holds.
- Revenue ₹31,603
- ROAS 1.93x
- Ad spend ₹16,390
- Week 8
A fresh round of creator and customer-feedback video goes live.
- Revenue ₹31,361
- ROAS 1.88x
- Ad spend ₹16,714
- Week 9
Catalogue sets are kept in regions that convert and cut elsewhere. Budget rises to the point where return starts to give way: return holds as the budget holds. The case study finishes short of ₹50L–₹60L: budget stops rising where return starts to slip. Cost per purchase ends higher than in the learning phase.
- Revenue ₹31,175
- ROAS 1.86x
- Ad spend ₹16,763
Learnings
Learnings from Kids brands we measured
Test catalogue ads state-wise and city-wise, with 1% lookalikes and festive retargeting.
After a fall: pick hero categories, fix the pixel, and bring in festive creator content.
A low average order value limited how far spend could scale.
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.
