Other case study: ₹1L to ₹1.2L 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 | ₹11,739 | ₹22,379 | 1.91x | 9 | ₹1,304 |
| Week 2 | Learning | ₹11,777 | ₹22,903 | 1.94x | 10 | ₹1,178 |
| Week 3 | Learning | ₹12,532 | ₹23,295 | 1.86x | 10 | ₹1,253 |
| Week 4 | Learning | ₹12,272 | ₹22,962 | 1.87x | 10 | ₹1,227 |
| Week 5 | Scaling | ₹13,307 | ₹25,862 | 1.94x | 11 | ₹1,210 |
| Week 6 | Scaling | ₹14,314 | ₹27,455 | 1.92x | 12 | ₹1,193 |
| Week 7 | Scaling | ₹14,843 | ₹29,197 | 1.97x | 12 | ₹1,237 |
| Week 8 | Scaling | ₹15,428 | ₹29,892 | 1.94x | 12 | ₹1,286 |
| Week 9 | Scaling | ₹15,798 | ₹29,722 | 1.88x | 13 | ₹1,215 |
| Total | ₹1,22,010 | ₹2,33,667 | 1.92x | 99 | ₹1,232 |
Funnel
Funnel, first view to purchase the last 4 weeks
- Impressions3,82,121
- Link clicks3,8801.02% of impressions
- Landing-page views2,49864.38% of link clicks0.654% of impressions
- Added to cart46518.61% of landing-page views0.122% of impressions
- Checkout started20043.01% of added to cart0.052% of impressions
- Purchases4924.5% of checkout started0.013% of impressions
0.013% of impressions became purchases
Mix
Where the budget goes the last 4 weeks
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| ₹38,547 | 63.8% | 32 | 1.92x | ₹1,205 | |
| ₹21,836 | 36.2% | 17 | 1.94x | ₹1,284 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹19,235 | 31.9% | 16 | 1.92x | ₹1,202 |
| Instagram Feed | ₹13,025 | 21.6% | 11 | 1.97x | ₹1,184 |
| Facebook Feed | ₹11,461 | 19.0% | 9 | 1.89x | ₹1,273 |
| Facebook Reels | ₹8,856 | 14.7% | 7 | 2.00x | ₹1,265 |
| Instagram Stories | ₹6,287 | 10.4% | 5 | 1.79x | ₹1,257 |
| Facebook Stories | ₹1,519 | 2.5% | 1 | 1.96x | ₹1,519 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹49,492 | 82.0% | 40 | 1.91x | ₹1,237 |
| Retargeting (warm audiences) | ₹9,363 | 15.5% | 8 | 1.99x | ₹1,170 |
| Advantage+ shopping | ₹1,528 | 2.5% | 1 | 1.92x | ₹1,528 |
Creatives
Creative mix the last 4 weeks
New ads per month
| Creative type | Tier | Ad spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Static image | Top | ₹6,585 | 8 | 2.76x | ₹823 |
| Catalogue (dynamic product ads) | Moderate | ₹5,802 | 5 | 2.05x | ₹1,160 |
| UGC / creator video | Moderate | ₹3,252 | 3 | 1.92x | ₹1,084 |
| Video | Moderate | ₹38,579 | 30 | 1.86x | ₹1,286 |
| Carousel | Watchlist | ₹6,165 | 3 | 1.30x | ₹2,055 |
How we run it
How we run it, why, and how it works
Research & offer Week 1 to 2
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. Before budget rises, we close the gaps that stop a visitor buying: missing reviews, an unclear return window, no about page and no prepaid incentive. We open with three documents: a website audit, a creative brief and a media schedule by month.
Why
A smaller brand grows monthly revenue in 2 months, from ₹1L to ₹20L (20x). 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 main problem was turning visits into orders, followed by a clear strategy. No budget returns more than the store converts. Without a brief, each creative and budget decision starts from scratch.
How it works
Fixes are listed and handed over early, so later budget lands on a store that converts. The brief is agreed first; spend follows it.
Measurement & reviews Week 1 to 9
What we do
We keep a shared daily sheet with the ad platform's revenue next to real store orders. We set the path from ₹1L to ₹20L as written weekly numbers, and read every review against the week so far. We read results in three-to-four-day windows, since the case study runs week by week.
Why
It did not report a return on ad spend, so the case study starts from what measured stores of that size hold. Platform attribution over-counts, so budget decisions sit on the store-side number. Written monthly numbers expose a slow week while there is still time to act.
How it works
Every budget call starts from the store's orders. The week's number is on the page at every review. Each window is read on purchases and cost per purchase before the next move.
Creative testing Week 1 to 4
What we do
We lead the testing layer with video, static image and carousel, building to about two dozen new ads a month by the last four weeks, keeping carousel on a short leash because its return trails the account. We make trust the subject of the video: creator reels, customer feedback and founder-led clips. The four learning weeks run at a low daily budget that moves up only when orders come through. We work in creative batches with a fixed read window each.
Why
Video built on trust was the format that held return in most measured accounts. Early spend buys learning, not scale. The read window keeps creative spending tied to evidence.
How it works
Weak UGC is swapped for founder-led video rather than scaled. Spend steps up only after orders confirm at the low budget. Only ads that convert inside the window keep running. The number of new ads grows with spend; video makes up the largest part and static image the next.
Scaling Week 5 to 9
What we do
We scale through Week 5 to Week 9 toward ₹20L as the budget rises gently while return holds, with Instagram Reels taking the largest share of spend and Instagram Feed the next. We let return decide budget: more while it holds, less when it slips. Once purchases are steady, we add lookalikes of past buyers next to broad prospecting.
Why
In Week 5 to Week 9 the budget rises gently, while return on spend holds. In several of these weeks budget goes up only as far as return allows, so revenue grows more slowly than the final number needs. Return holds through these weeks because each budget step stops where return starts to slip. The people who already bought describe the next buyer best.
How it works
There is no fixed ramp; each week's budget follows the return of the last. Lookalikes are read against broad on the same creative. In the last four weeks, 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.
Milestones
Milestones by week
- Week 1
The learning phase opens: tracking is checked against store orders and the first ads go live on a small daily budget. Store fixes go live: reviews, trust pointers and the prepaid offer. The media schedule and creative brief are signed off.
- Revenue ₹22,379
- ROAS 1.91x
- Ad spend ₹11,739
- Week 2
The first read of the ads is in, and the ones that do not convert stop. Budget holds and return on spend holds.
- Revenue ₹22,903
- ROAS 1.94x
- Ad spend ₹11,777
- Week 3
Store fixes and offers go live while orders confirm.
- Revenue ₹23,295
- ROAS 1.86x
- Ad spend ₹12,532
- Week 4
The learning phase ends with a buyer identified and a winning ad chosen.
- Revenue ₹22,962
- ROAS 1.87x
- Ad spend ₹12,272
- Week 5
Scaling begins: this batch's read is done: winners stay, the rest are cut. The budget step stops where return starts to slip: budget holds and return on spend holds.
- Revenue ₹25,862
- ROAS 1.94x
- Ad spend ₹13,307
- Week 6
New creator and customer-feedback videos join the account.
- Revenue ₹27,455
- ROAS 1.92x
- Ad spend ₹14,314
- Week 7
Lookalikes of past buyers are added beside broad prospecting.
- Revenue ₹29,197
- ROAS 1.97x
- Ad spend ₹14,843
- Week 8
Budget is reviewed against return before the next step.
- Revenue ₹29,892
- ROAS 1.94x
- Ad spend ₹15,428
- Week 9
This batch's read is done: winners stay, the rest are cut. The budget step stops where return starts to slip: budget holds and return on spend holds. Revenue ends below ₹20L, the number this scenario calls for, because budget stops rising where return starts to slip. Cost per purchase ends close to the learning phase.
- Revenue ₹29,722
- ROAS 1.88x
- Ad spend ₹15,798
Learnings
Learnings from brands we measured
Instagram Reels carries the largest share of spend in this industry's measured accounts.
Video carries most creative spend in this industry's measured accounts.
Test Static image alongside the main format: it reached the top creative tier most often in measured accounts across all industries.
Services: Performance marketing Ads video creation Book a call
More Other 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.
