A cannabis menu that’s yours.

Most operators rent their online menu from a marketplace that puts their shop next to competitors, takes a slice of every order, and locks them into an annual term. The CannAgent menu runs on your own domain, takes no cut of the sale, and you can add it on its own — no need to switch your register.

Stop renting your menu from a marketplace.

When a customer searches your shop and clicks “order online,” a marketplace menu sends them to someone else’s domain — next to every other dispensary in town. The customer history and repeat-visit data live in that system, so the day you leave, you leave it behind.

The CannAgent menu runs on your subdomain or apex. The shopper stays on your brand, the strain page is indexed under your URL, and the customer relationship is yours to keep.

Real-time, compliant, on your own domain.

Real-time in-stock by category, pulled straight from your inventory — TOTAL THC + CBD and price-per-weight on every card, browseable by strain class. What shows is what’s actually on the shelf, so “sold out” surprises at pickup stop happening.

A pickup-only cart with a 21+ age gate at checkout and pickup-time selection. Orders land in your pickup queue, ready for the floor.

In-store TV boards on the same system as the register — 4 layouts with big strain names, THC/CBD bands, prices, and your branding. Live per-store inventory sync to the boards is rolling out now. See the 4 layouts on a sample inventory →

Behind the menu, Menu Builder ranks your top 365-day sellers and capacity-checks them against your floor zones — so your purchasing reflects what your data says actually sells, not just whatever’s in stock.

A flat fee. No cut of the order.

One flat per-location fee, and zero percent of the order. No per-order fee that grows as you sell, no rake on rewards, no marketplace renting your menu real estate to competing brands. The more you sell, the more you keep.

Month-to-month. Your data exports anytime. No annual auto-renew and no pay-through-the-term to leave — see CannAgent vs iHeartJane, side by side →

The front door of the whole system.

Start with the menu on its own. When you’re ready, add inventory, loyalty, the AI co-pilot, and the register on the same data and the same login — a configuration upgrade, not a re-platform, with nothing to export and re-import.

A marketplace menu is only ever a menu. This one is the front door of the dispensary OS, on your terms and your timeline.

Every menu surface carries the WAC 314-55-155 21+ and no-medical-claims footer by default — it is not a setting you can switch off.

See it run on your shop’s data.

The menu we built for our own floors, now available on its own. Request pricing and a 30-minute look on your inventory.

Schedule a demo
30 minutes · register, write-up, Form 941