JJenny Find my dead stock, free

Built for multi-store cannabis retailers in Ontario

Get your cash off the shelf.

The same vape sits 52 days in one of your stores and sells out tomorrow in another. Jenny writes the order, drafts the transfer and builds the schedule. You approve.

What Jenny does, per store

  • Purchase orders14%less cash tied up in stock
  • Rebalancing$2.9ka month not spent on stock you already own
  • Scheduling$1.1ka month less in wages

Before you unlock the door

One wrong order costs you for weeks.

Every OCS order is final sale, paid when it ships. This is where the cash goes.

  • Dead stock$16,800 in one store, 14% of its shelves
  • Empty shelvesSold out here, 52 days of cover there
  • Slow-hour wages$251 a week on hours nobody needed

Job 1 of 3 · Purchase orders

A finished order, not a dashboard.

14%less cash tied up in stock.

A reorder report looks back. Jenny looks at the week ahead and hands whoever does your ordering a finished draft, in whole cases, to your budget.

Purchase order window closes Thu 12:30 pm

Pre-roll 1g, value69
Flower 28g, high THC46Your change. Jenny carried it through.
Live resin vape, 1g20Coming from Cambridge instead
Soft chew, 10mg3041 days of cover on hand
74 lines, in cases$18,340
Struck through: what your reorder report would have ordered. $21,280.

Job 2 of 3 · Rebalancing

Move it before you buy it.

$2.9ka month not spent on stock you already own.

Kitchener runs out tomorrow. Cambridge is sitting on 52 days of the same vape. Jenny drafts the run before you buy it a second time.

Transfer slip Cambridge to Kitchener

Live resin vape, 1g24 units
Hash rosin gummies12 units
Cambridge keeps1419 days of cover, enough until the next order
Kitchener after2814 days of cover
Not bought again$660

Job 3 of 3 · Scheduling

Staff the rush, not the lull.

$1.1ka month less in wages.

Three on the floor through a dead Wednesday. A line to the door on Friday. Jenny drafts next week’s shifts from the same forecast that wrote the order.

Schedule next week

Mon to Wed, 1 to 4 pm32 onSlow afternoons
Mon and Wed, 4 to 9 pm32 onYour two slowest evenings
Fri 4 to 9 pm, long weekend34 on46% more baskets expected
Hours next week224, was 238
Never fewer than two on the floor.

Behind all three · The market

14 shops within 5 km of you.

9prices you can hold this week.

Jenny knows what they charge, what they carry and what they have run out of. So you know which prices to hold and which to drop.

Live resin vape, 1g
$34.95
Hold. None of the 14 shops has it this week.

How she does it

She reads all your stores. She decides. You approve.

Everything your stores know flows into Jenny. The work comes out finished, with the reason and the dollars beside every decision.

What goes in

What Jenny decides

What comes out

Your sales
  • What’s selling, what’s slowing, what’s about to run out
Your stock
  • Dead stock, understocked, not moving, every store
Your rules
  • Floor minimums, budget, order day, how each store is positioned
OCS
  • What’s in stock, what’s short, case sizes, your cut-off
Your street
  • What the shops near you charge, carry and run out of
Your promos
  • What’s on sale, when, in which stores
The week ahead
  • Weather, paydays, long weekends
41 days, not moving118 sold 52 days in Cambridge $18,500 budgetorder day Thu ships Tue4 cases left $5.45 to $6.25 3 for $16, Kitchener Fri paydayfreezing rain Wed sold 189
JJenny WGKC
Create my purchase order for Kitchener.
Cambridge is sitting on 52 days of the live resin vape Kitchener sells out of tomorrow. Moving 36 units takes $660 off the order. Rebalance first?
Yes, rebalance first.
On it, going to work.
J
4 stores · 1,900 products · 14 shops · 7 days ahead
  1. Live resin vape 1g, Kitchener: 4 on hand, sells out tomorrow
  2. Live resin vape 1g, Cambridge: 38 on hand, 52 days of cover
  3. Move 24: Kitchener covered for 14 days, Cambridge keeps 19 days
  4. Hash rosin gummies: selling in Kitchener, sitting in Cambridge, move 12
  5. Transfer: 36 units, $660 not bought again
  6. Pre-roll 1g value, Kitchener: 62 on the shelf, 3 days of cover
  7. Long weekend Friday: 46% more baskets expected
  8. Played forward 1,000 times: 9 cases covers the weekend
  9. Flower 28g: your change to 6 cases, carried through
  10. Soft chew 10mg: 41 days of cover, none on the order
  11. Order: 74 lines, whole cases, $18,340 of $18,500
  12. Friday 4 to 9 pm: line to the door, 4 on the floor
  13. Mon to Wed, 1 to 4 pm: slow afternoons, 2 on the floor
  14. Next week: 224 hours, was 238. Never fewer than two
  15. Live resin vape: none of the 14 shops near you has it, hold $34.95
  16. Soft chew 10mg: clear at $5.75 to free the shelf
  17. Kitchener stays premium: no clearance on flower
  18. OCS: infused pre-roll 3 pack, 4 cases left, take 2
  19. Guelph and Waterloo: Thursday orders written too
  20. Rule kept: never fewer than two on the floor, every store
  21. Live resin vape 1g, Kitchener: 4 on hand, sells out tomorrow
  22. Live resin vape 1g, Cambridge: 38 on hand, 52 days of cover
  23. Move 24: Kitchener covered for 14 days, Cambridge keeps 19 days
  24. Hash rosin gummies: selling in Kitchener, sitting in Cambridge, move 12
  25. Transfer: 36 units, $660 not bought again
  26. Pre-roll 1g value, Kitchener: 62 on the shelf, 3 days of cover
  27. Long weekend Friday: 46% more baskets expected
  28. Played forward 1,000 times: 9 cases covers the weekend
  29. Flower 28g: your change to 6 cases, carried through
  30. Soft chew 10mg: 41 days of cover, none on the order
  31. Order: 74 lines, whole cases, $18,340 of $18,500
  32. Friday 4 to 9 pm: line to the door, 4 on the floor
  33. Mon to Wed, 1 to 4 pm: slow afternoons, 2 on the floor
  34. Next week: 224 hours, was 238. Never fewer than two
  35. Live resin vape: none of the 14 shops near you has it, hold $34.95
  36. Soft chew 10mg: clear at $5.75 to free the shelf
  37. Kitchener stays premium: no clearance on flower
  38. OCS: infused pre-roll 3 pack, 4 cases left, take 2
  39. Guelph and Waterloo: Thursday orders written too
  40. Rule kept: never fewer than two on the floor, every store

Decisions this week

Moved 36 units instead of buying themLive resin vape and gummies sitting in Cambridge, sold in Kitchener.
$660
Ordered 9 cases of value pre-rolls, not 6Long weekend Friday: 46% more baskets.
no stockout
Scheduled 224 hours, not 238Two on in slow afternoons, four for the Friday rush.
$251 less
Held 9 prices, cleared 1None of the 14 shops near you has the live resin vape.
$34.95 held
Ask Jenny about your stores
Transfer runCambridge to Kitchener · 36 units
Not bought again$660
Cambridge keeps19 days of cover
Purchase orderKitchener · 74 lines · $18,340
Pre-roll 1g, value · 9 casescovers the long weekend
Window closes Thu 12:30 pm$160 under budget
Schedule, next weekKitchener · 224 hours, was 238
Mon to Wed, 1 to 4 pmtwo on the floor
Friday 4 to 9 pmfour on the floor
Prices, this weekKitchener · 9 held, 1 cleared
Live resin vape, 1ghold at $34.95
Soft chew, 10mgclear at $5.75
Kitchener’s week, ready
before you opened
4 approvals, 3 minutes

What happened goes back in. Sold 189, forecast 185. The next long weekend starts from 189.

One line of the order

Every number shows its work.

Pre-roll 1g, value, Kitchener store. Here is what put 9 cases on Thursday’s order, line by line.

  1. On the shelf now 62 units
  2. Cover on hand, gone before the truck arrives 3 days
  3. Expected to sell from this truck to the next, long weekend included 185 units
  4. Plus a safety margin 201 units
  5. OCS case size 24 units
  6. Fits this week’s budget $1,053
Jenny’s line 9 cases

Your reorder report says 6. Six covers a normal week. This one has a long weekend in it.

Played forward 1,000 times before it went on the order. That week it sold 189, and the shelf never ran empty.

Stock you cannot return is cash you cannot use.

Slide to your own stores.

Cash sitting in stock you did not need$67,20014% of what is on your shelves today

4 stores, $480,000 on your shelves

Not spent each month$11,520on stock you already own, sold where it sells

On the call we read your reports and show you your own number.

Find my dead stock, free

What operators ask first.

My POS already has reorder reports. Why Jenny?

A reorder report looks back and tops up one store at a time to a fixed level. Jenny looks at the week ahead across all your stores. She moves stock between them first, then writes the order in whole cases, to your budget. You approve it.

What happens to my store managers and inventory team?

Your store managers get back to selling. Jenny takes over the back office: the orders, the transfers and next week’s schedule. Managers check and approve, then spend that time on the floor with customers. At head office, one person can run ordering for every store, instead of a team of inventory managers and analysts.

Do I stay in control of what gets ordered?

Always. Nothing is ordered until you approve it. Every line shows why it is there, and any line you change, Jenny carries through.

I already pay for market data. Why Jenny?

Jenny includes market intelligence, and she acts on it. She watches the shops near you around the clock, what they charge, carry and run out of, and turns it into this week’s order, transfers, schedule and prices for your stores. A market report still leaves that work to you.

Who sees my numbers?

You, and the people you invite. Never shown to another retailer. Never shared with or sold to a licensed producer or a data company.

See what your shelves are costing you.

Twenty minutes. We read your stores and show you one number: the cash tied up in stock you did not need.

  1. Before the callSend one week of the sales and stock reports your POS already exports. One store is enough to start.
  2. On the callWe read them with you and show the stock you did not need, line by line.
  3. After the callThe number is yours to keep, whether you buy or not.

Built for multi-store cannabis retailers in Ontario. No card. Nothing installed.