One database under every surface.

Most cannabis software starts at the register and stops there. CannAgent is the register, the back office, the vendor desk, and the compliance layer — one database, one login, one bill. The features below are the surfaces a working day actually touches.

Came in for one thing? Start there.

Each one stands on its own — what it does, how it beats the alternative you’re weighing, and a test run set up for your shop.

Loyalty + repeat-visit tracking

Replaces: SpringBig · Alpine IQ · standalone loyalty platforms

Your repeat customers already shop with you. Loyalty just makes them stop shopping anywhere else. CannAgent's loyalty surface tracks repeat visits, ticket-size trends, and time-since-last-visit per customer — then surfaces them to your budtenders at the cart.

Customer walks in, hands over their ID, the cart shows their last 5 baskets, average ticket, what they were short on last time. The budtender restocks instead of cold-pitching.

Replaces the standard SpringBig / Alpine IQ subscription operators run as a separate $600–$1,200/mo line item — now the Rewards & Loyalty add-on at $299/location on the $499 base.

See it on the demo →

Review collection + response

Every customer who walks out happy is a Google review you didn't capture. CannAgent's review flow texts a follow-up 4 hours after the sale — quick prompt, link to your GBP / Yelp / Leafly listing, no friction.

Responses come back through your CannAgent inbox where they can be triaged, replied-to, and routed to the budtender who handled the sale. Negative reviews get held for owner-eyes before going public; positive ones get a templated thank-you and an upsell to the loyalty program.

Texts a review ask shortly post-sale and routes replies to one inbox across Google, Yelp, Leafly, and Weedmaps.

See it on the demo →

Customer outbound campaigns

Segmented outbound that knows what each customer actually buys. Pick a segment (e.g. "bought 1g Blue Dream in the last 60 days"), pick a touch (SMS, email), the system writes the body in your voice and sends in the legal-allowed window for your state.

Send rates respect TCPA carrier-filtering rules + WA opt-out requirements. The system catches opt-out language (stop / unsubscribe / remove me / do not contact) on every inbound reply and won't re-touch that customer again — the AI doesn't get to forget.

Part of the Rewards & Loyalty add-on at $299/location; replaces the standalone SMS-marketing subscription operators run alongside their loyalty platform.

See it on the demo →

Vendor email automation + reorder

Inbound vendor email lands — confirmation, backorder, price change, COA upload. The system classifies it, drafts a reply in your voice, and holds it 30 minutes in your outbox for review. You scan on your phone between sales; send, edit, or skip.

Same surface handles the reorder side. Weekly demand forecasting tells you what to reorder (see Perfect Menu on the /co-pilot page). The reorder list flows back through the same vendor draft engine so the actual POs draft themselves against the vendor sheet you already have on file.

The high-stakes ones — contract redlines, refund asks, regulator mentions — never auto-send. Those always route to you with a draft, not a unilateral send.

See the Co-Pilot tier →

AI ops triage

The operational AI overlay across the rest of the stack. Triages your inbox (which 5 messages need attention today, which 50 can wait until Friday), surfaces anomalies in your sales pattern ("Tuesday sales dropped 18% from baseline"), and catches the slip-through cracks that operators miss until end-of-month.

Examples: a cron stopped firing for 12 hours → the system surfaces it. A vendor's delivery window slipped 3 days → the system pre-drafts the customer-side comm. A discount code is being used 4× more than projected → the system flags it before the margin loss compounds.

It doesn't replace your judgment. It surfaces the things worth your judgment so you spend the day on those, not on triaging the inbox.

See it on the demo →

Sovereign tier — fleet operations + content + scheduling

Sovereign is the tier for operators who are scaling past 4–5 stores or preparing for sale / expansion. Adds multi-store consolidation (fleet rollups, cross-store reporting, bulk operations), content generation (auto-generated strain pages, GBP posts, SEO meta, blog drafts in your voice), workforce scheduling (staff schedules, shift management, time tracking), hiring pipeline (open positions, applicant tracking, onboarding), and white-glove §280E audit support.

Custom co-pilot persona tuning lets you adjust the AI's voice + guardrails to match your operation specifically — your tone, your boundaries, your specific WSLCB rule interpretations.

These capabilities are add-ons on the $499 base: the Growth Stack ($199/location) for content, the People Ops Pack ($79/location) for scheduling and hiring, plus Payroll at $35/employee. At 2+ locations the base drops to $399/location and add-ons come down 20%. 16+ locations or multi-state is custom-integration work quoted from your scope. The demo is a 30-minute walk-through of your specific scaling pain — not a generic enterprise pitch.

Talk to us →

See it on your own data.

The 30-minute demo walks every feature above on the working product against a realistic demo store dataset — same codebase that runs the register, the compliance gate, and the books. Not a slideshow version.

Request a demo
30 min · demo login emailed in ~60 sec · no call required