Health & wellness case study: plan for ₹1L to ₹1.3L monthly revenue in 3 months
01 · Plan
Month by month
Monthly plan
| Month | Phase | Planned ad spend | Projected revenue | Projected ROAS | Projected purchases | Projected cost per purchase |
|---|---|---|---|---|---|---|
| At enquiry, self-reported | – | – | ₹1L | – | – | – |
| Month 1 | Learning | ₹44,998 | ₹98,591 | 2.19x | 66 | ₹682 |
| Month 2 | Scaling | ₹65,495 | ₹1,24,234 | 1.90x | 86 | ₹762 |
| Month 3 | Scaling | ₹67,842 | ₹1,31,645 | 1.94x | 88 | ₹771 |
| Total | ₹1,78,335 | ₹3,54,470 | 1.99x | 240 | ₹743 |
02 · Funnel
Projected funnel, first view to purchase · month 3
- Impressions5,08,741
- Link clicks8,6071.69% of impressions
- Landing-page views5,99769.68% of link clicks1.179% of impressions
- Added to cart5168.6% of landing-page views0.101% of impressions
- Checkout started27753.68% of added to cart0.054% of impressions
- Purchases8831.77% of checkout started0.017% of impressions
0.017% of impressions became purchases
03 · Mix
Where the planned budget goes · month 3
| Segment | Planned ad spend | Share of spend | Projected purchases | Projected ROAS | Projected cost per purchase |
|---|---|---|---|---|---|
| ₹41,173 | 60.7% | 53 | 1.93x | ₹777 | |
| ₹24,689 | 36.4% | 33 | 1.96x | ₹748 | |
| Audience Network | ₹1,091 | 1.6% | 1 | 1.98x | ₹1,091 |
| ₹889 | 1.3% | 1 | 1.98x | ₹889 |
| Segment | Planned ad spend | Share of spend | Projected purchases | Projected ROAS | Projected cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹21,617 | 31.9% | 28 | 1.94x | ₹772 |
| Facebook Reels | ₹11,770 | 17.3% | 16 | 2.02x | ₹736 |
| Instagram Feed | ₹11,103 | 16.4% | 15 | 1.99x | ₹740 |
| Facebook Feed | ₹10,845 | 16.0% | 14 | 1.90x | ₹775 |
| Instagram Stories | ₹8,453 | 12.5% | 10 | 1.80x | ₹845 |
| Facebook Stories | ₹1,288 | 1.9% | 2 | 1.98x | ₹644 |
| Audience Network | ₹1,091 | 1.6% | 1 | 1.98x | ₹1,091 |
| ₹889 | 1.3% | 1 | 1.98x | ₹889 | |
| Facebook Video | ₹786 | 1.2% | 1 | 1.98x | ₹786 |
| Segment | Planned ad spend | Share of spend | Projected purchases | Projected ROAS | Projected cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹59,984 | 88.4% | 78 | 1.94x | ₹769 |
| Retargeting (warm audiences) | ₹4,055 | 6.0% | 6 | 2.02x | ₹676 |
| Lookalike audiences | ₹2,737 | 4.0% | 3 | 1.89x | ₹912 |
| Advantage+ shopping | ₹1,066 | 1.6% | 1 | 1.95x | ₹1,066 |
04 · Creatives
Planned creative mix · month 3
New ads per month
| Creative type | Tier | Planned ad spend | Projected purchases | Projected ROAS | Projected cost per purchase |
|---|---|---|---|---|---|
| Catalogue (dynamic product ads) | Moderate | ₹5,767 | 8 | 2.04x | ₹721 |
| Static image | Moderate | ₹7,253 | 10 | 2.03x | ₹725 |
| Video | Moderate | ₹50,016 | 65 | 1.93x | ₹769 |
| UGC / creator video | Moderate | ₹2,838 | 3 | 1.86x | ₹946 |
| Carousel | Watchlist | ₹1,968 | 2 | 1.64x | ₹984 |
05 · How we'd help
How we'd help, why, and how it works
Research & offer · Month 1
What we'd do
The booking named reaching new buyers first, so the opening month on this smaller store goes there. Build audiences on the buyer's life and profession, not on health-condition interests. Add cart-value offers that step up at set basket sizes to lift order value.
Why
A smaller health and wellness brand came to us to grow monthly revenue in 3 months, from ₹1L to ₹10L (10x). That is faster than nine in ten of our measured accounts grew over the same time, so the plan below is modelled on what that fastest tenth reached and shows where it lands against the target. At booking, the brand named reaching new buyers as its main problem. Condition targeting is restricted and reaches the wrong buyer. Higher order value lowers the share of each order that goes to ads.
How it works
Lifestyle audiences replace condition interests from the first campaign. The tiers follow real order values, not round numbers.
Measurement & targets · Month 1 to 3
What we'd do
Log store orders every day beside what the ad platform claims. Write month-by-month targets with the brand's team that climb from ₹1L to ₹10L, and open every review with the month-to-date number against them. Raise budget in a month only while return holds; where it would slip too far, hold it.
Why
It did not report a return on ad spend, so the plan starts from what measured health and wellness stores of that size hold. The ad platform's own count runs high, so the store's count is the one that moves budget. Written targets expose a slow month while there is still time to act.
How it works
The sheet is read before each budget change. The target for the month is on the page at every review. Where return would slip too far, the month keeps last month's budget.
Creative testing · Month 1
What we'd do
Lead the testing layer with video, static image and UGC and creator video, building to about two dozen new ads a month by the final month, with carousel watched closely since it returns less than the rest. The learning month runs with a deliberately small daily budget until orders prove the buyer. Run every lead product in a campaign of its own, read every week. Commission ads in batches, and read each batch for a set window before ordering the next.
Why
The first rupees are for finding the buyer, not for volume. Shared campaigns hide weak products; separate ones expose them fast. Buying more before a batch is read means paying for guesses.
How it works
The low budget stays until orders confirm the buyer. A product that does not sell is paused inside the week. Only ads that convert inside the window keep running. New ads rise with the budget, most of them video, then static image.
Scaling · Month 2 to 3
What we'd do
Through Month 2 to Month 3, push toward ₹10L: the budget rises gently and return dips, and Instagram Reels carries the most spend and Facebook Reels the next. Cut regional-language versions of the winning video for the best-selling states. Once purchases are steady, add lookalikes of past buyers next to broad prospecting.
Why
In Month 2 to Month 3 the modelled budget rises gently, and return on spend dips. Two of these months stop their budget step where return would slip too far. 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
Regional cuts run beside the original winner. Lookalike and broad audiences run the same ads, so they can be compared. Most of the final month's spend sits on Instagram Reels, then Facebook Reels. Prospecting to new buyers takes the bulk of spend, while retargeting returns more for each rupee.
06 · Milestones
Projected 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. Store orders and platform revenue are reconciled in the shared sheet. Lifestyle audiences replace condition interests.
- Projected revenue ₹98,591
- Projected ROAS 2.19x
- Planned ad spend ₹44,998
- Month 2
Scaling starts: the winner now also runs in regional languages. Only the part of the step that return supports is taken: budget steps up and return on spend falls.
- Projected revenue ₹1.2L
- Projected ROAS 1.90x
- Planned ad spend ₹65,495
- Month 3
The creative batch is read and the winners keep the budget. Only the part of the step that return supports is taken: budget holds and return on spend holds. The plan finishes short of ₹10L: budget stops rising where return would slip. Each order costs more by the end than it did while learning.
- Projected revenue ₹1.3L
- Projected ROAS 1.94x
- Planned ad spend ₹67,842
07 · Learnings
Learnings from Health & wellness brands we measured
Rebuilt creative around the two services that convert, plus a founder-led ad
Add static images beside video once a winning video is found.
Retargeted video viewers and unfinished form fills; built lookalikes from converted leads
Services behind this plan: 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 hit your goals, we will tell you how; if we cannot, we will tell you that too.
