Operator-run · WA-East
Our Wenatchee dispensary
Founded 2014, in the same building it operates in today. The first store CannAgent ran in production — every cutover decision the platform makes was made for this shop first.
Disclosure — our own shop
This is one of the licensed Washington dispensaries we run CannAgent on, in production every day. Every feature CannAgent ships is tested first against this shop’s working day — and the bugs that show up here are the ones we fix first.
What the data shows
Loyalty rows lost on migrations
Across 2 POS migrations since go-live
Cash variance flagged
8 SMS alerts to bookkeeper in April
Pickup orders auto-progressing
Without staff queue-watching
Surveillance-retention gaps caught + closed
By the nightly WAC 314-55-082 probe in April, before any inspection
License
Verifiable on lcb.wa.gov licensee search
What the platform replaced
The shop ran on Dutchie until late 2024. The retire decision came from the operator side: the contract terms, per-transaction fees on Dutchie Pay, and the pace of WSLCB rule-change response from Dutchie’s side weren’t fitting the working day anymore. The operator team had been building CannAgent in parallel; the cutover window was 4 weeks per the playbook now published at /guides/pos-migration-playbook.
What changed at the till
Cash discipline got real. The variance ladder (bookkeeper → manager → owner per /guides/cash-discipline-at-a-cannabis-dispensary) replaced the 'morning report says we’re $42 short, who knows why' pattern. WAC 314-55-079 age-verify gate refuses the action at the register; the manager-PIN override path writes an audit row no one can argue with. Till close went from 30+ minutes to 6 minutes once the structured count UI landed — the staff saved ~20 min a day, the bookkeeper saved 2-3 hours a week.
What changed in the back office
Payroll consolidated. Form 941, W-2 batch, W-3, 940 FUTA, plus WA L&I + PFML + SUI all generate from the same DB as the till. No re-keying. The vendor invoice flow that used to take 6 hrs/week of typing now takes ~0 — LeafLink mirror auto-drafts every PO line-matched to the catalog, brand-name aliases dedupe NWCS / Northwest Cannabis Solutions to one vendor record, cost-basis flows directly to per-product cost.
The compliance posture
The WAC 314-55-082 surveillance-retention probe runs nightly; the 4 retention gaps caught in April were closed before any inspection found them. Manager write-ups (per /guides/manager-writeups-that-survive-review) — 14 in April, 0 voided, the risky-draft flag caught 3 before they were filed.
Takeaways
- The platform doesn’t make the shop successful — the operator team does. The platform takes the friction off the working day so the team can focus on the floor.
- Cash discipline + payroll consolidation + LeafLink mirror = ~10 hours/week back to the operator floor, conservatively.
- WSLCB rule-change response went from 'find out from operator chat + scramble' to 'gate landed in hours, audit log clean.'
- Every CannAgent feature shipped against this shop first. If it broke here, a future customer never sees it.
See what changes on YOUR data.
30-min demo on a sandbox shaped like your store. End the call with a fixed-scope cutover quote.