Health & wellness case study: ₹1L to ₹1.3L monthly revenue in 2–3 months
Case study
Month by month
Revenue by month
| Month | Phase | Ad spend | Revenue | ROAS | Purchases | Cost per purchase |
|---|---|---|---|---|---|---|
| Start | – | – | ₹1L | – | – | – |
| Month 1 | Learning | ₹50,983 | ₹1,02,353 | 2.01x | 93 | ₹548 |
| Month 2 | Scaling | ₹58,213 | ₹1,11,102 | 1.91x | 100 | ₹582 |
| Month 3 | Scaling | ₹69,155 | ₹1,29,135 | 1.87x | 114 | ₹607 |
| Total | ₹1,78,351 | ₹3,42,590 | 1.92x | 307 | ₹581 |
Funnel
Funnel, first view to purchase month 3
- Impressions4,87,397
- Link clicks6,0181.23% of impressions
- Landing-page views3,95865.77% of link clicks0.812% of impressions
- Added to cart61015.41% of landing-page views0.125% of impressions
- Checkout started37361.15% of added to cart0.077% of impressions
- Purchases11430.56% of checkout started0.023% of impressions
0.023% of impressions became purchases
Mix
Where the budget goes month 3
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| ₹43,868 | 63.4% | 72 | 1.85x | ₹609 | |
| ₹23,268 | 33.6% | 39 | 1.89x | ₹597 | |
| Audience Network | ₹1,146 | 1.7% | 2 | 1.91x | ₹573 |
| ₹873 | 1.3% | 1 | 1.91x | ₹873 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹21,015 | 30.4% | 35 | 1.87x | ₹600 |
| Instagram Feed | ₹12,813 | 18.5% | 22 | 1.92x | ₹582 |
| Facebook Reels | ₹10,830 | 15.7% | 19 | 1.94x | ₹570 |
| Facebook Feed | ₹10,297 | 14.9% | 17 | 1.83x | ₹606 |
| Instagram Stories | ₹10,040 | 14.5% | 15 | 1.74x | ₹669 |
| Facebook Stories | ₹1,465 | 2.1% | 2 | 1.91x | ₹732 |
| Audience Network | ₹1,146 | 1.7% | 2 | 1.91x | ₹573 |
| ₹873 | 1.3% | 1 | 1.91x | ₹873 | |
| Facebook Video | ₹676 | 1.0% | 1 | 1.91x | ₹676 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹60,056 | 86.8% | 99 | 1.86x | ₹607 |
| Retargeting (warm audiences) | ₹4,437 | 6.4% | 8 | 1.94x | ₹555 |
| Lookalike audiences | ₹3,242 | 4.7% | 5 | 1.82x | ₹648 |
| Advantage+ shopping | ₹1,420 | 2.1% | 2 | 1.87x | ₹710 |
Creatives
Creative mix month 3
New ads per month
| Creative type | Tier | Ad spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Catalogue (dynamic product ads) | Moderate | ₹5,328 | 9 | 1.96x | ₹592 |
| Static image | Moderate | ₹7,541 | 13 | 1.95x | ₹580 |
| Video | Moderate | ₹51,976 | 85 | 1.86x | ₹611 |
| UGC / creator video | Moderate | ₹2,468 | 4 | 1.79x | ₹617 |
| Carousel | Watchlist | ₹1,842 | 3 | 1.58x | ₹614 |
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 layer the account: a creative-testing campaign, a scaling campaign, cold audiences that exclude past buyers, and cart remarketing. We add cart-value offers that step up at set basket sizes to lift order value.
Why
In this case study, a smaller health and wellness brand grows monthly revenue in 2–3 months, from ₹1L to ₹8L (8x). 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 in this scenario is scaling ad spend. Separate layers stop prospecting and retargeting competing for the same budget. Higher order value lowers the share of each order that goes to ads.
How it works
Warm layers run beside prospecting, not instead of it. Tier levels are set just above the basket sizes buyers already reach.
Measurement & reviews Month 1 to 3
What we do
We log store orders every day beside what the ad platform claims. We set the path from ₹1L to ₹8L as written monthly numbers, and read every review against the month so far. We set a written rule: no budget step in a month where return falls too far to pay for it.
Why
It did not report a return on ad spend, so the case study starts from what measured health and wellness 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
The sheet is read before each budget change. Each budget step is argued against the written number. Where return slips too far, the month keeps last month's budget.
Creative testing Month 1
What we do
We test with video, carousel and catalogue ads first, rising 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 every lead product in a campaign of its own, read every week. We lead with video that carries trust: creators, customer feedback and founder-led pieces. We build creative around the buyer's everyday routine rather than a condition.
Why
A product nobody buys is visible within a week when it has its own campaign. In most accounts we measured, video that carried trust held its return. Condition claims are restricted and reach the wrong buyer.
How it works
Budget follows the products that sell. UGC that underperforms is replaced by founder-led video, not given more budget. Everyday-routine creative is read against the lifestyle audiences. The number of new ads grows with spend; video makes up the largest part and carousel the next.
Scaling Month 2 to 3
What we do
We scale through Month 2 to Month 3 toward ₹8L as the budget rises gently and return dips, with Instagram Reels taking the largest share of spend and Instagram Feed the next. 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
Across Month 2 to Month 3, 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. Buyers respond to the same idea in their own language.
How it works
There is no fixed ramp; each month's budget follows the return of the last. Regional cuts run beside the original winner. Instagram Reels carries the largest share of spend in the final month, with Instagram Feed next. Cold audiences take most of the budget; warm audiences return more per rupee.
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. Store orders and platform revenue are reconciled in the shared sheet.
- Revenue ₹1L
- ROAS 2.01x
- Ad spend ₹50,983
- Month 2
Scaling begins: budget shifts to the products that sold this period. Budget goes up only as far as return can carry it: with budget steps up, return on spend steps up.
- Revenue ₹1.1L
- ROAS 1.91x
- Ad spend ₹58,213
- Month 3
Regional-language versions of the winner go live. Budget goes up only as far as return can carry it: with budget steps up, return on spend steps up. Revenue ends below ₹8L, the number this scenario calls for, because budget stops rising where return starts to slip. Each order costs more by the end than it did while learning.
- Revenue ₹1.3L
- ROAS 1.87x
- Ad spend ₹69,155
Learnings
Learnings from Health & wellness brands we measured
Audiences built on the buyer's life and profession rather than health-condition interests
Scaling spend raised cost per order and lowered return on spend.
Build audiences on the buyer's life and profession rather than health-condition interests.
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.
