Customer results · Wezesha Restock OS
Customer results

Real numbers from real shops.

Every figure below is measured daily from the shop's own records — not estimates, not promises. This is what happens when a shop stops watching stock by hand and lets Wezesha count every shelf, every day.

Figures from Beauty Square KE, Nairobi · Jan–Aug 2026.

Beauty Square KESkincare & beauty retail · Nairobi · Two branches + a central warehouse · 1,000+ products
Case study

How Beauty Square KE cut bestseller stockouts by a third and cleared nearly a quarter of its dead stock in one month.

A Nairobi beauty retailer running over 1,000 products across two branches replaced hand-watched reordering with a daily inventory system — cutting bestseller stockouts by about a third and clearing roughly 23% of its dead stock in the first tracked month, once it could finally see it.

Bestseller stockouts16% → 11% → 7%of bestseller shelves empty in a typical week → 11% average → 7% by week 5 of daily tracking
Worst weeks0weeks above the 20% danger line since tracking began, versus 8 of 23 weeks before
Dead stock cleared~23%gone in the first tracked month (184 → 150 slow-moving SKUs). Every dead item is C-class
Bestseller cash frozenKES 0of top-seller (Class A) cash sitting dead — checked every month, clean so far
Owner's Monday15 minone 6am email, three decisions, done by 6:15

Before → After

January–May figures are reconstructed from the sales record — no shelf records existed then. Everything from June is measured daily from the store's own records.

What we trackBefore (reconstructed)After (measured)
Bestseller shelves empty~16.6% in a typical week, while customers still wanted them11% weekly average (Jun–Jul). First full week 12.4%, down to 6.9% five weeks later
Worst weeksPeaks above 35%; roughly 8 of 23 weeks over 20%No week above 20%. One bad stretch neared 19% — including a week the sales feed broke; the system flagged it and refused to guess
The quiet sellers (B)Good sellers nobody could watch daily sat empty 17–27% of every week. Nobody knewWatched every day, split out next to the top sellers in the Monday email
Cost of a stockoutNever measured. No number existedNow measured every week — each empty bestseller shelf carries a real lost-sales figure the owner can see and act on
OrderingInstinct. No check on stock already on the way, so it was easy to order twiceA costed list. Every line priced and totalled, bestsellers first, minus what's on hand and already coming
Dead stockInvisible. Cash frozen, no list, no numberMeasured monthly and clearing — ~23% of frozen cash gone in the first tracked month (184 → 150 SKUs). Every dead item is C-class
The owner's timeHours every week walking shelves, counting, building orders by hand. And the quiet sellers still slipped throughAbout 15 minutes. One email, Monday 6am. Three decisions. Done by 6:15

"The products the owner watched himself almost never ran out. Everything else did — and nobody knew."

Before: the owner was the inventory system

Before June, the inventory system at Beauty Square was the owner. The famous products got watched by hand, and for those it worked — our reconstruction suggests the top sellers he tracked personally ran out very rarely.

But nobody can watch over a thousand products. The good-but-quieter sellers sat empty 17–27% of every single week. Nobody knew, because nothing measured a stockout. Ordering ran on instinct, transfers were sized by feel, and dead stock froze cash in silence. The bill was being paid every week — there was just no invoice.

After: the system watches, the owner decides

Every shelf is now counted daily. Monday at 6am, one email arrives: the six-week trend with top sellers (A) and steady sellers (B) split out, what's empty with nothing on the way, what to order with the budget attached, and what to move from the warehouse. Three decisions. Done by 6:15.

The buy list works off the real selling rate — it only counts days the product was actually on the shelf, ignores one-off bulk buys and freak spikes, and subtracts what you have and what's already coming, so it never orders twice.

"An empty shelf used to cost 'something'. Now it has a number. A number you can see is a number you can fix."

The money that was hiding

First it made dead stock visible. Then it started clearing it. Once the slow movers were listed item by item and valued at cost, the shop could work a real clearance list — and in the first tracked month it cleared about 23% of the frozen cash (roughly 184 dead SKUs down to 150). One month of clearing so far, so it's early, but the direction is down and the list refreshes every month. The health check that matters most: the top sellers hold zero dead stock, checked every month, clean so far.

The honest part

Not every week was pretty, and the record keeps the ugly ones. One stretch climbed toward 19%, including a week when the sales feed broke. The system caught it, refused to forecast on bad data, kept the last good plan, and told the owner.

We'd rather show you that week than hide it. One month of dead-stock clearing is early — but the direction is down, and it's measured, not promised.

See it on InstagramWatch the Beauty Square story highlight — the shop in their own words. Open highlight →

Case study data: Jan–Aug 2026 · Beauty Square KE, Nairobi · A product by Simply Done Africa.

Your shelves are already paying the tax.

Wezesha Restock connects to your Shopify and POS, measures what stockouts and dead stock cost your shop, and hands you the Monday email. If it can't find trapped cash and unwatched stockouts in your data, you'll know within weeks — because it measures itself in front of you.

Book a free demo →