Sign inBook a Call
Health & wellnessDuration 18 monthsCase study

Health & wellness case study: ₹80,000 to ₹99,672 monthly revenue in 18 months

Numbers modelled on 8 Monastic Media ad accounts

Case study

Month by month

Revenue by month
MonthPhaseAd spendRevenueROASPurchasesCost per purchase
Start––₹80,000–––
Month 1Learning₹34,161₹76,1662.23x59₹579
Month 2Scaling₹41,719₹86,2872.07x64₹652
Month 3Scaling₹51,307₹1,00,2131.95x78₹658
Month 4Scaling₹53,075₹99,5561.88x79₹672
Month 5Scaling₹55,245₹1,02,5921.86x78₹708
Month 6Scaling₹54,566₹1,01,4701.86x78₹700
Month 7Scaling₹52,368₹1,00,7081.92x78₹671
Month 8Scaling₹52,368₹1,03,2771.97x78₹671
Month 9Scaling₹53,892₹1,00,5641.87x75₹719
Month 10Scaling₹52,567₹1,01,3931.93x77₹683
Month 11Scaling₹51,779₹1,01,0741.95x79₹655
Month 12Scaling₹52,473₹99,9081.90x74₹709
Month 13Steady₹50,866₹1,00,8721.98x79₹644
Month 14Steady₹54,478₹1,01,1511.86x77₹708
Month 15Steady₹52,877₹1,00,0051.89x77₹687
Month 16Steady₹53,127₹1,01,1091.90x79₹672
Month 17Steady₹53,403₹1,00,6711.89x76₹703
Month 18Steady₹53,630₹99,6721.86x76₹706
Total₹9,23,901₹17,76,6881.92x1,361₹679
Ad spend₹9.2L
Revenue₹17.8L
Blended ROAS1.92x
Orders1,361
Revenue, month 18₹99,672
ROAS, month 181.86x
Cost / purchase, month 18₹706
Avg order value, month 18₹1,311
Conversion, month 182.11%
Period covered18 months
Milestone₹25L a month

Funnel

Funnel, first view to purchase month 18

  1. Impressions4,77,834
  2. Link clicks5,936
    1.24% of impressions
  3. Landing-page views3,600
    60.65% of link clicks0.753% of impressions
  4. Added to cart407
    11.31% of landing-page views0.085% of impressions
  5. Checkout started209
    51.35% of added to cart0.044% of impressions
  6. Purchases76
    36.36% of checkout started0.016% of impressions

0.016% of impressions became purchases

Mix

Where the budget goes month 18

SegmentAd spendShare of spendPurchasesROASCost per purchase
Instagram₹32,56760.7%451.84x₹724
Facebook₹19,10535.6%281.88x₹682
Audience Network₹1,1382.1%21.89x₹569
WhatsApp₹8201.5%11.89x₹820
SegmentAd spendShare of spendPurchasesROASCost per purchase
Instagram Reels₹17,69933.0%251.85x₹708
Facebook Reels₹10,03018.7%151.93x₹669
Instagram Feed₹9,25317.3%131.90x₹712
Facebook Feed₹8,02815.0%111.82x₹730
Instagram Stories₹5,61510.5%71.72x₹802
Audience Network₹1,1382.1%21.89x₹569
Facebook Stories₹1,0472.0%21.89x₹524
WhatsApp₹8201.5%11.89x₹820
SegmentAd spendShare of spendPurchasesROASCost per purchase
Prospecting (cold audiences)₹47,67488.9%681.86x₹701
Retargeting (warm audiences)₹2,9115.4%41.93x₹728
Lookalike audiences₹2,2034.1%31.81x₹734
Advantage+ shopping₹8421.6%11.86x₹842

Creatives

Creative mix month 18

New ads per month

Video6 a month
Static image2 a month
Catalogue (dynamic product ads)1 a month
UGC / creator video2 a month
Carousel1 a month
Moderate1.87xblended ROAS 4 creative types₹52,134 spend
Watchlist1.57xblended ROAS 1 creative type₹1,496 spend
Creative typeTierAd spendPurchasesROASCost per purchase
Static imageModerate₹5,98091.95x₹664
Catalogue (dynamic product ads)Moderate₹4,02461.95x₹671
VideoModerate₹39,920561.85x₹713
UGC / creator videoModerate₹2,21031.78x₹737
CarouselWatchlist₹1,49621.57x₹748

How we run it

How we run it, why, and how it works

  1. Research & offer Month 1

    What we do

    We start with creative and content, which the brand in this scenario named first, before anything else on this smaller store. 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. We use cart-value tiers so larger baskets earn a better offer.

    Why

    In this case study, a smaller health and wellness brand grows monthly revenue in 18 months, from ₹80,000 to ₹25L (31.2x). 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 creative and content, with results that swing from month to month close behind. Separate layers stop prospecting and retargeting competing for the same budget. Hostile comments under running ads depress their delivery and conversion.

    How it works

    Warm layers run beside prospecting, not instead of it. Campaigns are relaunched on a clean setup rather than left to degrade. Tier levels are set just above the basket sizes buyers already reach.

  2. Measurement & reviews Month 1 to 18

    What we do

    We set the path from ₹80,000 to ₹25L as written monthly numbers, and read every review against the month so far. We log store orders every day beside what the ad platform claims. We raise budget in a month only while return holds; where it slips too far, we hold it.

    Why

    With no return on ad spend reported, the case study begins at the level measured health and wellness stores of that size hold. Written monthly numbers expose a slow month while there is still time to act. Platform attribution over-counts, so budget decisions sit on the store-side number.

    How it works

    Each budget step is argued against the written number. Budget decisions are read off store numbers, not the ad platform alone. Where return slips too far, the month keeps last month's budget.

  3. Creative testing Month 1

    What we do

    We test with video, static image and UGC and creator video first, rising to about a dozen new ads a month by the final month, with carousel watched closely since it returns less than the rest. We work in creative batches with a fixed read window each. We make trust the subject of the video: creator reels, customer feedback and founder-led clips. We brief creators for a steady run of UGC video, with regional-language cuts of the winners.

    Why

    A fixed window stops spend chasing a creative before it has been read. In most accounts we measured, video that carried trust held its return. A steady supply keeps the testing layer fed, and regional cuts reach more buyers with the same idea.

    How it works

    Batches that do not convert are cut; winners get the budget. Low-quality UGC is pulled and founder-led video takes its place. Winning UGC is cut into regional languages before new ideas are bought. New ads rise with the budget, most of them video, then static image.

  4. Scaling Month 2 to 12

    What we do

    Through Month 2 to Month 12, we push toward ₹25L: the budget rises gently and return falls, and Instagram Reels carries the most spend and Facebook Reels the next. We refresh tired ads by mixing old and new creatives as spend rises. We tie every budget increase to return: we step up while it holds, and step back when it drops. We cut regional-language versions of the winning video for the best-selling states.

    Why

    Across Month 2 to Month 12, the budget rises gently, and return on spend falls as it does. In several of these months budget goes up only as far as return allows, so revenue grows more slowly than the final number needs. Spend stays flat for three of these months, waiting on return rather than on the calendar. Our measured accounts saw cost per order rise and return fall as spend scaled; that is why each step here waits on return. More spend means the same people see an ad more often, and click-through fades.

    How it works

    New creatives join proven ones rather than replacing them all at once. 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 Facebook Reels next. Prospecting to new buyers takes the bulk of spend, while retargeting returns more for each rupee.

  5. Steady state Month 13 to 18

    What we do

    From Month 13, we hold the gains and push toward ₹25L only as far as return allows. We stop pushing budget once return has peaked. We keep a bank of ready creatives and rotate them in as ads tire. We recover abandoned checkouts and lift repeat orders with WhatsApp messages.

    Why

    Growth slows from Month 13, still short of ₹25L. Budget stays about level over these months. Most of our engagements saw return fall back from its best month. Falling click-through preceded a revenue drop in a measured account, so creative refresh is not optional.

    How it works

    Budget is held while return is at its best and cut back when it slips. Refreshes are gradual: a few new ads at a time. Messages run beside retargeting ads.

Milestones

Milestones by month

  1. Month 1

    The learning phase opens: 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. The account runs in layers: testing, scaling and retargeting.

    • Revenue ₹76,166
    • ROAS 2.23x
    • Ad spend ₹34,161
  2. Month 2

    Scaling starts: the creative batch is read and the winners keep the budget. Return dips as the budget steps up.

    • Revenue ₹86,287
    • ROAS 2.07x
    • Ad spend ₹41,719
  3. Month 3

    A fresh round of creator and customer-feedback video goes live.

    • Revenue ₹1L
    • ROAS 1.95x
    • Ad spend ₹51,307
  4. Month 4

    The creative bank supplies this period's refresh. The budget step stops where return starts to slip: return holds as the budget holds.

    • Revenue ₹99,556
    • ROAS 1.88x
    • Ad spend ₹53,075
  5. Month 5

    Past buyers get a WhatsApp nudge for their next order.

    • Revenue ₹1L
    • ROAS 1.86x
    • Ad spend ₹55,245
  6. Month 6

    Fresh ads are mixed in beside the proven set.

    • Revenue ₹1L
    • ROAS 1.86x
    • Ad spend ₹54,566
  7. Month 7

    Regional-language cuts of the winning UGC go live. With return short of where a budget step pays, return holds as the budget holds.

    • Revenue ₹1L
    • ROAS 1.92x
    • Ad spend ₹52,368
  8. Month 8

    Budget is held at the level where return peaked.

    • Revenue ₹1L
    • ROAS 1.97x
    • Ad spend ₹52,368
  9. Month 9

    Each budget move is read against the return it bought. The budget step stops where return starts to slip: return dips as the budget holds.

    • Revenue ₹1L
    • ROAS 1.87x
    • Ad spend ₹53,892
  10. Month 10

    Regional-language versions of the winner go live. With return short of where a budget step pays, return holds as the budget holds.

    • Revenue ₹1L
    • ROAS 1.93x
    • Ad spend ₹52,567
  11. Month 11

    This batch's read is done: winners stay, the rest are cut. The budget step stops where return starts to slip: return holds as the budget holds.

    • Revenue ₹1L
    • ROAS 1.95x
    • Ad spend ₹51,779
  12. Month 12

    A fresh round of creator and customer-feedback video goes live.

    • Revenue ₹99,908
    • ROAS 1.90x
    • Ad spend ₹52,473
  13. Month 13

    From here the work shifts to keeping ads fresh and bringing buyers back.

    • Revenue ₹1L
    • ROAS 1.98x
    • Ad spend ₹50,866
  14. Month 14

    The creative bank supplies this period's refresh.

    • Revenue ₹1L
    • ROAS 1.86x
    • Ad spend ₹54,478
  15. Month 15

    Past buyers get a WhatsApp nudge for their next order. With return short of where a budget step pays, return holds as the budget holds.

    • Revenue ₹1L
    • ROAS 1.89x
    • Ad spend ₹52,877
  16. Month 16

    New creatives join the proven ones. The budget step stops where return starts to slip: return holds as the budget holds.

    • Revenue ₹1L
    • ROAS 1.90x
    • Ad spend ₹53,127
  17. Month 17

    Regional-language cuts of the winning UGC go live.

    • Revenue ₹1L
    • ROAS 1.89x
    • Ad spend ₹53,403
  18. Month 18

    Budget is held at the level where return peaked. The budget step stops where return starts to slip: return holds as the budget holds. Revenue ends below ₹25L, 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 ₹99,672
    • ROAS 1.86x
    • Ad spend ₹53,630

Learnings

Learnings from Health & wellness brands we measured

  1. Buy creative in batches, give each batch a fixed read window, and refresh tired ads by mixing old and new.

  2. Opened a month-to-date table against the cap on every weekly call

  3. Relaunch on a clean setup when negative comments start hurting delivery.

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.