Cameras & Operations, 9 min read

Retail shelf monitoring for independent grocers

Retail shelf monitoring uses cameras and software to spot empty or low facings and send a task to the person who refills them, ideally before a shopper finds the gap. The shelf images come from one of four places: fixed shelf cameras, a robot that drives the aisles, the ceiling cameras you already have, or staff taking phone photos. For an independent grocer or a small chain, the right choice comes down to which aisles you need to see, how alerts reach your staff, and how much accuracy each aisle really needs.

This guide is for the operator with a few stores, security cameras already on the ceiling and a busy team.

Quick answer

  • What it does: turns each gap on the shelf into a refill task for a named person.
  • What decides success: alert routing. A correct alert sent to nobody fixes nothing.
  • What to expect on accuracy: shoppers, glare and product pushed to the back cause misses and false alarms. Test in your own aisles before you trust a vendor number.

Why empty shelves are mostly a store problem

The most cited study on out-of-stocks is old but still useful. Researchers working for the Food Marketing Institute, the Grocery Manufacturers of America and CIES surveyed 71,000 shoppers in 29 countries and found a world average out-of-stock rate of 8.3 percent (FMI, 2002).

Two findings from that study matter for a store operator:

  • 70 to 75 percent of out-of-stocks start at the store. About 47 percent came from store ordering and forecasting, and about 25 percent from shelf restocking.
  • Shoppers don't wait. When an item was missing, 31 percent went to another store, 26 percent switched brands and 9 percent bought nothing.

Shelf monitoring fixes the restocking share directly. The product is often in the back room and nobody has noticed the gap yet. Ordering needs a different fix, but shelf data points at it. When the same item goes empty every Tuesday, look at the order.

What vendor pages cover, and what they leave out

The big shelf monitoring vendors describe their products clearly. Focal Systems says its shelf cameras "continuously scan your shelves," flag out-of-stocks, low stock and planogram issues, and rank stocking tasks by lost-sales impact (Focal Systems). Simbe's Tally robot "autonomously scans every aisle," runs up to 12 hours per charge, and sends prioritized task lists to associates in its mobile app (Simbe).

Both are built for chain-wide rollouts. Simbe says pricing is a subscription that "varies based on store count, store size, scanning frequency, and selected capabilities." Neither page covers using a store's existing security cameras or where accuracy breaks down. That's fair for a product page, but it leaves the smaller operator's questions open.

Four ways to capture the shelf

OptionHow it sees the shelfHow oftenGood atTrade-offs
Fixed shelf camerasSmall cameras mounted facing the shelf, often across the aisleContinuous or on a timerItem-level reads on the aisles they coverNew hardware per aisle, install work, power or batteries to manage
Shelf-scanning robotCameras on a robot that drives every aisleA few passes a day (Simbe says "multiple times per day")Whole-store coverage, price tags, misplaced itemsSubscription priced per store, aisle space, gaps between passes
Existing ceiling camerasYour security cameras, with analytics addedContinuousChillers, endcaps, produce, front-of-store displays you already seeAngled views, limited reach into mid-aisle shelves, no fine SKU reads
Phone photo walksStaff photograph shelves on a set routeOnce or twice a dayCheap start, good for planogram checksOnly as fresh as the last walk, relies on staff doing it

Two public examples show the range. Wakefern, a cooperative whose members mainly run ShopRite stores, piloted Focal's shelf cameras in four supermarkets for over a year before planning a 50-store pilot (Supermarket News, 2019). Nisa, a UK network of independently owned stores, trialled Shelfie software on Axis network cameras, with "a real-time alert" sent "to a dashboard or mobile app informing staff of the need to re-stock specific items" (Axis).

Starting with the cameras you already have

Most grocery stores already have cameras over the places where gaps cost the most: dairy doors, beverage coolers, endcaps, produce and front-of-store displays. Before you buy anything, pull one still from every camera and ask three questions:

  1. Can you see the shelf face? A camera pointed down the aisle at an angle can tell you a cooler door looks half empty. It usually can't read which yogurt is missing on the bottom shelf.
  2. Is anything in the way? Hanging signs, a pillar, a display that moves every week.
  3. Is the light steady? Glare on glass doors and dark corners both cause misses.

Mark each camera "full view", "partial view" or "no view". That list tells you which areas the cameras can cover on day one. You add a shelf camera only where an area matters and your current view can't support it.

Out-of-stock vs planogram compliance

These get lumped together, but they answer different questions and need different setups.

Out-of-stock detectionPlanogram compliance
Question it answersIs there a gap where product should be?Is the right product in the right spot, in the right number of facings?
What the system needsA view of the shelf and a sense of "empty"A current digital planogram and item-level recognition
Camera needsModerate. A clear view of the facingHigh. Close, sharp images that can tell similar packs apart
Who usually cares mostStore managers and department leadsBrands, vendors who pay for space, merchandising teams
How fast it needs to beWithin the hour, while a sale is still at stakeDaily or weekly is usually fine

The MAssist blog puts the difference well: out-of-stock means an item is missing where it should be, while planogram compliance means products are placed per the agreed layout (MAssist). A shelf can be fully stocked and still fail the planogram.

For most independents, out-of-stock comes first because it touches today's sales. Planogram checks only work if your planograms are current and digital. If yours live in a binder, start with gaps.

How alerts reach staff

This is where shelf monitoring projects succeed or stall. Detection gets the attention, but the alert is what gets the shelf filled.

Every alert needs an owner. Route by area and shift, with one escalation step:

AreaDay shiftEveningIf not cleared in 30 min
Dairy and eggsDairy leadClosing leadStore manager
Beverage coolersGrocery stocker on shiftClosing leadStore manager
Produce tablesProduce leadClosing leadStore manager
Endcaps and promo displaysGrocery leadClosing leadAssistant manager

(Example routing only. Your roles and times will differ.)

A few rules keep alerts useful:

  • One gap, one alert. If a facing stays empty, escalate once instead of resending every five minutes.
  • Send it where staff already look. A text, a handheld or the team's existing app. Nobody opens a dashboard mid-shift.
  • Make "done" easy. One tap to clear, then the camera confirms the facing is full.
  • Mute during known work. While a pallet is being worked in an aisle, hold alerts for that area.
  • Track time from alert to refill. By store and by shift, it tells you whether the system is working.

Focal ranks tasks by lost-sales impact and Simbe sends prioritized lists to its app. Whatever you use, write the routing table down before go-live, or the alerts end up with whoever set up the account.

Accuracy limits to plan for

Every vision system misses some gaps and flags some shelves that are fine. The question is where, and how often, in your stores.

Common causes:

  • Shoppers and carts. Someone standing in front of the cooler blocks the view. Good systems wait for a clear frame before deciding.
  • Product pushed to the back. The front looks empty but there's stock behind it. It's a top source of false alarms, and the task is to face up the shelf.
  • Glare and lighting. Cooler doors, fogged glass after a restock, and lights on a timer.
  • Look-alike packs. Flavours of the same brand can look almost identical from across an aisle. This mostly affects planogram checks.
  • Angle and distance. The further and steeper the view, the less detail. Bottom shelves suffer most.

Vendor accuracy numbers are worth reading carefully. Simbe reports "99% shelf label identification accuracy." Focal says its AI is "trained on over 2 billion images" and claims "unmatched shelf accuracy" without giving a method. A Net Solutions write-up of their own build reports over 90 percent detection accuracy, measured in controlled settings (Net Solutions). None of those numbers tell you how a system will do on your dairy doors at 6 p.m.

So test it. Run the system alongside a manual walk for two weeks and compare.

Worked example (made-up numbers, not real store data)

One store, one aisle group (dairy and beverage coolers), one weekday. Every number is an illustration of the math.

LineExample value
Alerts sent40
Real gaps a person confirmed31
False alarms (shopper in view, product pushed back)6
Duplicates of an earlier alert3
Share of alerts that were real (31 ÷ 40)78%
Gaps found on the manual walk that the system missed4
Share of real gaps the system caught (31 ÷ 35)89%

The six false alarms point to two fixes: wait for a clear frame, and add a "face up" task type for product pushed back. The three duplicates mean the repeat rule needs tightening. The four misses were all on bottom shelves, so that's where a closer camera might earn its cost.

Remote grocery store monitoring across several stores

Once each store is running, the owner's view changes. You stop looking at single gaps and start looking at patterns:

  • Alert-to-refill time by store and shift. If a store clears gaps fast on days and slowly on evenings, look at evening staffing.
  • Repeat items. The same products going empty on the same days point back to ordering, which is the 47 percent from the FMI study.
  • Areas with the most open time. Where the shelf sits empty longest, that's where sales are lost.

Focal offers a remote "Virtual Store Inspection" so head office can look at aisles in any store. A simpler version works on existing cameras too: a daily summary per store, with a snapshot attached to each gap that stayed open too long.

In our grocery case study, a demo build on sample data, a camera view flags an empty facing and messages the right aisle manager, who can send a merchandiser or mark it done. Time from alert to refill shows across every store on one screen.

How to start

  1. Pick one store and three to five areas, such as dairy, beverage coolers and your best endcap.
  2. Audit the camera views and fix angles before adding hardware.
  3. Write the routing table.
  4. Run it next to a manual walk for two weeks.
  5. Decide area by area. Add a shelf camera only where the test shows a gap worth closing.

Where Trilix fits

We build camera analytics on the cameras most stores already have, with alerts routed to named people and a daily summary for owners. For grocery, that means gap alerts on the areas your cameras can see, alert-to-refill time by store, and an honest list of the areas where a camera view can't support a reliable read. If you run a few grocery stores and want to talk it through, get in touch.

Want to see this on your stores?

We’ll look at your calls, bays and tickets with you and show what we’d build first.

FAQ

Something else on your mind? Ask us directly or call 416-262-2723.

What is retail shelf monitoring?

Software that watches store shelves through cameras or a robot, finds empty or low facings, and sends a refill task to staff. Some systems also check price tags and planogram compliance.

Can I use my existing security cameras for shelf monitoring?

Often for part of the store. Ceiling cameras usually see coolers, endcaps, produce and front-of-store displays well enough to flag gaps. They rarely see mid-aisle shelves closely enough for item-level reads. Pull a still from each camera to check before you decide.

Do I need shelf cameras or a robot?

Only where your existing views can't cover an area that matters. Fixed shelf cameras give continuous, close views of the aisles they cover. Robots cover the whole store a few times a day. Both add hardware or subscription cost per store.

What's the difference between out-of-stock detection and planogram compliance?

Out-of-stock detection asks whether there's a gap where product should be. Planogram compliance asks whether the right product is in the right spot with the right facings. Compliance needs current digital planograms and sharper images.

How accurate is grocery out-of-stock detection?

It depends on your camera angles, lighting and shopper traffic. Shoppers in view, product pushed to the back and glare on cooler doors cause most errors. Run it next to a manual walk for two weeks and measure both false alarms and misses in your own stores.