The Operator-Led Agency Model: Why Doers Beat Decks

There is a tidy fantasy that the agency business sells, and Indian brands keep buying it. You retain a firm, a senior person flies in or dials in, and they present a strategy. It is a good deck. The market sizing is clean, the framework has four quadrants, the roadmap has phases with confident names. Everyone nods. The deck gets emailed around. And then nothing in your actual account moves, because a deck is a description of work, not the work. The strategy was never the bottleneck. The doing was.

We built Zane as an operator-led agency on the opposite premise. The person who advises you is the person who runs the account. Not a strategist who hands a plan to a junior who hands it to a tool. The same head that decides what to do is the head that logs in and does it, watches the number move, and adjusts when reality disagrees with the slide. That single design choice changes everything downstream, and it is the difference between a partner who is accountable for outcomes and a consultant who is accountable for a presentation.

A deck is a hypothesis, not a result

Strategy work has a seductive quality. It feels like progress because it produces an artefact. You can hold the deck, forward the deck, reference the deck in a board meeting. But the deck is a hypothesis about what should happen. It has not touched a listing, recovered a buy box, or caught a rising defect rate before it breached. It is a bet placed on a table that someone else has to actually play.

The gap between strategy and outcome in marketplace work is enormous, and it is almost entirely execution. The plan to improve ad efficiency is one sentence. Doing it is two hundred decisions across a quarter: which SKU to pause when it goes out of stock, which keyword is bleeding, which listing lost the box on Tuesday and why. A consultant who delivers the sentence and leaves has delivered roughly two percent of the value. The operator who makes the two hundred decisions delivered the rest. We are blunt about who deserves the fee.

A deck has never won a buy box. The person logged in at 9pm fixing a dispatch rota has.

Reality breaks plans, and only operators are there when it does

Every marketplace strategy survives exactly until it meets a stockout, a hijacker, a sudden ad cost spike, or a platform policy change announced on a Friday. The plan assumed steady conditions. Conditions are never steady. This is why a beautiful twelve-month roadmap so often dies in month two, and why we wrote a growth roadmap that survives contact with reality rather than one that only looks good on a slide. A plan that cannot bend is a plan that breaks.

The clearest recent example is quick commerce. The deck written in early 2025 assumed a marketplace where you list a SKU and pay a clean commission. By late 2025 that ground had moved. Blinkit completed its shift to an inventory-led, first-party model from September 2025, buying stock under its own GSTIN, and brands now report listing fees of around twenty five thousand rupees per SKU per state plus heavy ad-wallet minimums, per Storyboard18. No deck from March predicted that. An operator who reads the platform’s terms every month did, and re-cut the plan accordingly.

The consultant is not in the room when the plan breaks. They presented in March and they are gone. The operator is the one staring at the order defect rate climbing on a Tuesday, tracing it to a single warehouse, and rebuilding the pick-pack rota before it crosses a threshold. That improvisation under live conditions is the actual job. It cannot be pre-written into a deck because the situations that demand it have not happened yet. You are not paying for the plan. You are paying for the judgement that fires when the plan fails.

Advice is cheap because it carries no risk

Here is the uncomfortable economics of pure advisory work. The consultant carries none of the downside. If the strategy works, they take credit. If it fails, the failure was in your execution, not their thinking. They are insulated by design. This is why advice is structurally cheap to give and expensive to act on, and why a brand can accumulate three strategy decks from three firms and still have a flat account.

An operator is exposed to the outcome in a way a strategist is not. When your buy-box win rate is the number being judged, you stop producing frameworks and start producing results, because the framework does not pay if the box stays lost. This is the same reason an in-house hire and an agency are not interchangeable line items, a tension we unpacked in our piece on when to hire in-house versus outsource. The right question is never advice versus execution. It is who carries the risk of the number not moving.

How to tell an operator from an advisor

The titles are useless. Everyone is a strategist, a consultant, a partner, a head of growth. The words on the business card tell you nothing about whether the person will ever log into your account. So ignore the title and run a few practical tests before you sign anything.

  • Ask who specifically will be in your Seller Central account every week, by name, and whether that is the same person presenting to you today. If the pitch person vanishes after onboarding, you bought a deck.
  • Ask what they changed in their last client account last month, not what they recommended. An operator answers with actions and the numbers those actions moved. An advisor answers with insights.
  • Ask how they decide what not to do when resources are tight. Real operators have a prioritisation discipline, like our prioritisation framework for resource-strapped brands, because doing means choosing, and choosing means saying no to good ideas that are not the next move.
  • Ask to see a report. If it is a forty-slide narrative of trends with no actions attached, it is a costume. A real report is the receipt for work already done.
  • Ask what happens when the plan breaks in week three. If they cannot describe a live save from memory, they have never been there when it breaks.

The model only works when one head holds the levers

The deeper reason operator-led beats deck-led is structural, not just motivational. Marketplace performance is one system. Account health, buy-box ownership and ad efficiency are not three departments. They are three readings on the same engine. A buy-box loss is often a fulfilment-signal problem, which is often a health problem, which then wastes ad spend. The person who reads that whole chain backwards from one moving number is doing the job. The advisory model fragments that chain across a strategist, a junior executor and an ads tool, and the seam between them is exactly where money leaks. We made that case in detail in how an account manager earns their fee or does not.

This is why our D2C & Marketplace Strategy Consulting is not sold as a deck you receive and then implement alone. The strategy is set by the same operators who run Marketplace Account Management and own Marketplace Growth, so the plan and the doing live in one head. The thinking stays honest because the thinker has to execute it, and the execution stays sharp because the executor understood why. A strategy that its own author never has to run is a strategy with no consequences. We do not believe in those.

What changed recently, and why it favours operators

The last year made the case for execution better than any of our arguments could. Three shifts in particular widened the gap between brands that have an operator on the levers and brands that have a deck in a drawer.

First, the cost of being on a platform stopped being a commission and became a portfolio of fees. Inc42 reported that on open marketplaces platform charges alone can run thirty to forty percent of the selling price, and on quick commerce the effective take can reach thirty five to forty five percent of MRP once advertising is layered in, with one founder describing a quarter of two crore in sales that still closed thirty lakh in the red, per Inc42. When the platform takes that much, the only margin left is the margin an operator protects week by week, and we wrote the full breakdown in quick commerce unit economics after platform fees.

Second, quick commerce moved from a place you sell to a media business you advertise on. The same Storyboard18 reporting noted Swiggy Instamart asking for weekly purchase orders of two to five thousand rupees and quarterly listing-cum-ad packages of eight to ten lakh, with small brands seeing return on ad spend stuck around 1.2x to 1.5x, again per Storyboard18. A deck cannot fix a 1.2x ROAS. Only someone pruning slow SKUs, re-cutting bids and renegotiating placements does.

Third, the ground itself keeps moving. Blinkit’s first-party pivot, the wave of new dark stores from Flipkart Minutes and Amazon Now, and the steady creep of platform fees mean the operating manual is rewritten every quarter, not every year. The brands that handled it well were not the ones with the best strategy slide in January. They were the ones whose operator noticed the fee schedule change, modelled the new contribution margin, and adjusted the assortment before the loss showed up in the bank.

So the test for any agency, including ours, is simple. Will the person who impresses you in the pitch be the person staring at your defect rate at 9pm on a Tuesday, the person re-reading the platform’s fee terms the morning they change. If yes, you have an operator. If no, you have bought a deck, and decks do not move account health. Doers do.

Inventory Forecasting for Quick Commerce Dark Stores

A brand will show us a beautiful quick commerce forecast. One number per SKU, citywide, sometimes nationwide, accurate to within a few percent at the aggregate. And then half the dark stores in that same city are stocked out by 9pm while the other half are sitting on dead inventory the platform is about to charge them to hold. The forecast was not wrong. It was just answering a question nobody on a ten-minute delivery promise actually asks.

Quick commerce does not fulfil from a warehouse. It fulfils from a dark store that serves a two-to-three kilometre radius, and demand inside that radius has almost nothing to do with the national average. The forecasting model that works for Amazon, where stock pools centrally and any unit can serve any customer, breaks the moment your inventory is scattered across hundreds of tiny independent nodes that cannot share stock with each other. And there are a lot more of those nodes now. India crossed roughly 6,000 operational dark stores entering 2026, and the leading platforms are still building, so the grid you have to forecast against is denser and finer-grained every quarter.

Why the aggregate forecast lies to you

The core problem is pooling. On a marketplace, a thousand units in one warehouse can absorb demand from anywhere in the country, so the variance you forecast against is smoothed across the whole map. In quick commerce there is no pool. Each dark store holds its own stock, sells only to its own radius, and cannot lend a unit to the store three kilometres away that just sold out. You are not forecasting one demand curve. You are forecasting hundreds of them, each small, each noisy, each local.

And local demand is genuinely different store to store. A dark store in a young-professional pocket of Bengaluru sells protein bars, cold brew, and condoms at volumes a store in a family neighbourhood across the same city will never touch. Demand is shaped by who lives in the radius, what the nearest competing stores carry, the weather that afternoon, and whether there is a cricket match on. Aggregate it all together and the signal that should drive each store’s order is averaged into mush.

You are not forecasting a product. You are forecasting a product in a postcode, and the postcode matters more than the product.

This is the same trap that ruins assortment decisions, which is why we treat what each dark store carries as a per-store exercise rather than a catalogue you push everywhere. The forecast and the assortment are the same decision viewed from two angles. Once you accept that the right range differs by store, you have already accepted that the right quantity does too.

Fill rate is the number that actually pays you

Marketplace operators obsess over availability. Quick commerce operators should obsess over fill rate, and the distinction is not pedantic. Fill rate is the share of demand inside a given store’s radius that you could actually serve from that store’s shelf at the moment the order came in. It is a local number by definition. A national availability figure of 95 percent can hide a dozen dark stores running at 60 percent fill on your hero SKU, and those are precisely the stores quietly bleeding you.

The bleed is worse than the lost sale. When your product is out of stock in a dark store, the platform’s app does not show an empty shelf. It shows your competitor, or it drops your item from the listings that radius sees entirely. A few days dark in one store and you lose placement in that store’s slate, which means you lose it even after you restock. Stockouts in quick commerce are hyperlocal ranking events, and the damage compounds exactly the way it does on marketplaces. We have made the broader case that the real cost of a stockout is the ranking you cannot see on the invoice, and on a per-store grid that cost simply multiplies by the number of stores you let go dark.

How to forecast when every store is its own market

You cannot run a clean statistical model on a SKU that sells four units a day in one store. The numbers are too small. So the practical approach is to stop pretending each store is a standalone forecasting problem and start clustering stores that behave alike.

  • Cluster stores by demand pattern, not geography. Two stores in different cities can sell the same mix because the same kind of people live in their radius. Group stores by what actually sells, then forecast the cluster and apply it down to the store. This borrows signal across thin data without flattening real local difference.
  • Anchor to local history, adjust for local events. Last month in this store is a far better base than this month nationally. Layer on what is specific to that radius: a festival, a heatwave, a nearby office reopening, a competitor store going live next door.
  • Forecast at the SKU-store-day grain for hero items, coarser for the long tail. You do not need daily store-level precision on the slow movers. Spend the modelling effort on the handful of SKUs per store that drive fill rate and revenue.
  • Treat new stores as cluster members from day one. A store with no history is not a blank slate. It is most like the existing stores serving similar radii, so seed its forecast from its cluster and correct as real data arrives.

The point of all of this is not statistical elegance. It is to get the order quantity for each store close enough that fill rate holds without burying that store in stock it cannot move before it expires or racks up holding fees. The tighter your replenishment cycle, the more forgiving the forecast can be, which is why forecasting and replenishment cadence have to be designed together rather than handed off between teams.

Spiky demand, multiplied by hundreds of stores

Quick commerce inherits all the spike problems of Indian marketplaces and then makes them local. A platform sale, a long weekend, a sudden downpour that pushes everyone to order in rather than step out. The spike is real, but it does not land evenly. It hits the stores serving the right radius and barely touches the others.

The discipline of separating steady-state baseline from event-driven demand, which we laid out for forecasting marketplace demand when it is spiky, carries straight over. What changes is that you now run that separation per cluster, because a Friday-night spike in alcohol-adjacent snacking shows up in one set of stores and a Sunday grocery top-up spike shows up in another. One national event forecast smears these into a single bump that is wrong everywhere it lands.

The mix is also shifting under you. Non-grocery categories like electronics, beauty, and small appliances have been growing faster than food on the major platforms, which means the spiky, considered-purchase demand patterns you used to ignore now sit inside your hero set in more stores than before. A cluster that was once pure grocery may now need a different forecast shape entirely.

Sequence stores so forecasting is even possible

None of this works if you are trying to forecast a thousand dark stores you launched all at once with no history and no operational depth in any of them. Forecasting quality is downstream of how deliberately you expanded. Brands that go deep in a few high-density cities before they go wide build the per-store history and the cluster patterns that make hyperlocal forecasting tractable. Brands that sprint across the map forecast everything badly at once.

This is why we are unromantic about which cities to launch quick commerce in first. Concentration is not just a marketing or unit-economics call. It is what gives your forecasting model enough local signal to keep fill rates high instead of guessing blind across a footprint too thin to learn from.

What changed recently

The biggest shift for brands is that the platform increasingly owns the forecast. Blinkit moved to an inventory-led, first-party model from September 2025, buying stock from brands, holding it under its own GSTIN, and selling as the legal seller. By the third quarter of FY26 it reported that roughly 90 percent of net order value came from its own inventory, a transition Blinkit itself framed as a route to better availability and fill rates, per Medianama. When the platform owns replenishment, your forecast does not stop mattering. It becomes the input you use to push allocation, argue stock cover, and contest the platform’s own demand planning store by store rather than accepting a citywide number.

The grid you forecast against is also getting bigger and faster. Blinkit has said it is targeting 3,000 dark stores by March 2027 while staying profitable, as reported by Business Standard, and Flipkart Minutes is moving to double its network toward roughly 1,500 stores by the end of 2026, leaning hard into tier-2 and tier-3 towns. More stores in newer, less-understood radii means more nodes with thin history, which is exactly where cluster-seeding earns its keep. Storyboard18 reports non-grocery categories growing well faster than food across the major platforms, which is the assortment-mix change feeding straight back into how your forecast clusters need to be drawn.

Make the dark store the unit of planning

The brands that win quick commerce stop thinking in national SKUs and start thinking in store-SKUs. Every forecast, every order, every fill-rate target is set at the store level and rolled up only for reporting, never for deciding. They cluster stores so thin data becomes usable, they protect fill rate on the items that matter per radius, and they accept that a perfect national number is worthless if it leaves individual stores dark. In an inventory-led world where the platform is doing its own forecasting, the brand with the sharper per-store view is the one that wins the allocation argument.

This is the operational core of what our Operations & Logistics Management team builds for quick commerce brands, working alongside Marketplace Performance and Data & Analytics because the per-store demand signal and the platform fill-rate penalties are two halves of the same problem. Forecast the postcode, not the country. Hold fill rate store by store. The aggregate will take care of itself once the stores do.

Book a meeting