Common questions
Answered by the operator who runs it.
The questions operators ask most often when a dispensary owner is comparing CannAgent against Dutchie or a stitched-together stack. If yours isn’t here, ask at the demo.
Questions by category
Migration
How long does migration from Dutchie take?
Two to four weeks for a single location, depending on how clean your Dutchie data is. The cutover itself happens overnight — last close on the old system Sunday evening, first open on CannAgent Monday morning. The ramp before that is data audit, hardware swap, and three days of on-floor support during the first week. Multi-location chains stage cutovers one store at a time; we don’t flip ten registers at once.
Do we lose any historical data when we migrate?
No. We pull transactions, customers, loyalty points, vendor records, and inventory snapshots out of your current system before the cutover and load them into your new Postgres database. You see your last twelve months of revenue, your loyalty members keep their points, and your vendor history carries over. Anything we can’t migrate cleanly we tell you about up front — we don’t silently drop rows.
Can we keep our existing METRC integration?
In Washington state, yes — WSLCB uses CCRS (Cannabis Central Reporting System), and CannAgent reports to CCRS the same way your current POS does. METRC continuity for cross-state operators (CO, MI, OK, MA, MO, NV, OR, NJ, NM, IL, etc.) is configured per state during onboarding. Some states are first-class today, others ship as a custom integration on the Enterprise tier. We tell you which bucket your state lands in before you sign anything.
We’re locked into a contract with our current POS — does that block a cutover?
No. Most operators we talk to are mid-contract with Dutchie, Treez, or Flowhub — that’s normal. We can run a parallel-environment migration where you stay live on the current POS through your renewal date, and we stage your CannAgent environment in the background. The actual cutover is a Sunday-night flip; your contract end-date doesn’t need to align with onboarding finish. If you want to hold off the cutover until renewal to avoid double-paying for two months, that’s the most common path. If you’d rather eat the overlap to switch sooner, that’s also fine — we don’t bill until you’re live.
Cost
Is there a per-staff or per-transaction fee?
No. Pricing is per location, billed monthly. Add a register, add a budtender, add a manager — same line on the bill. Cannabis cash-margin is tight enough without a vendor metering you on every staff add. Card-processing fees, if you turn them on, pass through at processor cost; we don’t take a per-swipe markup.
Are these your exact prices?
Yes — one base at $499 per location per month, flat, with unlimited registers and $0 setup. Modules like the online menu, loyalty, and payroll are flat add-ons you pick. At 2+ locations the base drops to $399 and add-ons come down 20%. The number we say in the demo is the number on the invoice, and your rate locks to your scope for life.
What’s the cancellation policy if we want out later?
Month-to-month after month 12. The initial agreement is twelve months — that’s how long it takes us to absorb the cutover cost without charging a migration fee — and after that you’re month-to-month with 30 days’ notice to cancel. We don’t auto-renew you into another twelve. We don’t hold your data hostage on the way out: you get a full SQL export of your Postgres database, a CSV of your transactions and customer list, and your loyalty balances in the standard import shape. If we’re not earning the bill, you should leave.
Training
Do you offer in-store training or just docs?
Hybrid. Every page in the back office has an in-app help panel — 150-plus surfaces — so a new manager solves their question without texting the owner at 11pm. The training portal ships with role-tracks for budtenders, leads, inventory, purchasing, and admin. On top of that, every cutover includes a 30-minute operator-team onboarding call and three days of on-floor support during the switch. We don’t bill for training the people who run the store.
How long before our staff is comfortable on the new system?
Most budtenders are comfortable on the register inside one or two shifts — the cart flow looks like the cart flow on every other cannabis POS, with the vertical-ID gate and till-variance SMS as the noticeable adds. Inventory leads take a week or two to absorb the cycle-count, waste-log, and self-learning ordering surfaces. Owners get the back office (payroll, write-ups, performance reviews) as a sequence — we don’t hand you eleven new modules on day one.
Compliance
Are you HIPAA-compliant if we sell to medical patients?
No — we’re WSLCB-compliant. The platform itself is not a HIPAA-covered system. Medical-patient verification is built in (patient ID checks, registry lookups, age-and-eligibility gating at the cart) and that flow is handled per WAC 314-55-095, not 45 CFR 164. PHI in patient ID-checks doesn’t cross into our system as covered HIPAA data. If you operate a medical-only retail surface that requires a BAA, that’s a separate conversation — talk to us at the demo.
What about WSLCB advertising rules — does the platform enforce them?
Yes — WAC 314-55-155 governs cannabis advertising in Washington, and the menu / marketing surfaces inside CannAgent are scoped to it. Outbound SMS templates, customer-engagement email, and case-card content all sit behind compliance gates. The product helps the business; we don’t make claims about cannabis itself, and the templates we ship don’t either.
Data ownership
Who owns our customer and transaction data?
You do. Always. Each location runs on its own Postgres database, exportable any time in standard SQL. No vendor-database lock-in. On the Enterprise tier, source-code escrow is available so the platform itself keeps running on your terms if anything ever happens to us. Your customer list is not aggregated, not resold, and not used to train any model — it sits in your database.
Support & reliability
What happens if your servers go down — does our register?
Each location runs on its own Postgres database hosted on Neon, with the application served from Vercel’s edge. The register has an offline cache for the last-known cart state, so an in-flight transaction completes even if the connection blips. A full regional outage on either provider would degrade the back office (analytics, reorder queue) before the register; we’ve held that as the design boundary from the start, because the register is the one surface a sale can’t wait on.
AI posture
What’s the AI model and is it making decisions for us?
Claude (Anthropic) is the primary model behind the assistive features — write-up drafting, scope generation, the reorder-queue explainer. The AI proposes, the manager gates the action — see /admin/manager-writeups for AI-suggested proportionate-response options against WA labor + WSLCB rules, then a human acknowledges and ships. We don’t auto-fire anyone, auto-purchase from a vendor, or auto-run payroll. The model is assistive, not autonomous.
Does Anthropic see our customer data when the AI features run?
Only the minimum slice needed to draft the suggestion, and never your customer list. The reorder-queue explainer sees product SKUs and sell-through rates — not who bought them. The write-up drafter sees the incident facts and the relevant WA labor rule — not employee personal info. The scope generator sees what the prospect typed into the demo form — not your historical transaction set. Anthropic’s paid API tier doesn’t retain prompts for training — that’s their published commitment, not a handshake — and we don’t mirror prompts to any analytics tool. Patient PHI on the medical surface never crosses into AI calls. If your compliance team needs the per-feature data-scope written out, ask at the demo and we’ll send it.
Multi-location
Can we run multiple stores under one parent LLC on the same platform?
Yes. Each location runs on its own Postgres database under its own WSLCB license, with the same workflow across all of them — so a parent LLC manages multiple stores without a separate tenant per vendor. Cross-store reporting and cost-aware tiers are part of the Multi tier; cross-state federation is Enterprise.
Patent posture
Why are some features marked PROPRIETARY on your site?
We’re developing the patent strategy with experienced cannabis IP counsel. Until filings are on record, we describe the implementation in the demo — not on a marketing page competitors can scrape. The black bar is the implementation detail held for the call. If you book a demo, you see everything — the self-learning vendor reliability + auto-PO scaling, the training-completion gate at the POS, the variance escalation ladder with the offset-window camera-review trigger, and the jurisdiction-aware proportionate-response engine on manager write-ups. We’d rather show you on a working call than print it for the next vendor to copy.
Guarantee
What if we hate it after 90 days?
You keep your data exports and walk — and since setup and onboarding are free, there’s no fee sunk on the way in. We’d rather not work with someone unhappy. The full cross-tier guarantees — WSLCB compliance built in, no migration fees, named human support, free training, your data stays yours — live at /pricing.
Question we didn’t cover?
The 30-minute demo is the right place. We walk the surfaces that map to your specific stack and answer in the same call.
Request a demoRequest a demo
30 min · demo login emailed in ~60 sec · no call required