Sign inBook a Call
Pets1 monthCase study

Pets case study: plan for ₹1L to ₹91,806 monthly revenue in 1 month

Monthly revenue at enquiry, self-reported₹1L
Projected for the last 4 weeks, modelled₹91,806
-8%
Planned ad spend₹41,417
Projected revenue₹91,806
Projected blended ROAS2.22x
Projected orders72
Projected revenue, the last 4 weeks₹91,806
Projected ROAS, the last 4 weeks2.22x
Projected cost / purchase, the last 4 weeks₹575
Projected avg order value, the last 4 weeks₹1,275
Projected conversion, the last 4 weeks1.9%
Horizon4 weeks
Target, brand's own₹10L a month
Plan reaches9% of target

01 · Plan

Week by week

Weekly plan
WeekPhasePlanned ad spendProjected revenueProjected ROASProjected purchasesProjected cost per purchase
At enquiry, self-reported––₹1L–––
Week 1Learning₹10,394₹23,2902.24x18₹577
Week 2Learning₹10,713₹23,2972.17x18₹595
Week 3Learning₹9,453₹21,8602.31x17₹556
Week 4Learning₹10,857₹23,3592.15x19₹571
Total₹41,417₹91,8062.22x72₹575

02 · Funnel

Projected funnel, first view to purchase · the last 4 weeks

  1. Impressions4,45,671
  2. Link clicks5,680
    1.27% of impressions
  3. Landing-page views3,794
    66.8% of link clicks0.851% of impressions
  4. Added to cart512
    13.49% of landing-page views0.115% of impressions
  5. Checkout started240
    46.88% of added to cart0.054% of impressions
  6. Purchases72
    30% of checkout started0.016% of impressions

0.016% of impressions became purchases

03 · Mix

Where the planned budget goes · the last 4 weeks

SegmentPlanned ad spendShare of spendProjected purchasesProjected ROASProjected cost per purchase
Instagram₹25,94462.6%452.21x₹577
Facebook₹14,74535.6%262.23x₹567
Audience Network₹7281.8%12.26x₹728
SegmentPlanned ad spendShare of spendProjected purchasesProjected ROASProjected cost per purchase
Instagram Reels₹12,94831.3%232.22x₹563
Instagram Feed₹8,06519.5%142.27x₹576
Facebook Feed₹7,71818.6%132.17x₹594
Facebook Reels₹6,33315.3%122.30x₹528
Instagram Stories₹4,93111.9%82.06x₹616
Audience Network₹7281.8%12.26x₹728
Facebook Stories₹6941.7%12.26x₹694
SegmentPlanned ad spendShare of spendProjected purchasesProjected ROASProjected cost per purchase
Prospecting (cold audiences)₹34,57983.5%602.21x₹576
Retargeting (warm audiences)₹4,43210.7%82.30x₹554
Lookalike audiences₹1,2092.9%22.15x₹604
Advantage+ shopping₹1,1972.9%22.22x₹598

04 · Creatives

Planned creative mix · the last 4 weeks

New ads per month

Video4 a month
Static image2 a month
Catalogue (dynamic product ads)2 a month
UGC / creator video1 a month
Carousel1 a month
Moderate2.23xblended ROAS · 4 creative types₹39,409 spend
Watchlist1.87xblended ROAS · 1 creative type₹2,008 spend
Creative typeTierPlanned ad spendProjected purchasesProjected ROASProjected cost per purchase
Catalogue (dynamic product ads)Moderate₹6,012112.33x₹547
Static imageModerate₹6,273112.32x₹570
VideoModerate₹24,713432.20x₹575
UGC / creator videoModerate₹2,41142.12x₹603
CarouselWatchlist₹2,00831.87x₹669

05 · How we'd help

How we'd help, why, and how it works

  1. Research & offer · Week 1 to 2

    What we'd do

    The booking named marketing and social presence first, so the opening week on this smaller store goes there. Start with a website audit, a creative brief and a monthly media plan in the first week. Add cart-value offers that step up at set basket sizes to lift order value.

    Why

    A smaller pet brand came to us to grow monthly revenue in 1 month, from ₹1L to ₹10L (10x). Nine in ten of the accounts we measured grew more slowly than that in the same time; the plan is built on what the fastest tenth reached, and shows the gap to the target honestly. At booking, the brand named marketing and social presence as its main problem. A written brief gives every later budget decision a reference point. Each extra item in a basket is revenue the ad has already paid for.

    How it works

    The brief is agreed first; spend follows it. Tier levels are set just above the basket sizes buyers already reach.

  2. Measurement & targets · Week 1 to 4

    What we'd do

    Keep a shared daily sheet with the ad platform's revenue next to real store orders. Agree a written target for every week on the way from ₹1L to ₹10L, and start each review with the week-to-date figure against it.

    Why

    No return on ad spend was given at booking; the starting return is what measured 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 week while there is still time to act.

    How it works

    Every budget call starts from the store's orders. Written targets make each scaling decision explicit.

  3. Creative testing · Week 1 to 4

    What we'd do

    Test with video, catalogue ads and static image first, rising to about a dozen new ads a month by the last four weeks, keeping carousel on a short leash because its return trails the account. Keep creators producing UGC video on a steady schedule, and cut the winners into regional languages. Make trust the subject of the video: creator reels, customer feedback and founder-led clips. Give each lead product its own campaign and read it weekly.

    Why

    Regular UGC keeps testing going, and a regional cut stretches a winning idea further. Video built on trust was the format that held return in most measured accounts. Products that do not sell show up inside a week, not after a month of shared budget.

    How it works

    Regional cuts of a winner come before new ideas. Low-quality UGC is pulled and founder-led video takes its place. A product that does not sell is paused inside the week. The number of new ads grows with spend; video makes up the largest part and catalogue ads the next.

  4. Scaling · Week 4

    What we'd do

    Through Week 4, push toward ₹10L: the budget stays close to the learning level while return holds, and Instagram Reels carries the most spend and Instagram Feed the next. Let return decide budget: more while it holds, less when it slips. Refresh tired ads by mixing old and new creatives as spend rises.

    Why

    Across Week 4, the modelled budget stays close to the learning level, while return on spend holds. Each budget step here is sized so that return stays close to where it was. More spend means the same people see an ad more often, and click-through fades.

    How it works

    Budget follows return week to week instead of a fixed ramp. Proven ads stay while new ones are added. In the last four weeks, Instagram Reels takes the most spend and Instagram Feed the next most. Prospecting to new buyers takes the bulk of spend, while retargeting returns more for each rupee.

06 · Milestones

Projected milestones by week

  1. Week 1

    First, the set-up: a small daily budget carries the first ads, and store orders are matched to tracking. The media plan and creative brief are signed off. The cart-value tiers are live.

    • Projected revenue ₹23,290
    • Projected ROAS 2.24x
    • Planned ad spend ₹10,394
  2. Week 2

    First creative read: ads that do not convert are cut. Return holds as the budget holds.

    • Projected revenue ₹23,297
    • Projected ROAS 2.17x
    • Planned ad spend ₹10,713
  3. Week 3

    Offers and store fixes switch on as the first orders confirm. Return rises as the budget eases back.

    • Projected revenue ₹21,860
    • Projected ROAS 2.31x
    • Planned ad spend ₹9,453
  4. Week 4

    By the end of learning, the buyer is known and one ad has won. Return dips as the budget steps up. The plan finishes short of ₹10L: budget stops rising where return would slip. Each order costs about what it did while learning.

    • Projected revenue ₹23,359
    • Projected ROAS 2.15x
    • Planned ad spend ₹10,857

07 · Learnings

Learnings from brands we measured

  1. Handed over a 13-point site fix list: prepaid offer, testimonials, a three-day return window, an about page, no permanent sale prices

  2. Product-only creatives and carousels, swapped the moment they stopped converting

  3. A low average order value limited how far spend could scale.

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.