Managing Delivery Orders
Handle delivery orders efficiently from all platforms.
Order Queue
Unified Inbox
All delivery orders appear in one queue:
┌─────────────────────────────────────────────────────────────────┐
│ DELIVERY ORDERS [Filter ▼] [Refresh] │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ⏱ PENDING ACCEPTANCE (2) │
│ ├─ #D-4521 DoorDash $34.50 2 items Accept | Reject │
│ └─ #U-8834 UberEats $28.75 3 items Accept | Reject │
│ │
│ 🔥 IN PROGRESS (5) │
│ ├─ #G-2234 Grubhub $42.00 Prep: 8 min Ready? │
│ ├─ #D-4518 DoorDash $27.50 Prep: 12 min Ready? │
│ ├─ #U-8830 UberEats $31.25 Prep: 5 min Ready? │
│ ├─ #D-4515 DoorDash $19.99 Driver arriving │
│ └─ #G-2231 Grubhub $55.00 Ready for pickup │
│ │
│ ✓ COMPLETED TODAY: 47 orders | $1,245.50 │
│ │
└─────────────────────────────────────────────────────────────────┘
Order Status Flow
New Order → Pending → Accepted → Preparing → Ready → Picked Up → Completed
↓
Rejected
Accepting Orders
Auto-Accept (Recommended)
Orders automatically accepted based on rules:
- Within operating hours
- Below throttle threshold
- Prep time achievable
- All items available
Manual Accept
If auto-accept is disabled:
- Order notification appears
- Review order details
- Tap Accept to confirm
- Order sent to kitchen
Accept with Modified Time
If you need more prep time:
- Tap order
- Select Accept with changes
- Adjust prep time
- Confirm acceptance
Rejecting Orders
Valid Rejection Reasons
| Reason | When to Use |
|---|---|
| Too busy | Kitchen overwhelmed |
| Item unavailable | 86'd items in order |
| Closing soon | Not enough time |
| Store issue | Equipment down |
How to Reject
- Tap the order
- Select Reject
- Choose reason (required)
- Confirm rejection
High rejection rates lower your restaurant's ranking on delivery platforms, reducing the number of customers who see your listing. Only reject orders when truly necessary, and use throttling or extended prep times as alternatives.
Order Details
Viewing Order Information
Each order shows:
| Field | Description |
|---|---|
| Order # | Platform order number |
| Platform | DoorDash, UberEats, etc. |
| Items | Ordered items with mods |
| Total | Order total before commission |
| Customer | Name (partial) |
| Notes | Special instructions |
| Pickup time | When driver arrives |
Special Instructions
Displayed prominently:
┌─────────────────────────────────────┐
│ ⚠️ SPECIAL INSTRUCTIONS │
│ │
│ "Extra sauce on the side please. │
│ No onions - severe allergy!" │
└─────────────────────────────────────┘
Allergy Alerts
Delivery allergy orders are especially high-risk because you cannot verify with the customer in person. Always use clean equipment, separate packaging, and double-check modifiers before sealing the bag. A mistake cannot be corrected once the driver leaves.
Orders with allergies show:
- RED BANNER on order
- Allergen clearly labeled
- Flagged in KDS
- Use clean equipment
Modifying Orders
Customer Requests Changes
If a customer calls the platform:
- Platform sends modification
- Notification appears
- Review changes
- Accept or reject modification
Item Unavailable
If item is 86'd after acceptance:
- Tap order
- Select item
- Mark Unavailable
- Platform notifies customer
- Partial refund processed
Cancel Order
If order cannot be fulfilled:
- Tap order
- Select Cancel
- Choose reason
- Platform handles refund
Cancellations affect your delivery ratings.
Kitchen Integration
KDS Display
Delivery orders appear in KDS with:
- Platform logo/color
- "DELIVERY" label
- Pickup time countdown
- Driver ETA
Order Priority
Delivery orders sorted by:
- Driver arrival time
- Order age
- Platform SLA requirements
Prep Timing
System calculates when to fire:
Driver ETA: 15 min
Prep time: 12 min
Fire in: 3 min
Driver Coordination
Driver Arrival
When driver is near:
- Notification: "Driver arriving"
- Order highlighted
- Start final prep if needed
Marking Ready
When order is ready:
- Tap Ready for Pickup
- Platform notifies driver
- Order moves to pickup area
Driver Pickup
When driver arrives:
- Verify driver and order number
- Hand off order
- Tap Picked Up
- Order marked complete
Driver Wait Time
Track driver waiting:
| Wait Time | Status |
|---|---|
| 0-5 min | Normal |
| 5-10 min | Yellow alert |
| 10+ min | Red alert |
Long waits impact ratings.
Throttling & Busy Mode
When to Throttle
Enable throttling when:
- Kitchen backed up
- Staff shortage
- Equipment issues
- Unexpected rush
How to Throttle
- Go to Delivery > Controls
- Select platforms to pause
- Set pause duration
- Or set order limit
Throttle Options
| Option | Effect |
|---|---|
| Pause all | Stop all delivery orders |
| Pause platform | Stop specific platform |
| Limit orders | Cap orders per hour |
| Extend prep | Add time buffer |
Resume
Delivery resumes:
- Manually when ready
- Automatically after duration
- When capacity available
Handling Issues
Wrong Item in Order
- Document the error
- Contact platform support
- Offer remake if driver waiting
- Platform handles customer refund
Order Never Picked Up
- Wait for platform timeout
- Mark as completed
- Dispose per food safety
- Order still paid
Customer Complaint
- Platform handles customer contact
- Review order details
- Provide info if requested
- Learn for improvement
Voice Commands
| Task | Say |
|---|---|
| View orders | "Show delivery orders" |
| Accept order | "Accept order D-4521" |
| Reject order | "Reject UberEats order" |
| Mark ready | "Order D-4521 ready" |
| Pause platform | "Pause DoorDash" |
| Check status | "Delivery status" |
Best Practices
Acceptance
- Accept promptly - Speed affects rankings
- Set realistic times - Underpromise, overdeliver
- Review carefully - Catch issues early
Preparation
- Prep in order - By pickup time
- Package properly - Delivery-friendly containers
- Include essentials - Utensils, napkins, condiments
Handoff
- Verify order - Check items match
- Seal bags - Tamper-evident preferred
- Hand directly - Don't leave unattended
Related Guides
- Platform Setup - Connect platforms
- Menu Sync - Manage menus
- Analytics - Track performance