Answered by the operator who runs it.

The questions Doug fields 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.

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.

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.
Why is your pricing in ranges instead of exact numbers?
Cannabis margins are what they are, and the right number depends on how many locations, which modules, and what your cutover looks like. Ranges let you self-qualify before the demo. Final pricing is locked at the demo — pricing-on-website is anti-negotiation. The full pricing breakdown lives at /pricing.

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 Doug-call onboarding 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 since day one because if the register goes down at our stores, ours goes down too.

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.

Multi-location

Can we run multiple stores under one parent LLC on the same platform?
Yes. Doug runs Verve Mgmt LLC (Green Life Cannabis · Wenatchee) and Green Anne LLC (Seattle Cannabis Co · Rainier Valley) on the same platform — separate WSLCB licenses, separate Postgres databases, identical workflow. 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 proprietary features ship in production today, on both Doug’s stores. 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?
We refund the setup fee and you keep your data exports. 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 demo
Schedule a demo
30 minutes · register, write-up, Form 941