The dispensary register that answers your phone.
Your phone rings all day, and every ring is a customer who already knows what they want. Batchly picks up 24/7, takes the order from your live menu, and has a named bag waiting when they walk in.
Count what voicemail costs you. Say your average basket is $60. Three missed calls a day is $180 a day, about $65,000 a year, walking to the shop that picked up. The multiplication is ours, so hold it loosely. Batchly was built to catch that phone.
Order ahead by text, built in
A customer texts your store number. Front Desk reads the request against live inventory, confirms the items and a pickup window, and drops the order into a queue at the counter. Your team pulls the items, applies the labels your state requires, and bags the order with the customer's name on it. The customer walks past the line to a shelf with their name on a bag.
That is the whole flow. No app for the customer, no marketplace in the middle, no extra tablet on the counter. It ships inside the register itself, not bolted on through a third-party menu app. The end-to-end walkthrough, with the throughput math, is on the order-ahead page.
A front desk that never puts a customer on hold
Front Desk, part of Shophand, Batchly's optional AI staff, is an AI staffer on your store phone. It answers around the clock, quotes hours and directions, checks is-it-in questions against the shelf, and takes pickup orders on calls as well as texts. Every conversation leaves a transcript you can read the next morning. Your people stay with the customer standing at the counter, and the phone still gets answered on the second ring at 9 p.m.
Inventory that runs the menu
Batchly inventory is sized for the real shop: about 100 SKUs, of which roughly 20 core items drive most of the volume. Live stock counts move as sales ring. Low-stock alerts fire on velocity, so the fast movers flag early instead of after the shelf goes bare. Reorder suggestions queue up for a human to approve, purchase orders keep the paper trail straight, and count discipline is part of the closing routine.
Here is the part that matters for ordering: the menu customers text-order from is the live inventory. Not a copy, not a nightly sync. When the last unit of a core item sells, it comes off the menu that second, so nothing sells that is not on the shelf and nobody drives over for a bag you cannot fill.
Payments, in the open
Payments stay yours: bring the setup you use today and Batchly works around it. Details on the payments page.
Batchly grew up at the specialty-retail counter, where dual pricing keeps the math honest at the register. We bring the same plain-numbers habit here.
What you get, and where Metrc stands
Yours from the first login, with Shophand switched on: order ahead by text, Front Desk on the phone, live inventory, and logged 21+ ID checks at the register (details on the compliance page). Then the state system, and the one item still on the roadmap:
- Metrc. Batchly is Metrc-connected. It reports each sale to Metrc as a sales receipt with the package tag, depletes the package, retries from a durable outbox, and runs a reconcile pass that checks package counts against Metrc and flags any sale report that did not land. Batchly holds production Metrc API access in Michigan, New Jersey and Illinois, and we set Metrc up with you.
- Purchase-limit counters. Per-customer limits computed at the register are on the roadmap; today every sale is itemized and server-stamped so a limit question has an answer.
If a feature on the roadmap matters to your license, do not buy Batchly for it yet. When it ships, this page changes the same day.
Start where you are
Metrc states. Michigan, New Jersey and Illinois run on Metrc; Batchly holds production Metrc API access in all three and reports each sale as a Metrc sales receipt with the package tag. Arizona mandates no statewide seed-to-sale system, so a licensed Arizona shop runs the same register with no integration in the path. The rates and rules on the cards are as of September 2026, with the regulator sources on the Michigan, New Jersey and Illinois pages; the Arizona page says what to confirm with AZDHS.
Order ahead by text
The full flow, from the first text to a named bag on the pickup shelf, with the revenue math.
Michigan
Metrc-connected. The 10% excise plus 6% sales tax stated the way Treasury describes, CRA delivery rules, patient and adult-use limits.
New Jersey
Metrc-connected. 6.625% Sales Tax plus the municipal transfer tax as their own lines, CRC delivery after plan approval, one ounce per transaction.
Illinois
Metrc-connected; the state moved to Metrc in July 2025. Tiered purchaser excise stated on the receipt, curbside and drive-through since June 2026, no delivery.
Arizona
No statewide seed-to-sale mandate. What that actually means, and what still applies at your counter.
Payments
Bring your own counter setup.
Compliance
ID checks on every sale, audit trails with names on them, and Metrc reporting where the state runs Metrc.
Questions dispensary operators ask
Is text ordering available now?
Yes. Front Desk answers your store phone and texts 24/7, takes pickup orders from your live menu, and drops each order into the queue at the counter. It runs inside the register as part of Shophand, Batchly's optional AI staff. Purchase-limit counters are on the roadmap.
Does the AI know what is actually in stock?
Yes. Front Desk reads the same live inventory your register sells from. When the last unit of an item rings, it comes off the menu that second, so the AI cannot promise something that is not on the shelf.
Who labels the pickup orders?
Your team does. The order lands in the queue, your staff pulls the items, applies the labels your state requires, and bags the order with the customer's name on it. Batchly runs the queue and the handoff. It does not print compliance labels.
Does Batchly integrate with Metrc?
Yes. Batchly is Metrc-connected: each sale is reported to Metrc as a sales receipt with the package tag, and Batchly holds production Metrc API access in Michigan, New Jersey and Illinois. We set Metrc up with you before the first sale. Purchase-limit counters at the register are still on the roadmap.
Batchly is business software for licensed cannabis retailers, 21+. Rules change and vary by state and license type, and nothing on this page is legal advice. Verify current requirements with your counsel and your licensing authority.
Put your phone to work
Front Desk picks up, the order queues, the bag gets a name. 21 days free.
Start free for 21 days