← Back to knowledge base

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: platforms table (seeded by db/seed_platforms.py). Completeness scores reflect field-population fraction per D-12.
  • Integration metadata: platform_integrations table. Query with python query.py integrations "<platform>".
  • Refresh: regenerate via python scripts/generate_refs.py tech_delivery.