Food & beverage case study: ₹1L to ₹2.2L monthly revenue in 1–2 months
Case study
Week by week
Revenue by week
| Week | Phase | Ad spend | Revenue | ROAS | Purchases | Cost per purchase |
|---|---|---|---|---|---|---|
| Start | – | – | ₹1L | – | – | – |
| Week 1 | Learning | ₹10,427 | ₹24,652 | 2.36x | 26 | ₹401 |
| Week 2 | Learning | ₹10,207 | ₹24,564 | 2.41x | 26 | ₹393 |
| Week 3 | Learning | ₹10,563 | ₹24,156 | 2.29x | 25 | ₹423 |
| Week 4 | Learning | ₹9,776 | ₹23,879 | 2.44x | 25 | ₹391 |
| Week 5 | Scaling | ₹13,777 | ₹30,883 | 2.24x | 32 | ₹431 |
| Week 6 | Scaling | ₹23,640 | ₹45,724 | 1.93x | 49 | ₹482 |
| Week 7 | Scaling | ₹28,864 | ₹54,876 | 1.90x | 60 | ₹481 |
| Week 8 | Scaling | ₹32,353 | ₹60,164 | 1.86x | 63 | ₹514 |
| Week 9 | Scaling | ₹31,864 | ₹60,522 | 1.90x | 65 | ₹490 |
| Total | ₹1,71,471 | ₹3,49,420 | 2.04x | 371 | ₹462 |
Funnel
Funnel, first view to purchase the last 4 weeks
- Impressions7,56,449
- Link clicks13,2321.75% of impressions
- Landing-page views10,22677.28% of link clicks1.352% of impressions
- Added to cart1,28312.55% of landing-page views0.17% of impressions
- Checkout started70054.56% of added to cart0.093% of impressions
- Purchases23733.86% of checkout started0.031% of impressions
0.031% of impressions became purchases
Mix
Where the budget goes the last 4 weeks
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| ₹63,904 | 54.7% | 129 | 1.88x | ₹495 | |
| ₹51,378 | 44.0% | 105 | 1.91x | ₹489 | |
| Audience Network | ₹1,439 | 1.2% | 3 | 1.92x | ₹480 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Instagram Reels | ₹30,038 | 25.7% | 61 | 1.89x | ₹492 |
| Facebook Reels | ₹26,622 | 22.8% | 56 | 1.96x | ₹475 |
| Instagram Feed | ₹23,707 | 20.3% | 49 | 1.93x | ₹484 |
| Facebook Feed | ₹22,849 | 19.6% | 45 | 1.85x | ₹508 |
| Instagram Stories | ₹10,159 | 8.7% | 19 | 1.76x | ₹535 |
| Facebook Stories | ₹1,907 | 1.6% | 4 | 1.92x | ₹477 |
| Audience Network | ₹1,439 | 1.2% | 3 | 1.92x | ₹480 |
| Segment | Ad spend | Share of spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Prospecting (cold audiences) | ₹1,05,526 | 90.4% | 214 | 1.89x | ₹493 |
| Retargeting (warm audiences) | ₹5,385 | 4.6% | 11 | 1.97x | ₹490 |
| Lookalike audiences | ₹4,275 | 3.7% | 9 | 1.84x | ₹475 |
| Advantage+ shopping | ₹1,535 | 1.3% | 3 | 1.90x | ₹512 |
Creatives
Creative mix the last 4 weeks
New ads per month
| Creative type | Tier | Ad spend | Purchases | ROAS | Cost per purchase |
|---|---|---|---|---|---|
| Catalogue (dynamic product ads) | Moderate | ₹15,462 | 33 | 1.98x | ₹469 |
| Static image | Moderate | ₹25,110 | 53 | 1.97x | ₹474 |
| Video | Moderate | ₹65,256 | 131 | 1.87x | ₹498 |
| UGC / creator video | Moderate | ₹7,145 | 14 | 1.80x | ₹510 |
| Carousel | Watchlist | ₹3,748 | 6 | 1.60x | ₹625 |
How we run it
How we run it, why, and how it works
Research & offer Week 1 to 2
What we do
We set up the base for a smaller food and beverage store before any budget rises. We put the website audit, the creative brief and the monthly media schedule in place before spend moves. We add cart-value offers that step up at set basket sizes to lift order value.
Why
A smaller food and beverage brand grows monthly revenue in 1–2 months, from ₹1L to ₹40L (40x). No single problem was named; the case study works from the figures instead. Later budget calls need something written to be judged against. Higher order value lowers the share of each order that goes to ads.
How it works
All three are shared with the brand's team before any budget step. Tier levels are set just above the basket sizes buyers already reach.
Measurement & reviews Week 1 to 9
What we do
We agree a written number for every week on the way from ₹1L to ₹40L, and start each review with the week-to-date figure against it. We log store orders every day beside what the ad platform claims. We read results in three-to-four-day windows, since the case study runs week by week.
Why
With no return on ad spend reported, the case study begins at the level food and beverage stores of that size hold. Written monthly numbers expose a slow week while there is still time to act. The ad platform's own count runs high, so the store's count is the one that moves budget.
How it works
Written monthly numbers make each scaling decision explicit. Every budget call starts from the store's orders. Each window is read on purchases and cost per purchase before the next move.
Creative testing Week 1 to 4
What we do
We lead the testing layer with video, catalogue ads and static image, building to about two dozen new ads a month by the last four weeks, with carousel watched closely since it returns less than the rest. We run one broad video campaign of the core products, with a customer testimonial, and give it most of the budget. We test static images beside video. We run every lead product in a campaign of its own, read every week.
Why
Broad delivery lets the algorithm find buyers for an everyday product. In every industry we work in, static images were the format most often in the top creative tier. A product nobody buys is visible within a week when it has its own campaign.
How it works
A video that takes off gets the budget; tests that do not convert are cut. Statics join once a winning video is found. 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.
Scaling Week 5 to 9
What we do
Through Week 5 to Week 9, we push toward ₹40L: the budget climbs in steps and return falls, and Instagram Reels carries the most spend and Facebook Reels the next. We make regional-language versions of the winning video for the states that buy most. We put seasonal collection campaigns in front of each festive and wedding peak.
Why
In Week 5 to Week 9 the budget climbs in steps, and return on spend falls as it does. In three of these weeks budget goes up only as far as return allows, so revenue grows more slowly than the final number needs. Spend stays flat for one of these weeks, waiting on return rather than on the calendar. Spend scaled in our accounts pushed cost per order up and return down, so no step is taken on hope. Buyers respond to the same idea in their own language.
How it works
Regional cuts run beside the original winner. Spend shifts into each season and between regions with the calendar. In the last four weeks, Instagram Reels takes the most spend and Facebook Reels the next most. Most spend reaches people who have not bought yet; past visitors return more per rupee.
Milestones
Milestones by week
- Week 1
First, the set-up: a small daily budget carries the first ads, and store orders are matched to tracking. The daily sheet now matches platform revenue to store orders. The media schedule and creative brief are signed off.
- Revenue ₹24,652
- ROAS 2.36x
- Ad spend ₹10,427
- Week 2
The first read of the ads is in, and the ones that do not convert stop. Spend holds, and return holds.
- Revenue ₹24,564
- ROAS 2.41x
- Ad spend ₹10,207
- Week 3
Offers and store fixes switch on as the first orders confirm.
- Revenue ₹24,156
- ROAS 2.29x
- Ad spend ₹10,563
- Week 4
Learning phase closes: the buyer found and the winning creative picked.
- Revenue ₹23,879
- ROAS 2.44x
- Ad spend ₹9,776
- Week 5
Scaling begins: budget shifts to the products that sold this period. Spend steps up, and return dips.
- Revenue ₹30,883
- ROAS 2.24x
- Ad spend ₹13,777
- Week 6
The seasonal collection campaign leads this period's spend mix. Budget rises to the point where return starts to give way: spend steps up sharply, and return falls.
- Revenue ₹45,724
- ROAS 1.93x
- Ad spend ₹23,640
- Week 7
Static images are tested beside the winning video. Budget rises to the point where return starts to give way: spend steps up, and return holds.
- Revenue ₹54,876
- ROAS 1.90x
- Ad spend ₹28,864
- Week 8
Regional-language versions of the winner go live.
- Revenue ₹60,164
- ROAS 1.86x
- Ad spend ₹32,353
- Week 9
Products that do not sell are paused and budget moves to the winners. The budget waits on return rather than on the calendar, so spend holds, and return holds. Revenue ends below ₹40L, the number the brand set, because budget stops rising where return starts to slip. Each order costs more by the end than it did while learning.
- Revenue ₹60,522
- ROAS 1.90x
- Ad spend ₹31,864
Learnings
Learnings from Food & beverage brands
Build around the festive and wedding calendar: seasonal catalogue or collection campaigns, regional audiences for regional festivals, and pausing regions during regional observances.
15 UGC videos, including regional-language cuts for the two best-selling states
Tested UGC for one product and a UGC lookalike audience, then cut both
Services: Performance marketing Ads video creation Food & beverage marketing guide Book a call
More Food & beverage 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.
