Kids case study: ₹1L to ₹1.4L monthly revenue in 6 months
Case study
Month by month
Revenue by month
| Month | Phase | Ad spend | Revenue | ROAS | Purchases | Cost per purchase |
|---|---|---|---|---|---|---|
| Start | – | – | ₹1L | – | – | – |
| Month 1 | Learning | ₹54,636 | ₹1,02,411 | 1.87x | 93 | ₹587 |
| Month 2 | Scaling | ₹59,100 | ₹1,13,119 | 1.91x | 101 | ₹585 |
| Month 3 | Scaling | ₹66,874 | ₹1,30,019 | 1.94x | 117 | ₹572 |
| Month 4 | Scaling | ₹71,519 | ₹1,36,438 | 1.91x | 120 | ₹596 |
| Month 5 | Steady | ₹73,902 | ₹1,41,578 | 1.92x | 125 | ₹591 |
| Month 6 | Steady | ₹75,576 | ₹1,40,746 | 1.86x | 125 | ₹605 |
| Total | ₹4,01,607 | ₹7,64,311 | 1.90x | 681 | ₹590 |
Funnel
Funnel, first view to purchase month 6
- Impressions7,02,950
- Link clicks12,1101.72% of impressions
- Landing-page views8,41769.5% of link clicks1.197% of impressions
- Added to cart7899.37% of landing-page views0.112% of impressions
- Checkout started35745.25% of added to cart0.051% of impressions
- Purchases12535.01% of checkout started0.018% of impressions
0.018% of impressions became purchases
Mix
Where the budget goes month 6
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| ₹44,265 | 58.6% | 73 | 1.85x | ₹606 | |
| ₹30,315 | 40.1% | 50 | 1.87x | ₹606 | |
| Audience Network | ₹996 | 1.3% | 2 | 1.90x | ₹498 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹21,019 | 27.8% | 35 | 1.86x | ₹601 |
| Facebook Feed | ₹16,174 | 21.4% | 26 | 1.82x | ₹622 |
| Instagram Feed | ₹15,419 | 20.4% | 26 | 1.91x | ₹593 |
| Facebook Reels | ₹11,909 | 15.8% | 20 | 1.93x | ₹595 |
| Instagram Stories | ₹7,827 | 10.4% | 12 | 1.73x | ₹652 |
| Facebook Stories | ₹1,334 | 1.8% | 2 | 1.90x | ₹667 |
| Audience Network | ₹996 | 1.3% | 2 | 1.90x | ₹498 |
| Facebook Video | ₹898 | 1.2% | 2 | 1.90x | ₹449 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹59,948 | 79.3% | 99 | 1.85x | ₹606 |
| Retargeting (warm audiences) | ₹10,022 | 13.3% | 17 | 1.93x | ₹590 |
| Lookalike audiences | ₹3,144 | 4.2% | 5 | 1.81x | ₹629 |
| Advantage+ shopping | ₹2,462 | 3.3% | 4 | 1.86x | ₹616 |
Creatives
Creative mix month 6
New ads per month
| Creative type | Tier | Ad spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Catalogue (dynamic product ads) | Moderate | ₹18,716 | 32 | 1.94x | ₹585 |
| Static image | Moderate | ₹12,440 | 22 | 1.93x | ₹565 |
| Video | Moderate | ₹37,029 | 60 | 1.84x | ₹617 |
| UGC / creator video | Moderate | ₹3,987 | 6 | 1.77x | ₹664 |
| Carousel | Watchlist | ₹3,404 | 5 | 1.56x | ₹681 |
How we run it
How we run it, why, and how it works
Research & offer Month 1
What we do
The first problem in this scenario is scaling ad spend, so the opening month on this smaller store goes there. We split the account into layers: one campaign to test creative, one to scale winners, prospecting that leaves out past buyers, and retargeting for carts. We use cart-value tiers so larger baskets earn a better offer.
Why
In this case study, a smaller kids brand grows monthly revenue in 6 months, from ₹1L to ₹10L (10x). Nine in ten of the accounts we measured grew more slowly than that in the same time; the case study is built on what the fastest tenth reached, and shows the gap to the agreed number honestly. The main problem in this scenario is scaling ad spend. Without layers, retargeting quietly eats the prospecting budget. A larger basket spreads the cost of each order over more revenue.
How it works
Retargeting sits next to prospecting and never replaces it. Tier levels are set just above the basket sizes buyers already reach.
Measurement & reviews Month 1 to 6
What we do
We track ad-platform revenue beside store orders in a shared daily sheet. We set the path from ₹1L to ₹10L as written monthly numbers, and read every review against the month so far. We reconcile the return on spend the brand in this scenario reports with store revenue before the first budget change.
Why
The return on ad spend it reported is below the level where raising budget pays for a store of that size, so budget does not rise until return climbs. Platform attribution over-counts, so budget decisions sit on the store-side number. A missed month shows up early instead of at the end of the case study.
How it works
Every budget call starts from the store's orders. Written monthly numbers make each scaling decision explicit. The store-side return becomes the number every review uses.
Creative testing Month 1
What we do
We lead the testing layer with video, catalogue ads and static image, building to about a 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 on a small daily budget, stepping up only once orders confirm. We commission ads in batches, and read each batch for a set window before ordering the next.
Why
Kids' demand varies by region and season. Spend in the learning phase pays for information. The read window keeps creative spending tied to evidence.
How it works
Regions that convert keep their catalogue sets; the rest are cut. The low budget stays until orders confirm the buyer. Only ads that convert inside the window keep running. The number of new ads grows with spend; video makes up the largest part and catalogue ads the next.
Scaling Month 2 to 4
What we do
We scale through Month 2 to Month 4 toward ₹10L as the budget rises gently while return holds, with Instagram Reels taking the largest share of spend and Facebook Feed the next. We tie every budget increase to return: we step up while it holds, and step back when it drops. We move budget in three-to-four-day windows at campaign level.
Why
In Month 2 to Month 4 the budget rises gently, while return on spend holds. Three of these months stop their budget step where return slips too far. Return holds through these months because each budget step stops where return starts to slip. Short windows react to category demand without resetting learning every day.
How it works
There is no fixed ramp; each month's budget follows the return of the last. Each window is read on purchases and cost per purchase before the next move. In the final month, Instagram Reels takes the most spend and Facebook Feed the next most. Cold audiences take most of the budget; warm audiences 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 ₹10L where return permits. We keep a bank of ready creatives and rotate them in as ads tire. We use WhatsApp for abandoned checkouts and for past buyers' next order.
Why
Growth slows from Month 5, still short of ₹10L. Budget keeps rising, more slowly than in the scaling months. A measured account showed click-through falling ahead of revenue, so tired ads are replaced early. A message to someone who nearly bought costs less than an ad.
How it works
The bank means a tired ad is replaced the week it tires. WhatsApp runs alongside paid retargeting, not instead of it.
Milestones
Milestones by month
- Month 1
First, the set-up: tracking is checked against store orders and the first ads go live on a small daily budget. The cart-value tiers are live. The account runs in layers: testing, scaling and retargeting.
- Revenue ₹1L
- ROAS 1.87x
- Ad spend ₹54,636
- Month 2
Scaling starts: a new batch goes live after the last one is read. Only the part of the step that return supports is taken: with budget holds, return on spend holds.
- Revenue ₹1.1L
- ROAS 1.91x
- Ad spend ₹59,100
- Month 3
Catalogue sets are kept in regions that convert and cut elsewhere. Only the part of the step that return supports is taken: with budget steps up, return on spend holds.
- Revenue ₹1.3L
- ROAS 1.94x
- Ad spend ₹66,874
- Month 4
Repeat-order messages go to past buyers. Only the part of the step that return supports is taken: with budget holds, return on spend holds.
- Revenue ₹1.4L
- ROAS 1.91x
- Ad spend ₹71,519
- Month 5
The case study moves into its steady phase, leaning on refreshed ads and repeat buyers.
- Revenue ₹1.4L
- ROAS 1.92x
- Ad spend ₹73,902
- Month 6
Ads with falling click-through are swapped from the bank. Only the part of the step that return supports is taken: with budget holds, return on spend holds. ₹10L is not reached in the time, because budget stops rising where return starts to slip. Cost per purchase ends close to the learning phase.
- Revenue ₹1.4L
- ROAS 1.86x
- Ad spend ₹75,576
Learnings
Learnings from Kids brands we measured
Ran catalogue campaigns by collection, with best sellers and video for key categories
Paused South India during Shravan and ran new creatives to the North
After the spring fall: hero categories, a pixel fix and festive influencer content
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.
