Skip to content
Menu
Quick-commerce shelf

Check availability before you spend on retail media

Check stock by pin code before you approve a retail media budget, because a sponsored tap that lands on an unavailable product cannot convert. List the products and pin codes the campaign covers, read their stock and recent history, and agree in advance who acts if stock falls mid-campaign.

By , FounderPublished Last updated Part of the digital shelf and search rank guide

Where the waste happens

Retail media is sold on visibility. A brand pays for a sponsored slot in search results or on a category page, and the shopper who taps it lands on the product. The campaign report then shows impressions, taps and, for shoppers who buy, sales. Stock is one of five checks before an ad budget; the others are in Blinkit and Zepto ads: five checks before you spend.

What the report does not always make obvious is what happened when the shopper could not buy. On a quick-commerce app the product is served from a nearby dark store. If that store has none, the shopper sees an unavailable message, or the app shows a substitute, often from a rival. The tap was paid for, and the sale, if it came, may have gone elsewhere.

The platform is not at fault: the cause is a coordination gap between the team that buys media and the team that manages supply. The media team looks at the campaign dashboard. The supply team looks at fill rates. Nobody checks whether the two line up by location.

Why pin code is the unit that matters

A national in-stock rate can look healthy while specific neighbourhoods are empty. Shopping apps serve availability by location: the same product can be in stock in one pin code and not in the next. A campaign that targets a city will reach shoppers in every pin code the platform serves there, including the ones where your product is unavailable.

So the useful question is narrower: in the pin codes where this campaign will show, is the product in stock, and has it been reliably in stock over the last few days? A product in stock at 9 am and gone by the evening peak is a different case from one that has been empty for a week.

A pre-campaign check

Before approving a budget, run through a short check. It takes an hour the first time and less afterwards.

  • List the products in the campaign and the pin codes or cities it will cover.
  • Read availability for each product in those pin codes, and note the time of the reading and any pin codes where the app does not show stock at all.
  • Look at the recent history, not just today. Repeated stockouts in the same locations are a supply problem to resolve before you pay to send shoppers there.
  • Agree with your supply team what happens if stock falls during the campaign: who is told, and whether spend is paused or moved.

Check stock by pin code

Before spend goes live, at the pin codes the campaign targets.

Launch the campaign

Spend goes live only where the product can actually be bought.

Monitor during the flight

Stock can change mid-campaign; a sponsored listing does not pause itself.

Pause where out of stock

Spend sent to an out-of-stock pin code cannot convert.

Where a pin-code availability check fits around a retail media campaign.

Watching during the campaign

Availability is not fixed at launch. Sponsored demand can itself empty a shelf faster than usual, which is the good problem to have if you can respond. Check the same pin codes at a regular rhythm, for example daily for a short campaign, and compare with the campaign's own reports. A drop in conversion that coincides with a run of unavailable readings points to stock rather than creative.

When you find a gap, the response is an operational decision. Pausing or shifting spend to pin codes with stock, or asking the retailer to prioritise replenishment, are options your team can weigh. A reading cannot tell you why the stock ran out, or how many sales you missed, and it is better not to claim either. It gives you a dated record of where the shelf was empty, which is enough to act on and to discuss with the retailer.

Reading results after the campaign

After a campaign, put availability next to performance when you review it. If results were weak in certain pin codes, check whether stock was the reason before concluding the creative or targeting failed. If results were strong, check that they were not concentrated where stock was reliable, which would tell you the campaign could grow if stock improved elsewhere.

Keep these reviews modest in what they claim. Shelf readings show availability and position. They do not show attribution, and they do not establish that a stock gap caused a particular drop in sales. Treat them as one input beside the platform's report and your own sales data.

Where Rewalto fits

A pre-campaign review needs records for the products, locations and dates covered by the campaign. The data catalogue describes available fields and coverage. The sample Price Watch report is a labelled example, not proof of current coverage.

Not every app publishes stock on its search pages, and where one does not, the record says so rather than implying the product is fine. Alerts that message you when a product goes out of stock are live, delivered through Watches, which brand plans include; before a campaign, your team still checks the record for the products and pin codes it covers. For the reasoning behind a good alert, see the guide to out-of-stock, price and rank alerts.

Agree who reviews each exception: the e-commerce team, supply team or account manager. A record is useful when someone can check it and decide what to do next.

Who needs to be in the room

The reason this check is skipped is organisational. Retail media is bought by a marketing or e-commerce team, while stock is managed by supply chain and the retailer relationship by a key account manager. Each sees a different dashboard, and nobody owns the gap between them.

The simplest fix is a short pre-campaign meeting with all three. The media buyer brings the list of products and locations. The supply lead says which of them are at risk over the campaign period. The account manager says whether the retailer can prioritise replenishment. Fifteen minutes is enough when the shelf readings are already on the table.

Agree the rules of the campaign in advance. Under what conditions do you pause a product's spend? Who decides, and how quickly? What happens to the budget that is not spent: does it move to a product in stock, or return? Decisions made calmly before a launch are better than decisions made during a run of empty shelves.

Include the platform's own contact where you have one. Retail media teams at shopping apps can often see stock signals and may pause or reallocate spend on their side if asked. Whether and how they do so depends on the platform and the arrangement, so treat this as a question to ask rather than a feature to assume.

Afterwards, add a line to your campaign review about availability. Over a few campaigns it will show which products and pin codes cause repeated problems, and that is a useful input to supply planning, to pack and range decisions, and to your conversations with each retailer about where your products are stocked.

Keep the campaign’s product list beside the availability check. If a product or pack changes during the campaign, note the change rather than merging its readings into the earlier series. That makes the review easier to reproduce.

Common questions

Should I run Blinkit ads if I am out of stock?

No. Sponsored clicks send shoppers to a product page, and if it is out of stock at their pin code the spend buys a visit that cannot convert.

Does Rewalto send an alert when a product goes out of stock?

Check Watches for current availability. Before relying on a notification, confirm that its source covers your products, locations and campaign period.

Can shelf readings prove a stockout cost me sales?

No. They show where and when a product was unavailable. Lost sales need your own sales data and the platform's reports.

Start with the question you need to answer

Check the current data catalogue, then review the coverage and dates against your question. The research in an older guide does not establish that a service is available today.

Related from the blog

Related guides