What your systems already tell you
Shipments out and sales through, both accurate, both from outside the store. Together they show that something went wrong.
Your shipment data ends at the dock and your POS data starts at the till. Sena reads the shelf between them, classifies why the product is missing, and prices what it cost.
Two systems report the store accurately. The shelf sits between them, unread.
Which products are off the shelf, which of five causes explains each one, and what the gap cost.
FMCGBeveragesSnack FoodsPersonal CareOTC Pharma
Sena, the Decision AI from Rwazi.
Decision AI with access to real-world dataYou hold two reliable numbers about every store. The shelf sits between them.
It reports what left the warehouse, when, and to whom. Accurate, and it stops at the loading dock.
It reports what scanned at the till. Accurate, and it starts at the till.
Whether the product reached the shelf at all. Whether it stayed there. Whether a competitor or a private label took the space. Whether the store quietly stopped carrying it. Five separate events, and all five arrive in your systems as the same signal: a number below what you expected.
A logistics fix, an accountability conversation with a distributor, a category conversation with a retailer, and a commercial response to a competitor are four different actions. Choosing between them on a low number alone is guesswork, so the usual answer is to apply all the pressure available and hope one of them was right.
Sena Computer Vision reads the shelf on a repeating cycle across your target stores and compares what is there against the assortment each store is meant to carry. Missing products are flagged by store, territory, and date.
Sena reads your shipment and delivery records for the same store and date. A product whose shipment record is blank is an upstream problem. A product that shipped and arrived is an in-store one, and the two need different owners.
Sena sorts each gap into one of five: the shipment is missing, the shipment left and stopped short of the store, it reached the store and stayed off the shelf, a competing product now holds the space, or the store has stopped carrying it.
Sena reads the store’s own sales velocity for that product against the length of the gap, and returns the sales it estimates you missed.
Add a consumer read to find out what happened at the shelf: whether shoppers took another of your products, took a competitor’s, or left with nothing. That answer decides the real cost.
See which products are off the shelf today, and why
See how Sena classifies a gap →In impulse categories a fast-selling line can empty within a day, and the sale moves on with the shopper, so the detection cycle matters more there than the reporting.
| Capability | Role in this use case |
|---|---|
| Sena Computer Vision | Core detection. It reads the shelf on a repeating cycle and identifies which products are present and which are absent from the expected assortment. Directed at flagged stores, it also re-checks a specific gap. |
| Sena (Decision AI) | Core diagnosis. It reads the shelf record against your shipment, delivery and sales data, classifies each gap into one of five causes, prices the loss, and finds the pattern across distributors and territories. |
| Sena Connect and Integrations | Core. Brings in the expected assortment per store, your product images for matching, your shipment and delivery records, and your sales velocity by SKU and store. |
| Sena Consumer Activity | Optional. Ask shoppers what they did when the product was absent, which turns the substitution question from an assumption into a measurement. |
Detection is the easy half. The classification is what turns a flag into an owner, and the pricing is what gets it prioritised.
Shipments out and sales through, both accurate, both from outside the store. Together they show that something went wrong.
The shelf itself, on a cycle, plus the classification: which of the five causes explains this gap, in this store, on this date, and what it cost.
A consumer read on what the shopper did instead, which separates a sale deferred from a sale lost and a shopper lost.
Sena
Illustrative interface. Numbers are an example, not a Rwazi result.
Find where upstream failures cause the gaps, and rank the fixes by the revenue behind them.
Hold distributors and reps to in-store execution with store-level evidence, territory by territory.
Sales solutions →Open the replenishment and assortment conversation with a retailer on shared numbers about category impact.
Put a figure on the leakage, and build the case for the supply chain or coverage investment that closes it.
Check whether a campaign is driving demand past what the shelf can hold, which turns spend into a gap.
A demo takes about 20 minutes. For most use cases, the first decisions land days after kickoff.
Every gap comes with one of five causes attached and the evidence for it, so the flag reaches an owner on arrival.
The estimate uses that store’s own velocity for that product over the length of the gap, so prioritisation runs on money.
Confirm your products reach the stores on the plan.
See the use case → UC · Shelf & AvailabilityKnow what sits beside your products in every store.
See the use case → UC · Coverage & ComplianceUnderstand why the same product wins in one territory and lags in another.
See the use case →Tell us the decision you are weighing, and we will bring the market read to the conversation.
Bring the decision in front of you and we will run the first read against it on the call.