Sign inBook a Call
PetsDuration 6 monthsCase study

Pets case study: ₹50,000 to ₹3.2L monthly revenue in 6 months

Numbers modelled on 138 Monastic Media ad accounts

Case study

Month by month

Revenue by month
MonthPhaseAd spendRevenueROASPurchasesCost per purchase
Start––₹50,000–––
Month 1Learning₹13,488₹48,3613.59x26₹519
Month 2Scaling₹23,116₹68,1192.95x36₹642
Month 3Scaling₹48,776₹1,15,1852.36x60₹813
Month 4Scaling₹1,08,772₹2,28,1552.10x120₹906
Month 5Steady₹1,48,731₹3,10,2282.09x163₹912
Month 6Steady₹1,69,495₹3,21,0411.89x170₹997
Total₹5,12,378₹10,91,0892.13x575₹891
Ad spend₹5.1L
Revenue₹10.9L
Blended ROAS2.13x
Orders575
Revenue, month 6₹3.2L
ROAS, month 61.89x
Cost / purchase, month 6₹997
Avg order value, month 6₹1,888
Conversion, month 61.17%
Period covered6 months
Milestone₹5L a month

Funnel

Funnel, first view to purchase month 6

  1. Impressions11,40,299
  2. Link clicks21,639
    1.9% of impressions
  3. Landing-page views14,543
    67.21% of link clicks1.275% of impressions
  4. Added to cart1,472
    10.12% of landing-page views0.129% of impressions
  5. Checkout started610
    41.44% of added to cart0.053% of impressions
  6. Purchases170
    27.87% of checkout started0.015% of impressions

0.015% of impressions became purchases

Mix

Where the budget goes month 6

SegmentAd spendShare of spendPurchasesROASCost per purchase
Instagram₹1,09,48964.6%1101.88x₹995
Facebook₹57,54434.0%571.91x₹1,010
Audience Network₹2,4621.5%31.93x₹821
SegmentAd spendShare of spendPurchasesROASCost per purchase
Instagram Reels₹49,77529.4%501.89x₹996
Instagram Feed₹40,70724.0%421.94x₹969
Facebook Reels₹26,34015.5%271.96x₹976
Facebook Feed₹26,00015.3%251.85x₹1,040
Instagram Stories₹19,00711.2%181.76x₹1,056
Facebook Stories₹2,9771.8%31.93x₹992
Audience Network₹2,4621.5%31.93x₹821
Facebook Video₹2,2271.3%21.93x₹1,114
SegmentAd spendShare of spendPurchasesROASCost per purchase
Prospecting (cold audiences)₹1,41,19083.3%1411.89x₹1,001
Retargeting (warm audiences)₹17,79110.5%191.96x₹936
Lookalike audiences₹5,3323.1%51.84x₹1,066
Advantage+ shopping₹5,1823.1%51.89x₹1,036

Creatives

Creative mix month 6

New ads per month

Video20 a month
Catalogue (dynamic product ads)6 a month
Static image4 a month
UGC / creator video3 a month
Carousel2 a month
Moderate1.91xblended ROAS 4 creative types₹1.6L spend
Watchlist1.60xblended ROAS 1 creative type₹8,922 spend
Creative typeTierAd spendPurchasesROASCost per purchase
Catalogue (dynamic product ads)Moderate₹26,304281.99x₹939
Static imageModerate₹25,640271.98x₹950
VideoModerate₹98,222981.88x₹1,002
UGC / creator videoModerate₹10,407101.81x₹1,041
CarouselWatchlist₹8,92271.60x₹1,275

How we run it

How we run it, why, and how it works

  1. Research & offer Month 1

    What we do

    We give the first month to creative and content, the brand’s main problem, on a smaller base. We add cart-value offers that step up at set basket sizes to lift order value. We build the account in layers so each can be read on its own: testing, scaling, new-buyer prospecting and cart retargeting.

    Why

    In this case study, a smaller pet brand grows monthly revenue in 6 months, from ₹50,000 to ₹5L (10x). That is faster than nine in ten of our measured accounts grew over the same time, so the case study below is on what that fastest tenth reached and shows where it lands against the number this scenario calls for. The main problem was creative and content, followed by marketing and social presence. A larger basket spreads the cost of each order over more revenue. Without layers, retargeting quietly eats the prospecting budget.

    How it works

    Tier levels are set just above the basket sizes buyers already reach. Warm layers run beside prospecting, not instead of it.

  2. Measurement & reviews Month 1 to 6

    What we do

    We track ad-platform revenue beside store orders in a shared daily sheet. We agree a written number for every month on the way from ₹50,000 to ₹5L, and start each review with the month-to-date figure against it. We check the reported return on spend against store revenue before any budget moves.

    Why

    The return on ad spend it reported sits above what measured stores of that size hold; the case study starts from it and allows for some of it to give way as spend rises. 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

    Budget decisions are read off store numbers, not the ad platform alone. Written monthly numbers make each scaling decision explicit. The store-side return becomes the number every review uses.

  3. Creative testing Month 1

    What we do

    We lead the testing layer with video, catalogue ads and static image, building to a few dozen new ads a month by the final month, keeping carousel on a short leash because its return trails the account. 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 keep creators producing UGC video on a steady schedule, and cut the winners into regional languages.

    Why

    The read window keeps creative spending tied to evidence. Video built on trust was the format that held return in most measured accounts. 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. UGC that underperforms is replaced by founder-led video, not given more budget. Regional cuts of a winner come before new ideas. More spend buys more new ads, led by video ahead of catalogue ads.

  4. Scaling Month 2 to 4

    What we do

    Through Month 2 to Month 4, we push toward ₹5L: the budget climbs steeply and return falls, and Instagram Reels carries the most spend and Instagram Feed the next. As spend rises, we mix new creatives in with the proven ones before the old ones tire. We tie every budget increase to return: we step up while it holds, and step back when it drops.

    Why

    In Month 2 to Month 4 the budget climbs steeply, and return on spend falls as it does. Spend scaled in our measured accounts pushed cost per order up and return down, so no step is taken on hope. More spend means the same people see an ad more often, and click-through fades.

    How it works

    Proven ads stay while new ones are added. There is no fixed ramp; each month's budget follows the return of the last. 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.

  5. Steady state Month 5 to 6

    What we do

    From Month 5, we hold the gains and push toward ₹5L only as far as return allows. We refresh tired ads by mixing old and new creatives, and keep a creative bank. We use WhatsApp for abandoned checkouts and for past buyers' next order.

    Why

    Growth slows from Month 5, still short of ₹5L. Budget keeps rising, more slowly than in the scaling months. Falling click-through preceded a revenue drop in a measured account, so creative refresh is not optional. A message to someone who nearly bought costs less than an ad.

    How it works

    New creatives mix with proven ones rather than replacing them all at once. 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. The reported return is checked against the store-side return. Store orders and platform revenue are reconciled in the shared sheet.

    • Revenue ₹48,361
    • ROAS 3.59x
    • Ad spend ₹13,488
  2. Month 2

    Scaling starts: past buyers get a WhatsApp nudge for their next order. Return falls as the budget steps up sharply.

    • Revenue ₹68,119
    • ROAS 2.95x
    • Ad spend ₹23,116
  3. Month 3

    The winning UGC runs in regional-language versions.

    • Revenue ₹1.2L
    • ROAS 2.36x
    • Ad spend ₹48,776
  4. Month 4

    Customer-feedback and creator videos are refreshed. Return dips as the budget more than doubles.

    • Revenue ₹2.3L
    • ROAS 2.10x
    • Ad spend ₹1.1L
  5. Month 5

    From here the work shifts to keeping ads fresh and bringing buyers back. Budget rises to the point where return starts to give way: return holds as the budget steps up. Revenue is now past halfway from ₹50,000 to ₹5L.

    • Revenue ₹3.1L
    • ROAS 2.09x
    • Ad spend ₹1.5L
  6. Month 6

    Ads with falling click-through are swapped from the bank. Budget rises to the point where return starts to give way: return dips as the budget dips. ₹5L is not reached in the time, because budget stops rising where return starts to slip. Cost per purchase ends higher than in the learning phase.

    • Revenue ₹3.2L
    • ROAS 1.89x
    • Ad spend ₹1.7L

Learnings

Learnings from brands we measured

  1. Scaled into winter against written daily spend numbers

  2. Reconciled ad-platform and Shopify figures every month after cancellations

  3. Kept a creatives bank and 4–8 social posts a month

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.