Kushify
All-in-one Point of Sale, Retail & Delivery for Cannabis

Run your dispensary,
period.

POS, e-commerce, delivery dispatch, driver logistics, compliance, and multi-site management. One platform. One source of truth. Built from the ground up for licensed cannabis facilities, with Prop 215/64 support and compliance baked in.

No card required · 30-minute onboarding call
The command center — what your team opens every morning
Hello, Dana!
Here's what's happening with Highland Park today.
New POS Order
Action Required: ID Verifications
There are 5 users waiting for their identity to be approved.
Review Now
Active Order QueueView All Orders ↗
Order Received
7ORDERS
Packing
4ORDERS
Ready for Delivery
3ORDERS
Out for Delivery
6ORDERS
Company NewsManage News ↗
Holiday Delivery Cutoff Times2H AGO
Last dispatch leaves at 7pm on Dec 24. Scheduled slots after 5pm will be offered next-day windows automatically.
New Vendor: Emerald Coast Farms1D AGO
Twelve new flower SKUs land in inventory tonight — check the intake worksheet before opening tomorrow.
Inventory Management
Stock levels & products
Dispatch Dashboard
Shipment monitoring
Customer Relations
User management
General Settings
Logo & store info
Store Performance
Access deep granular metrics, revenue trends, and product sale rates.
Open Analytics Dashboard
TRUSTED BY LICENSED OPERATORS IN · CA · NV · CO · AZ · NM · MI · NY · MA
Highland Park
VALLEY GREEN
oc cannabis co.
Sunset / Delivery
BLOOMS
Ridgeline Co.
kindred
NORTH/STAR
Highland Park
VALLEY GREEN
oc cannabis co.
Sunset / Delivery
BLOOMS
Ridgeline Co.
kindred
NORTH/STAR
8.4M+
Orders fulfilled through the platform
1
Licensed dispensaries running on Kushify
99.98%
Uptime over the trailing 12 months
14 days
Median onboarding to first live order
The platform

Four products,
one source of truth.

Most cannabis operators stitch their stack from four vendors. Kushify ships e-commerce, POS, delivery, and compliance as a single application — sharing one customer record, one inventory ledger, and one audit log.

01 / 04
Conversion-tuned storefront

E-Commerce

Click-to-select size tiles, live inventory, server-side search across name/brand/strain/variants, automated JSON-LD, and per-site catalogs out of the box.

  • Dynamic weight pricing
  • Strain & terpene metadata
  • Per-site site_visibility
02 / 04
Retail-floor checkout

POS

Barcode scanner support, site-aware product catalogs, manager overrides with reason audit, configurable tip presets, and the same customer profile that powers e-com.

  • Quick-discount toggles
  • Manual price override
  • New-customer flow
03 / 04
Live operational hub

Delivery & Dispatch

Drag-and-drop kanban board, intelligent route planning by ZIP and priority, mobile cockpit for drivers, in-app cash collection, and omnichannel customer SMS.

  • Route optimization
  • Driver cockpit
  • Payment gate on delivered
04 / 04
Prop 215/64, from day one

Compliance

Bi-level age + ID verification with reviewer lightbox, effective-expiration handling, daily purchase limits by user status, and tax-exempt logic for medical patients.

  • 3-photo ID (front, back, selfie) + optional medical rec upload
  • Audit trail on every transition
  • Tax exemption logic
Workflow board

The day starts here.

A kanban board your dispatchers will actually live in. Orders move through real statuses with payment gates built in — no more reconciling a spreadsheet at the end of every shift.

Drag-and-drop status
Optimistic UI shrinks source column on drop; failures roll back atomically.
Payment gate
Dropping unpaid on Delivered opens a collection dialog and writes two history entries atomically.
Packing scanner
Global keystroke capture, base-variant aware, auto-advances to Ready when every item satisfies effective quantity.
20-second polling
Reuses the orders API. Cross-tab debounced sound. Desktop notifications when permission is granted.
Workflow Board
27 orders visible
Refresh
Search by name, phone, order #…All OrdersTodayAll Sites10 per page Columns (8)
Order Received6
#10484 31m
CR
Colton Reese
(562) 555-0147
1428 Pine Ave · Long Beach, CA 90813
$47.00
Main
OnlineUnpaidID
ASAP Delivery
Dana O. Unassigned
#10485 22m
PR
Priya Raman
(714) 555-0192
88 Harbor Blvd · Santa Ana, CA 92704
$153.40
OC
OnlinePaidCardID
Tue 1pm - 3pm
Dana O. Unassigned
Page 1 of 2
Packing4
#10479 1h 12m
AB
Alicia Brennan
(951) 555-0173
2210 Magnolia St · Riverside, CA 92506
$212.75
Main
OnlinePaidDebitID
ASAP Delivery
Dana O. Kev N.
Page 1 of 1
Ready for Delivery3
#10476 1h 48m
TG
Terrence Gaddy
(909) 555-0128
531 Garey Ave · Pomona, CA 91766
$98.10
Main
POSPaidCash
Marco S. Kev N.
Page 1 of 1
Out for Delivery6
#10471 2h 5m
JK
Jenna Kowalczyk
(661) 555-0164
774 Chester Ave · Bakersfield, CA 93301
$164.90
OC
OnlinePaidCardID
ASAP Delivery
Marco S. Rae B.
Page 1 of 2
Delivered12
#10468 3h 20m
DV
Dmitri Vasquez
(562) 555-0135
310 Ocean Blvd · Long Beach, CA 90802
$121.00
Main
OnlinePaidNot Deposited
Marco S. Rae B.
#10455 6h
YF
Yolanda Freeman
(714) 555-0110
1901 Main St · Santa Ana, CA 92707
$289.65
OC
OnlinePaidDeposited
Dana O. Kev N.
Page 1 of 3
Search products or scan a barcode…
FlowerVapesEdiblesPrerollsExtracts
COOKIES
Blue Dream
FROM$35.00
JUNGLE BOYS
Gelato 41
FROM$45.00
RAW GARDEN
Wedding Cake Live Resin
FROM$30.00
STIIIZY
Strawberry Cough Cart
FROM$35.00
WYLD
Watermelon Gummies 100mg
$25.00
LOWELL FARMS
Sunset Sherbet Preroll
FROM$9.00
PR
Priya Raman
(714) 555-0192
Verified
Order Summary6 items
Blue Dream · 3.5g
2+
$70.00
Gelato 41 · 3.5g
1+
$45.00
Wedding Cake Live Resin · 1g
Daily Deal $65.00
$55.00
Watermelon Gummies · 10pk
2+
$50.00
10% Off20% Off ✓
Subtotal$230.00
Discounts · 20% Quick−$46.00
Delivery FeeFREE
TaxesIncluded
Total Savings $56.00
Total$184.00
Proceed to Checkout
Point of Sale

The register that knows your customer, your catalog, and your site.

One profile across web, delivery, and the floor. POS picker filters by the selected location's site, not the cashier's deployment — so main-site cashiers ringing up an external-site location see the right catalog automatically.

BARCODE HARDWARE
Zebra, Honeywell, generic USB
QUICK DISCOUNTS
10% · 20% · custom + reason
PER-LINE OVERRIDES
Reason-captured audit trail
PER-ORDER NOTES
Persist to receipt & order
Explore POS
Analytics

The numbers, reconciled to the penny.

Toggle every dashboard between Intake (Order Placed) and Realized (Delivered) perspectives. Profit is computed against historical variant-level COGS — tips excluded because they belong to the driver, not the business.

Analytics Dashboard
Monitor performance across all locations and sites.
Export CSV
All Sites All Locations Order Delivered Last 30 Days
Total Revenue
$184,920.75
Delivered orders only
Total Profit
$78,411.20
Revenue minus estimated cost
New Patients (FTP)
312
First-time patients in this range
Avg. Order Value
$80.89
Revenue per delivered order
Revenue, Profit, Tips Over Time
Daily financial trends for the selected period.
Revenue Profit Tips
Orders Trend
Daily order volume.
Location Performance
Revenue and orders by store location.
MAIN SITE5 Locations
LocationOrdersRevenueTips
Long Beach612$49,882.40$3,120.00
Santa Ana528$42,105.60$2,684.50
Riverside441$34,972.15$2,201.75
Pomona388$29,640.80$1,918.25
Product InsightsOpen
Order InsightsOpen
Employee InsightsOpen
Integer-cent math
Bundle prices distributed in integer cents; pennies land on the last unit so totals reconcile exactly.
8 sub-permissions
view_dashboard · view_revenue · view_profit · view_tips · view_orders · view_products · view_brands · view_employees
Cash reconciliation
Collected + Unattributed + Awaiting = Total. Days-held highlighted amber at 3d, red at 7d.
Brand insights
Market-share analysis, conversion tracking, and SKU-level performance within any brand.
Multi-site architecture

One codebase.
Any number of storefronts.

Each storefront has its own domain, branding, SEO, user namespace, and email routing — but shares inventory, identity, and the operational backend with the rest of your business.

Per-site site_visibility on every product
Composite (slug, site_id) page keys
#site_id suffix for cross-site account separation
Customize / inherit settings pattern
highland.shopMain · CAoc-cannabis.coExternal · CAvalleygreen.shopExternal · CAsunset-delivery.comExternal · CAKUSHIFY · COREOne platformInventory · Orders · Identity · CompliancePOSDispatchDriversAccountingAdmin
Integrations

Plays nicely
with your stack.

Compliance, payments, logistics, and comms are routed through configurable providers — no hard-coded vendor lock-in. Swap a payment processor at the settings level without touching the checkout.

PAYMENTS
AAeropay
SSprout
PPOSaBIT
HHypur
CCanPay
PPaybotic
COMPLIANCE
MMetrc
BBioTrack
LLeaf Data
IID Verification
COMMS
AAWS SES
MMailjet
BBrevo
TTwilio
PPlivo
LOGISTICS
GGoogle Maps
OOnfleet
RRoutific
MManual dispatch
ANALYTICS
GGA4
GGTM
MMeta Pixel
MMixpanel
SSegment
HARDWARE
ZZebra scanners
HHoneywell
EEpson printers
SStar Micronics
Compliance & security

Regulators first, always.

Cannabis platforms get audited. Ours was designed for the audit. Every status transition, driver assignment, refund, manual price override, and verification decision writes to a permanent history table you can hand directly to a state regulator.

SOC 2
Type II
Prop 215/64
tax exemption logic
GDPR-ready
consumer data tooling
RLS-enforced
row-level scoping
ORDER · #48702 · HISTORY
08:42:11
Order Received
via web · J. Park
08:42:11
Verification: Verified (effective)
is_verified ∧ ¬expired
09:14:02
Status → Packing
by S. Reyes · scanner attached
09:18:44
Inventory Deducted
configured stage: Packing
09:21:08
Status → Ready for Delivery
auto · scan complete
09:40:33
Status → Out for Delivery
driver: Marco · route #R-211
10:12:09
Payment Collected
$128.40 · cash · paid_by: Marco
10:12:09
Status → Delivered
atomic w/ payment write
11:47:00
Payment Deposited
by P. Singh · orders:mark_deposit
Pricing

Straightforward, per site.

One subscription per storefront. No revenue share. No per-order fees. No surprise bills at the end of the quarter — what you see is what your accountant pays.

SINGLE SITE
$499/ month

Kushify Standard Plan

30-DAY FREE TRIAL
  • E-commerce + POS + Delivery
  • 1 storefront, Unlimited Locations
  • Compliance & ID Verification
  • Multi-Tenant Architecture
  • Per-Site Themes, SEO, & Emails
  • External-Site Image Proxy
  • Standard Support · Email
Get started
● MOST POPULAR
MULTI SITE
$1299/ month

Kushify Enterprise Plan

30-DAY FREE TRIAL
  • Everything in Single Site PLUS
  • Unlimited External Sites
  • Shared Inventory on Multi Sites
  • Custom Features Requests
  • 24/7 Dedicated Account Manager
Get started
ENTERPRISE
Contact Us

Kushify Enterprise Plan

  • Everything in the Multi Site plan PLUS
  • On-Site Hosting Available
  • Consulting Services
  • Operational Success Manager
Request Enterprise setup
All tiers include unlimited admin seats · onboarding · compliance updates
FAQ

Honest answers to honest questions.

Don't see yours? Book a call — we'll answer it on the spot.

Median time from kickoff to first live order is 14 days. We import your catalog, configure your sites and locations, train your team on the workflow board and POS, and stand alongside you for go-live. Larger multi-site chains typically take 4–6 weeks.

Yes. We've built importers for product catalogs, customer profiles, order history, and loyalty balances from the most common cannabis vendors. We run a parallel-deployment for one week before cutover so there's no data gap.

Tax exemption logic for medical (Prop 215) patients, separate purchase-limit tracking for medical vs. adult-use (Prop 64), age-gate flows with optional medical-recommendation upload for 18–20 patients, and ID verification with effective expiration handling so approved users get rolled back into the queue automatically.

No. One database, one codebase, scoped by site_id. Each storefront has its own domain, branding, SEO, customer namespace (via a transparent #site_id suffix on auth), and email routing — but inventory, identity, and operations are unified. You can choose to inherit settings from your main site or customize per-site.

Probably. We route payments through configurable providers (Aeropay, Sprout, POSaBIT, Hypur, CanPay, Paybotic, and a few others). If yours isn't on the list, we'll typically add it within 4–6 weeks at no integration cost for paying customers.

Not unless you want it. The included route planner handles batched routes with manual or automatic stop reordering, the driver cockpit handles turn-by-turn navigation and in-app payment collection, and customer SMS goes out automatically on every status change. Integrate Onfleet or Routific if you need their specific features.

No. Flat monthly subscription per storefront. We make money when you grow because you stay subscribed longer, not because we tax each transaction.

Ready when you are

Run your dispensary,
period.

A 30-minute demo with someone who's run a dispensary, not a sales script.

Book a demo Read the docs
Kushify · Next.js 16 · Supabase