Kids case study: ₹85,000–₹1L to ₹1.1L monthly revenue in 6 months
Case study
Month by month
Revenue by month
| Month | Phase | Ad spend | Revenue | ROAS | Purchases | Cost per purchase |
|---|---|---|---|---|---|---|
| Start | – | – | ₹85,000–₹1L | – | – | – |
| Month 1 | Learning | ₹45,051 | ₹90,092 | 2.00x | 108 | ₹417 |
| Month 2 | Scaling | ₹54,360 | ₹1,08,088 | 1.99x | 131 | ₹415 |
| Month 3 | Scaling | ₹57,561 | ₹1,09,886 | 1.91x | 133 | ₹433 |
| Month 4 | Scaling | ₹58,944 | ₹1,11,021 | 1.88x | 132 | ₹447 |
| Month 5 | Steady | ₹58,258 | ₹1,14,082 | 1.96x | 140 | ₹416 |
| Month 6 | Steady | ₹58,584 | ₹1,12,310 | 1.92x | 132 | ₹444 |
| Total | ₹3,32,758 | ₹6,45,479 | 1.94x | 776 | ₹429 |
Funnel
Funnel, first view to purchase month 6
- Impressions4,49,257
- Link clicks8,2691.84% of impressions
- Landing-page views6,30576.25% of link clicks1.403% of impressions
- Added to cart95715.18% of landing-page views0.213% of impressions
- Checkout started46048.07% of added to cart0.102% of impressions
- Purchases13228.7% of checkout started0.029% of impressions
0.029% of impressions became purchases
Mix
Where the budget goes month 6
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| ₹35,427 | 60.5% | 80 | 1.91x | ₹443 | |
| ₹22,234 | 38.0% | 50 | 1.93x | ₹445 | |
| Audience Network | ₹923 | 1.6% | 2 | 1.95x | ₹462 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹15,405 | 26.3% | 35 | 1.92x | ₹440 |
| Instagram Feed | ₹13,701 | 23.4% | 32 | 1.96x | ₹428 |
| Facebook Feed | ₹11,888 | 20.3% | 26 | 1.88x | ₹457 |
| Facebook Reels | ₹8,572 | 14.6% | 20 | 1.99x | ₹429 |
| Instagram Stories | ₹6,321 | 10.8% | 13 | 1.78x | ₹486 |
| Facebook Stories | ₹1,047 | 1.8% | 2 | 1.95x | ₹524 |
| Audience Network | ₹923 | 1.6% | 2 | 1.95x | ₹462 |
| Facebook Video | ₹727 | 1.2% | 2 | 1.95x | ₹364 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹48,257 | 82.4% | 108 | 1.91x | ₹447 |
| Retargeting (warm audiences) | ₹6,395 | 10.9% | 15 | 1.99x | ₹426 |
| Lookalike audiences | ₹2,453 | 4.2% | 6 | 1.86x | ₹409 |
| Advantage+ shopping | ₹1,479 | 2.5% | 3 | 1.92x | ₹493 |
Creatives
Creative mix month 6
New ads per month
| Creative type | Tier | Ad spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Catalogue (dynamic product ads) | Moderate | ₹13,000 | 31 | 2.00x | ₹419 |
| Static image | Moderate | ₹9,165 | 21 | 1.99x | ₹436 |
| Video | Moderate | ₹30,878 | 69 | 1.89x | ₹448 |
| UGC / creator video | Moderate | ₹2,963 | 6 | 1.82x | ₹494 |
| Carousel | Watchlist | ₹2,578 | 5 | 1.61x | ₹516 |
How we run it
How we run it, why, and how it works
Research & offer Month 1
What we do
We start with turning visits into orders, which the brand in this scenario named first, before anything else on this smaller store. We fix the store before scaling: trust pointers, reviews, a clear return window, an about page and a prepaid incentive. 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 ₹85,000–₹1L to ₹5L (5.4x). Nine in ten of the accounts we measured grew more slowly than that in the same time; the case study follows the fastest tenth's pace, holds budget where return starts to slip, and shows the gap to the brand's number honestly. The main problem was turning visits into orders. Conversion rate caps what any ad budget can return. Each extra item in a basket is revenue the ad has already paid for.
How it works
Site fixes are handed over in the first weeks, before budget rises. Offers are tuned to the order values that already sell.
Measurement & reviews Month 1 to 6
What we do
We keep a shared daily sheet with the ad platform's revenue next to real store orders. We agree a written number for every month on the way from ₹85,000–₹1L to ₹5L, and start each review with the month-to-date figure against it. We set a written rule: no budget step in a month where return falls too far to pay for it.
Why
With no return on ad spend reported, the case study begins at the level measured kids stores of that size hold. Platform attribution over-counts, so budget decisions sit on the store-side number. Written monthly numbers expose a slow month while there is still time to act.
How it works
Every budget call starts from the store's orders. Each budget step is argued against the written number. A month whose return slips past that point keeps its budget instead.
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 run creator, customer-feedback and founder-led video. We test catalogue ads state by state and city by city, with close lookalikes of past buyers. We run static images next to the video ads.
Why
Video built on trust was the format that held return in most measured accounts. Kids' demand varies by region and season. Across measured accounts in all industries, static images reached the top creative tier most often.
How it works
Low-quality UGC is pulled and founder-led video takes its place. Regions that convert keep their catalogue sets; the rest are cut. Statics join once a winning video is found. 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
Through Month 2 to Month 4, we push as far toward ₹5L as return allows: the budget rises gently and return dips, and Instagram Reels carries the most spend and Instagram Feed the next. We recover abandoned checkouts with WhatsApp messages as traffic grows. 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, and return on spend dips. In two of these months the step is trimmed to the size return can hold. In measured accounts, scaling spend raised cost per order and lowered return on spend, so each step waits for return to hold. WhatsApp is cheaper than paid retargeting for buyers who already reached checkout.
How it works
WhatsApp recovery runs alongside paid retargeting, not instead of it. Budget follows return month to month instead of a fixed ramp. In the final month, Instagram Reels takes the most spend and Instagram Feed the next most. 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 ₹5L where return permits. We recover abandoned checkouts and lift repeat orders with WhatsApp messages. We hold a creative bank and swap tired ads out before click-through falls.
Why
Growth slows from Month 5, still short of ₹5L. Budget stays about level over these months. WhatsApp is cheaper than paid retargeting for buyers who already reached checkout. In one account we measured, click-through fell before revenue did; refresh is how that is avoided.
How it works
WhatsApp runs alongside paid retargeting, not instead of it. Refreshes are gradual: a few new ads at a time.
Milestones
Milestones by month
- Month 1
The learning phase opens: tracking is checked against store orders and the first ads go live on a small daily budget. Cart-value offers go live at checkout. Store fixes go live: reviews, trust pointers and the prepaid offer.
- Revenue ₹90,092
- ROAS 2.00x
- Ad spend ₹45,051
- Month 2
Scaling begins: past buyers get a WhatsApp nudge for their next order. With budget steps up, return on spend holds.
- Revenue ₹1.1L
- ROAS 1.99x
- Ad spend ₹54,360
- Month 3
Catalogue sets are kept in regions that convert and cut elsewhere. The budget step stops where return starts to slip: with budget holds, return on spend dips.
- Revenue ₹1.1L
- ROAS 1.91x
- Ad spend ₹57,561
- Month 4
A fresh round of creator and customer-feedback video goes live.
- Revenue ₹1.1L
- ROAS 1.88x
- Ad spend ₹58,944
- Month 5
Steady phase begins: creative refresh and repeat orders take on more of the work. Return has not reached the level that justifies more budget, so with budget holds, return on spend rises.
- Revenue ₹1.1L
- ROAS 1.96x
- Ad spend ₹58,258
- Month 6
Budget is reviewed against return before the next step. The budget step stops where return starts to slip: while budget holds, return on spend holds. The case study finishes short of ₹5L: budget stops rising where return starts to slip. Each order costs about what it did while learning.
- Revenue ₹1.1L
- ROAS 1.92x
- Ad spend ₹58,584
Learnings
Learnings from Kids brands we measured
Test catalogue ads state-wise and city-wise, with 1% lookalikes and festive retargeting.
Tested WhatsApp messages to abandoned checkouts and new arrivals to lift a 12–13% repeat rate
We recover abandoned checkouts and lift repeat orders with WhatsApp messages.
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.
