Health & wellness case study: ₹25L–₹30L to ₹53.4L monthly revenue in 10 months
Case study
Month by month
Revenue by month
| Month | Phase | Ad spend | Revenue | ROAS | Purchases | Cost per purchase |
|---|---|---|---|---|---|---|
| Start | – | – | ₹25L–₹30L | – | – | – |
| Month 1 | Learning | ₹6,71,130 | ₹26,63,860 | 3.97x | 1,829 | ₹367 |
| Month 2 | Scaling | ₹7,32,275 | ₹28,19,843 | 3.85x | 1,845 | ₹397 |
| Month 3 | Scaling | ₹8,23,283 | ₹30,02,996 | 3.65x | 1,982 | ₹415 |
| Month 4 | Scaling | ₹9,52,348 | ₹32,18,046 | 3.38x | 2,140 | ₹445 |
| Month 5 | Scaling | ₹11,71,732 | ₹36,63,865 | 3.13x | 2,481 | ₹472 |
| Month 6 | Scaling | ₹12,02,398 | ₹42,32,841 | 3.52x | 2,906 | ₹414 |
| Month 7 | Scaling | ₹14,63,743 | ₹45,59,817 | 3.12x | 3,003 | ₹487 |
| Month 8 | Steady | ₹14,46,770 | ₹48,81,951 | 3.37x | 3,233 | ₹448 |
| Month 9 | Steady | ₹16,05,496 | ₹51,14,688 | 3.19x | 3,241 | ₹495 |
| Month 10 | Steady | ₹16,74,747 | ₹53,44,622 | 3.19x | 3,466 | ₹483 |
| Total | ₹1,17,43,922 | ₹3,95,02,529 | 3.36x | 26,126 | ₹450 |
Funnel
Funnel, first view to purchase month 10
- Impressions1,77,98,316
- Link clicks2,50,0971.41% of impressions
- Landing-page views1,36,08454.41% of link clicks0.765% of impressions
- Added to cart21,73915.97% of landing-page views0.122% of impressions
- Checkout started11,16151.34% of added to cart0.063% of impressions
- Purchases3,46631.05% of checkout started0.019% of impressions
0.019% of impressions became purchases
Mix
Where the budget goes month 10
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| ₹10,26,117 | 61.3% | 2,111 | 3.17x | ₹486 | |
| ₹5,95,941 | 35.6% | 1,244 | 3.22x | ₹479 | |
| Audience Network | ₹30,233 | 1.8% | 64 | 3.25x | ₹472 |
| ₹22,456 | 1.3% | 47 | 3.25x | ₹478 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹5,30,417 | 31.7% | 1,098 | 3.19x | ₹483 |
| Instagram Feed | ₹3,04,748 | 18.2% | 646 | 3.27x | ₹472 |
| Facebook Feed | ₹2,90,684 | 17.4% | 589 | 3.13x | ₹494 |
| Facebook Reels | ₹2,60,281 | 15.5% | 560 | 3.31x | ₹465 |
| Instagram Stories | ₹1,90,952 | 11.4% | 367 | 2.97x | ₹520 |
| Audience Network | ₹30,233 | 1.8% | 64 | 3.25x | ₹472 |
| Facebook Stories | ₹27,533 | 1.6% | 58 | 3.25x | ₹475 |
| ₹22,456 | 1.3% | 47 | 3.25x | ₹478 | |
| Facebook Video | ₹17,443 | 1.0% | 37 | 3.25x | ₹471 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹14,85,209 | 88.7% | 3,068 | 3.19x | ₹484 |
| Retargeting (warm audiences) | ₹1,05,494 | 6.3% | 227 | 3.32x | ₹465 |
| Lookalike audiences | ₹58,217 | 3.5% | 117 | 3.10x | ₹498 |
| Advantage+ shopping | ₹25,827 | 1.5% | 54 | 3.20x | ₹478 |
Creatives
Creative mix month 10
New ads per month
| Creative type | Tier | Ad spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Catalogue (dynamic product ads) | Moderate | ₹1,21,657 | 265 | 3.36x | ₹459 |
| Static image | Moderate | ₹1,72,855 | 375 | 3.34x | ₹461 |
| Video | Moderate | ₹12,67,533 | 2,615 | 3.18x | ₹485 |
| UGC / creator video | Moderate | ₹63,422 | 125 | 3.05x | ₹507 |
| Carousel | Watchlist | ₹49,280 | 86 | 2.70x | ₹573 |
How we run it
How we run it, why, and how it works
Research & offer Month 1
What we do
We point the first month at marketing and social presence, the brand’s main problem, on an established base. We put the website audit, the creative brief and the monthly media schedule in place before spend moves. 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 keep a clean campaign setup ready to relaunch if hostile comments start hurting delivery.
Why
An established health and wellness store grows monthly revenue in 10 months, from ₹25L–₹30L to ₹1Cr (3.6x). 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 was marketing and social presence. Later budget calls need something written to be judged against. Without layers, retargeting quietly eats the prospecting budget.
How it works
The brief is agreed first; spend follows it. Each layer keeps its own budget line. Campaigns are relaunched on a clean setup rather than left to degrade.
Measurement & reviews Month 1 to 10
What we do
We report net sales after returns, cancellations and tax next to store revenue and platform revenue. We write month-by-month revenue numbers with the brand's team that climb from ₹25L–₹30L to ₹1Cr, and open every review with the month-to-date number against them.
Why
It did not report a return on ad spend, so the case study starts from what measured stores of that size hold. In measured 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.
Creative testing Month 1
What we do
We test with video, static image and UGC and creator video first, rising to several dozen new ads a month by the final month, with carousel watched closely since it returns less than the rest. We commission ads in batches, and read each batch for a set window before ordering the next. The learning month runs on a small daily budget, stepping up only once orders confirm. We give each lead product its own campaign and read it weekly.
Why
The read window keeps creative spending tied to evidence. Spend in the learning phase pays for information. Shared campaigns hide weak products; separate ones expose them fast.
How it works
Batches that do not convert are cut; winners get the budget. The low budget stays until orders confirm the buyer. Budget follows the products that sell. New ads rise with the budget, most of them video, then static image.
Scaling Month 2 to 7
What we do
Through Month 2 to Month 7, we push as far toward ₹1Cr as return allows: the budget climbs in steps and return falls, and Instagram Reels carries the most spend and Instagram Feed the next. We run cost caps, bid caps, CBO and ABO as parallel versions before budget steps up. We raise budget only while return on spend holds, and cut it when return drops. We make regional-language versions of the winning video for the states that buy most.
Why
In Month 2 to Month 7 the budget climbs in steps, and return on spend falls as it does. In measured accounts, scaling spend raised cost per order and lowered return on spend, so each step waits for return to hold. Parallel controls reveal which setup keeps cost per purchase down as spend grows.
How it works
The version that keeps cost per purchase lowest stays. Budget follows return month to month instead of a fixed ramp. Regional cuts run beside the original winner. Instagram Reels carries the largest share of spend in the final month, with Instagram Feed next. Most spend reaches people who have not bought yet; past visitors return more per rupee.
Steady state Month 8 to 10
What we do
From Month 8, we hold the gains and push toward ₹1Cr only as far as return allows. We hold the numbers on net sales as volume grows, since returns rise with it. We refresh tired ads by mixing old and new creatives, and keep a creative bank.
Why
Growth slows from Month 8, still short of ₹1Cr. Budget keeps rising, more slowly than in the scaling months. Net sales ran below logged store revenue in our measured accounts. A measured account showed click-through falling ahead of revenue, so tired ads are replaced early.
How it works
Each review opens with net sales against the month's number. The bank means a tired ad is replaced the week it tires.
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. Net sales after returns are matched to logged revenue. The audit, brief and media schedule are agreed with the brand's team.
- Revenue ₹26.6L
- ROAS 3.97x
- Ad spend ₹6.7L
- Month 2
Scaling begins: cost caps and bid caps are tested against open bidding. Return on spend holds while budget holds.
- Revenue ₹28.2L
- ROAS 3.85x
- Ad spend ₹7.3L
- Month 3
Tired ads are refreshed from the creative bank. Return on spend dips while budget steps up.
- Revenue ₹30L
- ROAS 3.65x
- Ad spend ₹8.2L
- Month 4
Products that do not sell are paused and budget moves to the winners.
- Revenue ₹32.2L
- ROAS 3.38x
- Ad spend ₹9.5L
- Month 5
The budget decision is taken on the return the last step earned.
- Revenue ₹36.6L
- ROAS 3.13x
- Ad spend ₹11.7L
- Month 6
The winner now also runs in regional languages. Return on spend rises while budget holds.
- Revenue ₹42.3L
- ROAS 3.52x
- Ad spend ₹12L
- Month 7
This batch's read is done: winners stay, the rest are cut. Return on spend dips while budget steps up.
- Revenue ₹45.6L
- ROAS 3.12x
- Ad spend ₹14.6L
- Month 8
The case study moves into its steady phase, leaning on refreshed ads and repeat buyers. Return on spend rises while budget holds.
- Revenue ₹48.8L
- ROAS 3.37x
- Ad spend ₹14.5L
- Month 9
Bid-cap and cost-cap versions run beside open bidding. Return on spend dips while budget steps up.
- Revenue ₹51.1L
- ROAS 3.19x
- Ad spend ₹16.1L
- Month 10
The creative bank supplies this period's refresh. Return on spend holds while budget holds. Revenue ends below ₹1Cr, the number this scenario calls for, because the case study follows what the fastest tenth of our measured accounts reached. Cost per purchase ends higher than in the learning phase.
- Revenue ₹53.4L
- ROAS 3.19x
- Ad spend ₹16.7L
Learnings
Learnings from Health & wellness brands we measured
Relaunch on a clean setup when negative comments start hurting delivery.
Add static images beside video once a winning video is found.
Retargeted video viewers and unfinished form fills; built lookalikes from converted leads
Services: Performance marketing Ads video creation Book a call
More Health & wellness 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.
