Skip to content
CannAgent
The daily workModulesStatesPricingSuppliers
855-695-CANNYour store’s pageRequest a demo
Menu

Start

Open your store’s pageOne emailAsk about one moduleThree fieldsRequest a demoA walkthrough

The product

The daily workModulesStatesPricingSuppliers

Check us

How It WorksTrustQuestionsAboutStatus

Customers

Sign in

Modules

One login. Every part of the store.

Every module sits on the same database as the register. A sale, a count and a drawer close land in one place.

Came for one job?

  1. 01POS
  2. 02Online ordering
  3. 03Loyalty
  4. 04Purchasing and inventory
  5. 05TV menu boards
  6. 06Staff tools

The daily work

Where the day actually happens.

The register, the back room, purchasing, cash, the team and the weekly state file.

  • At the register

    Register

    Cash-first checkout, vertical-ID gated at the cart, manager-PIN where it counts.

    • Cash payment + change calculator; a till variance flags on close, and a bigger one goes to a queue with the shift attached
    • Vertical-ID stop at the cart with DOB-mismatch and under-21 logging
    • Manager-PIN gates on voids, returns, manual prices, discount overrides
    4 more
    • A second-screen customer display (cart, deal applied, tier), off until the screen is set up
    • Returns + voids flow with cannabis-quarantine routing: WAC 314-55-079(12) permits returns of open product in original packaging with the lot, batch, OR inventory ID number fully legible: any ONE of the three identifiers, so a return is not refusable just because the lot ID is the unreadable one
    • Soft-confirm on carts over $200 or with 8 or more different products (4s double-tap window)
    • Barcode scanner, receipt printing (QZ Tray among the supported paths), SMS receipt fallback
  • Behind the counter

    Inventory

    Receive, count, par, waste: one back-of-house, no spreadsheets.

    • Receiving fills lines from the PO or manifest, and an invoice total that doesn’t match the lines needs a manager’s note.
    • Each zone shows when it was last counted, and the longest-uncounted comes up first. A recount can go to a lead who didn’t do the first count.
    • Waste log that asks for a second employee’s name as witness
    4 more
    • Par levels with a velocity-based suggestion beside each, not a static spreadsheet
    • Managers get a low-stock push twice a day, linking to a below-par list sorted by days of cover.
    • Cannabis quarantine queue for returned product: returns are permitted under 314-55-079(12)
    • Vendor license expiry on the vendor record and on /compliance
  • Across the shop

    AI Reorder Assistant

    Reorder quantities from 30-day sales, vendor lead time and fill rate. Your purchaser queues them as they stand or changes them first.

    • Suggested quantity: lead time plus safety days, times the 30-day sales rate, minus on-hand, padded for fill rate
    • Daily pending reorder lines for auto-order vendors; a person turns them into the PO
    • Holiday demand boost, with a warning 21 days before each cannabis holiday
    4 more
    • Likely-gone spot check: SKUs whose category sells while they don’t, with resolve buttons
    • Vendor scorecard: fill rate, lead time and partial fills over 30, 90, 180 and 365 days
    • Phase-out candidates flagged daily: no sale in 60 days, under 0.1 a day, over 60 days of cover, or a vendor filling under 70%
    • Lead time and fill rate learned from your resolved POs once a vendor has three
  • At the register

    Cash Discipline

    Every drawer counted, every drop logged, every variance escalated on a ladder.

    • Per-budtender till sessions, variances routed to admin review, then camera review if not offset
    • Armored pickups recorded with amount and bag number, on the carrier’s schedule
    • A nightly check pushes managers when a till is still open
    5 more
    • Daily-close panel: variance per shift, drops, payouts, ending balance
    • Each weekly deposit bag stays open until a person confirms it from the bank account (no live bank feed yet); a difference stays on the record
    • A split that makes the day’s count add up across the deposit bag, the ATM and the safe, off until you turn it on
    • A till-to-bank view of the breaks between till count, bag and safe, by day, step and amount, off until you turn it on; its bank check reads one credit union’s export and one armored carrier’s deposit lines so far
    • Safe + ATM-bank cash trail: every cash_movements row writes audit
  • Across the shop

    Staff Training

    Role-based training with quizzes and a record of who finished what, in the same login.

    • 50+ modules across 8 role tracks (budtender → admin)
    • Modules end in a quiz; completion is recorded per staff member
    • Modules required by role, with a refresh when one comes due
    4 more
    • Assign a module on demand and see who is behind
    • Write your own modules, plus optional staff surveys
    • Cheat sheet, role day cards, a module library, and training insights for managers
    • 150+ in-app help panels on the back-office pages

    Built. Ask the team how it works with your setup.

  • Across the shop

    Weekly Traceability Filing

    Your weekly state traceability file built from real sales and inventory: accuracy-checked, with missing and unacknowledged weeks flagged. Washington’s CCRS today.

    • Each day it flags weeks with no file and files the state hasn’t acknowledged.
    • Accuracy verification plus a dry-run anomaly scan before you file
    • CSV export ready to upload today
    2 more
    • CannAgent builds the CCRS sales file your store uploads, and checks it first. Your store stays responsible for what it reports.
    • Weekly CCRS file built from real sales, inventory, and disposal records

Also on the same login

The rest of the store, when you need it.

Loyalty, menu boards, hiring and the books, on the same database as the register.

  • Vendor Portal

    Behind the counter

    Vendor licenses checked on every row. Supplier logins are not offered to stores yet.

    5 features
    • WSLCB license number and expiry on every vendor row: notice at 60 days, red at 30
    • One switch takes a vendor off the menu and the portal, and the log records who flipped it and when.
    • Trade-sample tracker against the cap that binds YOU: WAC 314-55-096(1)(f)(ii) lets a processor provide any one retail business up to 120 units per calendar quarter, and (1)(f)(i) lets a producer provide any one processor up to 96 units of flower. The 30-unit figure is (1)(j)(vi): a RETAILER's limit on what it hands its own paid employees: and does not govern a vendor
    • Supplier logins: not offered to stores yet
    • /compliance lists vendors you still carry whose licence has expired or expires within 30 days
  • In-store TV Boards

    Behind the counter

    Menu screens on the same login as the register: no separate signage vendor.

    8 features
    • Per-store TV screens managed from the admin: no third-party signage vendor
    • Category boards pull live in-stock product, THC%/CBD% and price from the same query as the customer menu
    • Flower weight tiers 1g–28g show a real in-stock price per cell, or a dash: never an extrapolated one
    • Dayparting and day-of-week scheduling in store-local time, overnight windows included
    • Runs your existing ad videos: autoplay, looped, never cropped
    • Keeps showing the last good board when the network drops
    • WSLCB banned-phrase scrub on every string, at save and again at render (WAC 314-55-155)
    • Live heartbeat per screen: green under 2 min, amber to 10, red past that or never seen; the counts are on /api/health
  • Customer Engagement

    Across the shop

    Loyalty without cards. Phone is the key. Tiers set by lifetime spend.

    5 features
    • RFM segments + lapsed + at-risk-LTV + birthdays: all live, all queryable
    • Lapsed and at-risk lists sorted by last visit; win-back texts are sent by hand
    • Phone-number loyalty key; tiers set by lifetime spend alone
    • Bulk SMS to opted-in customers only, held during quiet hours, capped at 160 characters: adding the WAC 314-55-155(7) warnings is on you
    • A tier-up note on the sale-complete screen, off until you turn it on
  • Compliance Vault

    Across the shop

    The rule enforced in code, not in a binder.

    6 features
    • Vertical-ID gating at the cart, not on a poster
    • Trade-sample quarterly cap counted on the sample screen (WAC 314-55-096)
    • Waste form requires a named witness (our workflow)
    • WSLCB license number and expiry on every vendor row: notice at 60 days, red at 30
    • Trade-sample screen refuses anything past 30 units to one employee per quarter, WAC 314-55-096(1)(j)(vi), the retailer-side cap
    • Append-only audit log; business records are not pruned
  • People Operations

    Across the shop

    Hiring, write-ups, reviews, training: all in the same system the register runs on.

    5 features
    • Hiring pipeline with an FCRA-aligned background-check flow
    • The onboarding checklist includes the WAC 314-55-083(1) employee identification badge
    • Performance reviews score seven areas 1–5, with employee acknowledgement
    • 50+ modules across 8 role tracks (budtender → admin)
    • Cross-employee write-up patterns (admin + GM gated)

    Built. Ask the team how it works with your setup.

  • Bookkeeping & §280E

    Across the shop

    Your books live in the same database as the till: trial balance, profit-and-loss, month-close, one login. The QuickBooks Online connection is in build.

    4 features
    • An optional nightly sweep flags unusual vendor payments: late pay, likely duplicate invoices, round-number ACH
    • Trial balance, P&L, and a guided month-close off the same login
    • QuickBooks Online connection: in build; no store’s feed has run through it yet
    • Bank-statement CSV import and matcher: built, no bank line matched through them yet, no live bank feed
  • System Health

    Across the shop

    One admin page for cron freshness, integration keys, SMS and CCRS status.

    5 features
    • Open write-ups and the last till close on Overview, for managers
    • Feature-flag flips logged with actor + timestamp
    • 150+ in-app help panels so a new manager solves their own question
    • Admin-only system health page: cron freshness, integration keys, SMS, CCRS, sibling-store and audit-write status
    • Automation health: every cron with its schedule and how long since it last ran

Came for one job?

  • POS
  • Online ordering
  • Loyalty
  • Purchasing and inventory
  • TV menu boards
  • Staff tools

What each one costs is in your written quote, not on this page. How pricing works

Next step

Three ways to start.

  1. 01 LookOne email

    Open your store’s page

    See what the state’s public records show about your store.

    Open my page
  2. 02 AskThree fields

    Ask about one module

    A person on our team replies by email about what it does and what it takes to run.

    Pick a module
  3. 03 MeetA walkthrough

    See it on your store

    Receiving, returns, reorders, the drawers and the books, walked with our team.

    Request a demo

Or call 855-695-CANN. Marcus, our AI assistant, picks up and gets your details to the team.

Request a demoPick a module
CannAgent

The register, the back room, the drawers and the books on one login. Powered by Sureel.

Platform

The Daily WorkModulesPricingSuppliers

Explore

Available StatesRequest a DemoYour Store’s PageCall 855-695-CANNMarcus, our AI assistant, picks up and gets your details to the team.

Check us

How It WorksTrustQuestionsAboutStatus
© 2026 CannAgent
PrivacyYour Privacy ChoicesTermsAccessibilitySign In
All pages

Platform

Online menuSwitching your menuIntegrationsComing from another POSDispensary management softwareUse casesCannabis POSInventory automationCompliance automationLoyalty rewardsVendor portalPayroll API docsCutover

Explore

GuidesFor operatorsTime it savesBy cityVendor due-diligence checklistWhat empty shelves costDiagnosticLicense lookup (by request)Your vendors’ menus

Company

CareersSupportRadMail

Markets

Washington · LiveMichigan · Target: Q4 2026New York · Target: Q4 2026Massachusetts · Target: Q4 2026Maine · Target: Q4 2026Montana · Target: Q4 2026Oklahoma · Target: Q4 2026Compare every state

Modules

POSOnline orderingLoyaltyPurchasing and inventoryTV menu boardsStaff tools