Configuration
Delivery Configuration
Set up delivery zones, fees, and providers for your restaurant
Maple supports delivery orders with flexible configuration for zones, fees, and driver management. You can use a third-party delivery service provider (DSP) network, your own fleet of drivers (BYOF), or a combination of both.
Delivery modes
Maple Fleet connects your restaurant to a network of delivery service providers (DSPs) including DoorDash Drive and Uber Direct. Maple handles courier assignment, tracking, and status updates automatically.
How it works:
- Customer places a delivery order through Maple
- Maple requests a delivery quote from the DSP network
- A courier is assigned and dispatched to your restaurant
- The customer receives real-time status updates via SMS
- The delivery price is dynamic, based on distance
- Delivery fees and tips are handled through Maple
Typical delivery range:
- Dense urban areas: 3–7 miles
- Typical suburban areas: 5–15 miles
- Suburban and rural areas with fewer couriers: 15–20+ miles
The actual range depends on how many couriers are active nearby at the time of the order.
Best for: Restaurants without their own delivery drivers, or as overflow capacity during peak times.
Use your own delivery drivers. Maple handles order-taking and sends delivery details to your team.
How it works:
- Customer places a delivery order through Maple
- The order is sent to your POS with delivery details
- Your team manages driver assignment and dispatch
- You define your own delivery zones and fees
Configuration options:
- Set a delivery fee for each delivery zone
- Define delivery zones to control your coverage area
- Optionally accept tips on delivery orders
On Toast, Maple uses the delivery fees you’ve set up in Toast (see Toast).
Best for: Restaurants with existing delivery staff who want to keep using their own drivers.
Setting up delivery
Enable delivery
In your location settings, open Delivery Settings and click Enable Deliveries, then choose Maple’s Fleet or Bring Your Own Fleet. Make sure Delivery Orders is on in your agent’s Orders settings so the AI can take delivery orders.
Configure delivery zones
Define the geographic areas where you offer delivery. You can create polygon zones (custom shapes) or circle zones (radius-based).
Set fees
Set a priority for each zone. For BYOF, also set each zone’s delivery fee and choose whether customers can tip your drivers. For Maple Fleet, the delivery price is dynamic, based on distance.
Test delivery
Place a test delivery order to verify zone coverage, fee calculation, and order routing.
Delivery zones
Delivery zones define where your restaurant can deliver. Each zone has its own priority and, for BYOF, its own delivery fee.
Zone types
| Zone Type | Description | Best for |
|---|---|---|
| Polygon | Custom-drawn shape on a map | Precise coverage areas, city boundaries |
| Circle | Radius-based zone around your store | Simple setups, even coverage in all directions |
Polygon zones let you draw a freeform boundary on the map. Use these when your delivery area follows streets, highways, or other irregular boundaries.
Circle zones define a radius (in miles) centered on your store’s location. The system generates the boundary automatically — you only need to set the distance. Circle zones are useful when you want uniform coverage in all directions.
Zone settings
For each delivery zone, configure:
| Setting | Description |
|---|---|
| Delivery fee | BYOF: the price you set for delivery in this zone. Maple Fleet: dynamic, based on distance |
| Zone name | A name for the zone, for example “Downtown Area” |
| Active | Turn a zone off to stop using it for deliveries |
| Zone priority | When zones overlap, higher-priority zones take precedence |
Pickup instructions
If you use the Maple Fleet (DSP) network, you can provide pickup instructions for drivers. These instructions tell the courier where and how to pick up the order at your restaurant.
Navigate to your store’s delivery settings and enter pickup instructions in the text area. Examples:
- “Enter through the side door on Oak Street”
- “Ask for the online order at the front counter”
- “Ring the buzzer and say you’re picking up a delivery order”
Payment for delivery orders
Payment for delivery orders is processed through your configured payment provider (Stripe, Gravity, or Shift4) before the order is sent to your POS. The delivery fee is added to the order total automatically: your zone’s fee for BYOF, or a distance-based price for Maple Fleet.
Delivery fee billing
How the delivery fee is settled depends on your payment processor:
- Stripe merchants: Maple takes the delivery fee directly.
- Non-Stripe merchants: The delivery fee is added as a line item on the order, so you collect it at checkout, and Maple then invoices it back. This is a net-zero passthrough — not an extra charge.
Delivery order flow
Customer places order
Customer calls or texts Maple and requests delivery. The AI collects their delivery address.
Address validation
Maple checks if the address falls within your delivery zones and calculates the delivery fee.
Order confirmation
The AI confirms the order, delivery fee, and estimated delivery time with the customer.
Payment processing
Customer pays upfront via card. The delivery fee is included in the total.Order sent to kitchen
The order is submitted to your POS system for preparation.Driver dispatch
For Maple Fleet orders, a courier is assigned and dispatched automatically. For BYOF, your team handles dispatch.
Status updates
The customer receives SMS updates as the delivery progresses (driver assigned, picked up, on the way, delivered).
Troubleshooting
Delivery not available for a customer's address
The customer’s address may be outside your configured delivery zones. Check your zone boundaries in the dashboard and expand them if needed. The AI will inform the customer and offer pickup as an alternative.
Delivery fee showing incorrectly
For BYOF, verify the fee settings for each delivery zone. If zones overlap, the higher-priority zone’s fee is used. Maple Fleet prices are based on distance.
Maple Fleet orders not being assigned a courier
Ensure your Maple Fleet setup is complete and that the delivery territory is configured for your area. During high-demand periods, courier availability may be limited. Contact Maple support if assignment is consistently failing.
Early access
Interested in Maple Fleet delivery? We’re working with select partners.
Request Maple Fleet accessEmail us to get started with Maple Fleet delivery