Delivery Management
In-house drivers, 3PD delegation (DoorDash Drive, Uber Direct), or hybrid mode. Route optimization, driver GPS tracking, auto-dispatch, and menu sync to 3PD platforms.
Delivery Modes
Choose your mode in Settings > Delivery:
In-House — your own drivers with GPS tracking and route optimization
3PD Only — delegate all deliveries to DoorDash Drive or Uber Direct
Hybrid — try in-house first, fall back to 3PD if no drivers available
3PD Integration
DoorDash Drive — add DoorDash API credentials. The system creates deliveries via DoorDash and tracks status automatically
Uber Direct — add Uber API credentials for delivery delegation
Menu sync — tap "Sync to DoorDash" / "Sync to Uber Eats" to upload your menu. Enable auto-sync to push changes automatically when you edit items
In-House Drivers
Add drivers with name, phone, vehicle type (car/bike/scooter/walk), and max concurrent orders
Driver mobile page — drivers open /pos/delivery/driver on their phone
Tap to navigate, mark picked up / delivered / failed
Auto-report GPS every 30 seconds
Route optimization — batch dispatch clusters nearby deliveries and assigns the optimal driver using proximity scoring
Auto-Dispatch
When KDS bumps an order to "ready", the system:
Notifies the 3PD provider (if using DoorDash/Uber)
Triggers auto-dispatch for in-house drivers based on proximity
Updates order status for customer tracking