Skip to main content

Setting Up Delivery

How to configure delivery zones and enable delivery.

Setting Up Delivery

DubLedger's delivery management system helps you run compliant, efficient delivery operations.

#

Enabling Delivery

1. Go to SettingsDelivery
2. Toggle Enable Delivery to ON
3. Configure delivery settings: Delivery Hours, Minimum Order, Maximum Order, Delivery Fee, Free Delivery Threshold.

#

Setting Up Delivery Zones

Creating Zones
1. Go to SettingsDeliveryZones
2. Click Add Zone
3. Choose zone type: Zip Code (enter comma-separated), City (select from list), or Polygon (draw on map).
4. Set zone-specific settings: Minimum Order, Delivery Fee, Estimated Time, Active Hours.
5. Click Save Zone

Zone Priority → Zones are checked in order from top to bottom. The first matching zone is used. More specific zones should be above general zones.

Zone Examples
- Zone 1: Same-day delivery (0-5 miles, $5 fee, $25 minimum)
- Zone 2: Next-day delivery (5-15 miles, $10 fee, $50 minimum)
- Zone 3: Weekly delivery (15-30 miles, $15 fee, $100 minimum)
- Zone 4: Out of zone (no delivery, redirects to pickup)

#

Driver Management

Adding Drivers
1. Go to SettingsEmployeesDrivers
2. Click Add Driver
3. Enter driver information: name, email, phone, driver's license number and expiration, vehicle information, insurance information.
4. Assign delivery zones and set driver availability (days and hours).
5. Send invitation to driver's email.

Driver Mobile App → Drivers receive a dedicated mobile interface with turn-by-turn navigation, one-tap status updates, and proof of delivery capture. Works on any smartphone, no training required.

Driver Status → Available, On Delivery, Off Duty, Break, Offline.

#

Dispatch System

Auto-Dispatch → Orders are automatically assigned to available drivers based on zone coverage, driver location, and workload. Optimizes for minimal delivery time and respects driver shift schedules.
Manual Dispatch → Managers can manually assign orders to specific drivers, override auto-dispatch, reassign orders if a driver is delayed, and view driver availability and current load.

Dispatch Dashboard → Real-time view of all active deliveries, driver locations on a live map, order status and ETA for each delivery, alerts for late or delayed deliveries, and customer service tools.

#

Route Optimization

Automatic Route Planning → The system clusters orders by geographic proximity, optimizes routes for minimal drive time, respects delivery time windows, considers driver shift end times, and updates in real-time as new orders come in.
Manual Route Planning → Dispatchers can manually create routes, drag and drop orders to reorder stops, view estimated drive times between stops, assign routes to specific drivers, and export routes to Google Maps or Waze.

#

Compliance

Delivery Manifests → Generated automatically for every delivery route. Includes product details, weights, customer info, route info. Validated before dispatch to catch errors. Submitted to state tracking system. Digital signatures captured for sender and receiver.
Proof of Delivery → Digital signature (customer signs on driver's device), photo (driver takes a photo of the delivered package), ID verification (driver scans customer's ID at delivery), timestamp, and GPS location.

Delivery Rules → Customer must be present to receive delivery. Customer must show valid ID matching the order. Delivery must be within legal operating hours. Driver cannot consume cannabis while on duty. Vehicle must be locked and secured when unattended.

#

Customer Experience

Ordering for Delivery → Customer visits your online menu, selects products, enters delivery address. System checks if address is within a delivery zone and shows delivery fee and estimated time. Customer proceeds to checkout, enters ID information, pays online or selects cash on delivery, and receives a confirmation with a tracking link.

Tracking → Customer receives SMS with tracking link, real-time map showing driver location, ETA updates, and notifications for status changes: order confirmed, driver assigned, driver en route, driver arrived, delivered.

Communication → Automated SMS updates at each status change. Customer can call or text driver (anonymized number). Customer service can view delivery status and assist. Rescheduling or cancellation options before dispatch.

#

Delivery Reports

Performance Metrics → Total deliveries per day/week/month, average delivery time, on-time delivery rate, customer satisfaction ratings, driver performance scores.
Financial Reports → Delivery revenue, delivery fees collected, driver tips, cost per delivery (fuel, labor, insurance), profitability by zone.
Compliance Reports → Delivery manifest history, proof of delivery records, ID verification logs, customer delivery history, state-required delivery reports.