Cannabis Delivery Management Platforms
Cannabis Delivery Management Platforms
Entries: 14 | Last refresh: 2026-04-17 Auto-generated by generate_refs.py -- do not edit manually
Overview
Dispatch, driver apps, route optimization, proof of delivery. Relevant for operators in delivery-legal states (CA, MI, OR, NV, MA, MD, NY, NJ, ...). Many POS platforms bundle native delivery; standalone tools add advanced routing.
Not strictly required, but common enough that operators without one are the exception.
This file covers 14 platforms (14 active). Full per-platform metadata lives in the platforms table; use python query.py platform "<name>" for the full record.
Market Landscape
- Tier 1 (deep profiles, completeness >= 70): 4 platforms -- Blaze, Dutchie, Onfleet, Meadow
- Tier 2 (core fields populated, 40-69): 3 platforms
- Tier 3 (minimal entries, < 40): 7 platforms -- included for breadth; use
query.py platform "name"for what we know
Platform Profiles
Blaze (Tier 1)
Founded 2017 | HQ Newport Beach, CA | 50-100 employees | private
Blaze is a California-born all-in-one cannabis retail platform -- POS, ecommerce, delivery, and loyalty in a single bundle. Founded in 2017, Blaze serves ~400 dispensaries with strength in California and other delivery-heavy markets. The primary value proposition is bundle simplicity: one vendor, one contract, one product to train staff on. The tradeoff is module depth -- Blaze's POS is less sophisticated than Treez, its ecommerce less consumer-polished than Dutchie, and its CRM less sophisticated than Alpine IQ. Blaze is the right choice for a California delivery-forward single-store operator who wants to avoid integration glue.
Full profile: python query.py platform "Blaze"
Delivery capabilities: Native Delivery Module, Dispatch, Driver App
Pricing: flat-saas -- Retail: $500-900/mo (est.); Retail + Delivery: $700-1,200/mo (est.); Enterprise: custom (confirmed)
Market: States: CA, NV, AZ, CO, OR, MI, MA, MD, OK | Clients: ~400 dispensaries | Share: ~3-4% of licensed dispensaries (est.)
Strengths: true all-in-one bundle -- no integration glue needed; strong delivery module for CA delivery-dependent operators; native loyalty + SMS marketing in the bundle Known issues: depth in any single module lags best-of-breed competitors; smaller customer base means fewer third-party integrations; less mature analytics than POS + Headset best-of-breed stack
Technical: API: rest | webhooks | apikey
- API docs: https://api.blaze.me
Moat: True all-in-one product (POS + ecommerce + delivery + loyalty) without third-party glue.
Website: https://blaze.me
Dutchie (Tier 1)
Founded 2017 | HQ Bend, OR | 500-1000 employees | series d
Dutchie is the largest cannabis ecommerce platform and a major all-in-one POS contender since acquiring LeafLogix in 2021 and Greenbits in 2023. Founded in Bend, OR in 2017, Dutchie's original product was an embedded ecommerce menu that powers online ordering for thousands of dispensaries. Today the bundle spans POS, ecommerce, delivery dispatch, and integrated payments (Dutchie Pay). Dutchie wins on installed base and consumer-facing brand recognition -- if a cannabis shopper has ordered online, there's roughly a 1-in-4 chance it was on a Dutchie menu. The POS side is serviceable and continues to improve, though enterprise MSOs and multi-state operators often find it less mature than Treez or Flowhub for complex compliance. The all-in-one bundle and payments integration are the primary value proposition for single-store and small-multi operators. Honest weaknesses include customer support response times, occasional downtime during peak periods, and feature gaps that linger from the LeafLogix merger.
Full profile: python query.py platform "Dutchie"
Delivery capabilities: Native Delivery Module, Dispatch, Driver App
Pricing: per-location -- Plus (ecommerce-only): $400-700/mo (est.); POS + ecommerce: $800-1,500/mo per location (est.); Enterprise: custom (confirmed)
Market: States: nationwide | Clients: 5,000+ dispensaries use Dutchie ecommerce; ~1,500 on Dutchie POS | Share: ~20-25% of ecommerce menus; ~10-12% of POS installs (est., post-LeafLogix)
Strengths: largest ecommerce menu footprint in cannabis; consumer-facing brand recognition; all-in-one bundle (POS + ecommerce + payments + delivery); integrated payments (Dutchie Pay) reduces third-party processor complexity (+1 more) Known issues: POS depth lags Treez / Flowhub for multi-location compliance complexity; LeafLogix acquisition created post-merger feature gaps that took years to close; customer support response times have been a frequent complaint; occasional downtime during high-traffic periods (4/20, holidays) (+1 more)
Technical: API: rest | webhooks | sandbox | oauth2
- API docs: https://developer.dutchie.com
Moat: Massive ecommerce menu installed base (largest in cannabis) creates ecosystem lock-in; consumer-facing brand recognition; all-in-one bundle pricing.
Website: https://dutchie.com
Onfleet (Tier 1)
Founded 2012 | HQ San Francisco, CA | 100-250 employees | series b
Onfleet is the leading delivery management platform for cannabis, layered on top of a battle-tested cross-industry delivery platform founded in 2012. Onfleet's cannabis offering adds age-verification, manifest integration, and POS integrations (Treez, Dutchie, Blaze, Meadow). Best choice for operators who need real delivery ops maturity -- route optimization, driver app, proof-of-delivery. Competitors (native POS delivery modules) are easier to adopt but less sophisticated at scale.
Full profile: python query.py platform "Onfleet"
Delivery capabilities: Dispatch, Route Optimization, Driver App, Customer Sms, Proof Of Delivery, Age Verification, Cannabis Compliance
Pricing: per-location -- Launch: $500/mo (up to 2,000 tasks) (confirmed); Scale: $1,150/mo (confirmed); Enterprise: custom (confirmed)
Market: States: nationwide | Clients: ~500 cannabis delivery operators (cannabis is ~15% of Onfleet's total)
Strengths: best-in-class route optimization; driver app UX; cross-industry maturity ported to cannabis; strong POS integrations (Treez, Dutchie, Blaze, Meadow) Known issues: not cannabis-native -- compliance features layered on top; pricing starts high for small operators
Technical: API: rest | webhooks | sandbox | apikey
- API docs: https://docs.onfleet.com
Moat: Cross-industry delivery platform with cannabis-specific compliance features; most mature delivery ops stack.
Website: https://onfleet.com/cannabis
Meadow (Tier 1)
Founded 2014 | HQ San Francisco, CA | 25-50 employees | series a
Meadow is a California-focused cannabis POS + ecommerce + delivery platform founded in San Francisco in 2014. Serves ~200 California dispensaries with a modern UX and strong native delivery module. The CA-only footprint is both a feature (deep compliance fluency) and a constraint (no expansion path for multi-state operators).
Full profile: python query.py platform "Meadow"
Delivery capabilities: Native Delivery Module, Dispatch, California Compliance
Pricing: per-location -- Core: $500-800/mo (est.); Pro: $800-1,200/mo (est.)
Market: States: CA | Clients: ~200 dispensaries (CA only) | Share: ~1-2% of licensed dispensaries (CA-focused)
Strengths: California CCRS + Metrc depth; native delivery module; modern UX Known issues: CA-only limits growth; smaller integration ecosystem
Technical: API: rest | webhooks | sandbox | oauth2
Website: https://getmeadow.com
WebJoint (Tier 2)
Founded 2015 | HQ Los Angeles, CA | 10-50 employees | private
WebJoint is a California delivery-focused POS for delivery-only operators.
Full profile: python query.py platform "WebJoint"
Delivery capabilities: Native Delivery Module, Dispatch
Pricing: per-location -- Starter: $300-600/mo (est.)
Market: States: CA | Clients: ~100 delivery operators
Strengths: purpose-built for CA delivery; affordable Known issues: CA-only; limited ecosystem
Technical: API: rest
Website: https://webjoint.com
Tookan (Tier 2)
Founded 2014 | HQ Chandigarh, IN | 100-250 employees | private
Tookan is a budget cross-industry delivery management platform with limited cannabis-specific features.
Full profile: python query.py platform "Tookan"
Delivery capabilities: Dispatch, Route Optimization, Driver App
Pricing: flat-saas -- Standard: $29-99/mo + usage (confirmed)
Market: States: nationwide | Clients: ~100 cannabis operators (cross-industry total much higher)
Strengths: affordable pricing; simple setup Known issues: not cannabis-native; fewer POS integrations
Website: https://tookanapp.com
Dispatch (Tier 2)
Founded 2015 | HQ Louisville, KY | 25-50 employees | private
Dispatch is a general-purpose route optimization tool used by some cannabis delivery operators.
Full profile: python query.py platform "Dispatch"
Delivery capabilities: Dispatch, Route Optimization
Pricing: flat-saas -- Standard: $100-500/mo + per-delivery fees (est.)
Strengths: affordable Known issues: narrow cannabis footprint
Website: https://dispatchit.com
Tier 3 (Niche / Minimal Data)
- Eaze (Tier 3) -- Eaze is a California cannabis delivery marketplace and consumer app. -- https://eaze.com
- Amuse (Tier 3) -- Amuse is a California cannabis delivery app focused on same-day delivery with wide brand coverage. -- https://amusecannabis.com
- Cannadelivery (Tier 3) -- Cannadelivery is a small regional cannabis delivery management tool. -- https://cannadelivery.com
- Emjay (Tier 3) -- Emjay is a California cannabis delivery platform focused on fast delivery in major metros. -- https://heyemjay.com
- Grassdoor (Tier 3) -- Grassdoor is a California cannabis delivery app for fast weed delivery. -- https://grassdoor.com
- Hashtag Cannabis (Tier 3) -- Hashtag Cannabis is a regional delivery platform in the Pacific Northwest. -- https://hashtagcannabis.com
- Sava (Tier 3) -- Sava is a curated cannabis delivery marketplace focused on premium brands in California. -- https://getsava.com
Feature Comparison Matrix
Tier 1 + Tier 2 active platforms only. Unmarked cells mean either unsupported or undocumented -- assume the safer interpretation (unsupported) for purchase decisions, and verify with the vendor.
| Platform | Native delivery | Dispatch | Driver app | Route optimization | Proof of delivery | Age verification | |---|---|---|---|---|---|---| | Blaze | Yes | Yes | Yes | - | - | - | | Dutchie | Yes | Yes | Yes | - | - | - | | Onfleet | - | Yes | Yes | Yes | Yes | Yes | | Meadow | Yes | Yes | - | - | - | - | | WebJoint | Yes | Yes | - | - | - | - | | Tookan | - | Yes | Yes | Yes | - | - | | Dispatch | - | Yes | - | Yes | - | - |
Recommendation Table
| Scenario | Recommended | Rationale | |----------|-------------|-----------| | Best standalone dispatch + routing | Onfleet | Battle-tested dispatch used across cannabis and non-cannabis | | Best native POS delivery (CA) | Meadow | California-native POS with integrated delivery workflow | | Best native POS delivery (multi-state) | Dutchie / Blaze | Delivery bundled into core POS | | Best budget dispatch | Tookan | Lowest-cost dispatch for small-volume operators |
Common Switching Patterns
- Onfleet -> POS-native delivery (Dutchie/Blaze/Meadow) when: operators want tighter inventory + dispatch in one platform
- POS-native -> Onfleet when: delivery volume grows enough that advanced routing/batching becomes a bottleneck
Market Dynamics
- POS-native vs specialist: Dutchie/Blaze/Meadow absorb most delivery demand via native modules. Onfleet wins when delivery is high-volume or complex.
- California-first market: CA dominates cannabis delivery volume; most specialist tools optimize for CA regulations first.
- Emerging: drone + robot pilots (mostly marketing, not production). Interstate delivery remains illegal nationwide.
Data Sources
- Platform profiles:
platformstable (seeded bydb/seed_platforms.py). Completeness scores reflect field-population fraction per D-12. - Integration metadata:
platform_integrationstable. Query withpython query.py integrations "<platform>". - Refresh: regenerate via
python scripts/generate_refs.py tech_delivery.