Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The order will be dispatched to the closest available driver within that 4-mile radius.

  • If there are multiple available drivers within 4 miles, the order goes to the driver with the shortest distance to the order.

  • If no driver meets the 4-mile proximity criteria for a given unassigned order, then the standard autodispatch rules will be applied to that order.

This rule helps efficiently pair nearby drivers to orders to minimize travel time and delays. It runs continuously, accessing the latest order and driver locations to make the proximity calculations.

...

  1. Order Received: When a new order is received that requires manual placement with the restaurant, it will appear on the Dispatch Screen.

  2. Color-Coded Alerts: Each order will be assigned a specific color based on the recommended time frame for placing the order with the restaurant.

  • Green: The order can be placed now.

  • Yellow: The order should be placed soon to ensure timely preparation.

  • Red: The order is nearing the latest possible placement time and should be placed as soon as possible.

...

  • Calculate their current distance to the next unassigned order pickup.

  • If the driver is currently further than the threshold distance away, or will be further than the threshold after completing their current delivery, flag them for reduction.

  • For any flagged drivers, apply a score reduction penalty as follows:

    • Determine the number of miles the driver is/will be over the threshold distance. 

    • Multiply those overage miles by a configured percentage (e.g. 10% per mile).

    • Reduce the driver's current score by that percentage amount.

Example:

  • Distance Threshold: 5 miles

  • Percentage Reduction: 10% per mile overage

  • Driver Matt is 8 miles from the next pickup, 3 miles over the threshold

  • Score Reduction = 3 miles * 10% = 30% 

  • Matt's score is reduced by 30%

...

It's recommended to carefully consider your operational requirements and strike a balance between maximizing driver availability and maintaining reasonable distance constraints for order assignments.

The "Spread the Love" setting allows you to distribute orders evenly and fairly among all drivers who are currently logged in and available for assignments. This feature helps to ensure that no driver is overloaded or underutilized, promoting balanced workloads and fair earning opportunities.

With the "Spread the Love" setting enabled, the system will automatically distribute incoming orders among the available drivers in a round-robin fashion, ensuring that each driver receives a similar number of order assignments over time.

...

Additionally, the system will continuously monitor driver availability and adjust the distribution accordingly. If a driver becomes unavailable or logs out, their assigned orders will be redistributed to the remaining available drivers.

By using the "Spread the Love" setting, you can promote fairness and equality among your driver workforce during slow times, fostering a positive working environment and reducing the potential for driver dissatisfaction or burnout due to uneven workloads.

The "Spread the Love" setting aims to distribute orders evenly among available drivers. However, to ensure efficient dispatching, the system allows you to define a maximum distance radius from the restaurant within which drivers should be considered for the order distribution calculation.

...

  • The order will be dispatched to the closest available driver within that 4-mile radius.

  • If there are multiple available drivers within 4 miles, the order goes to the driver with the shortest distance to the order.

    • If no driver meets the 4-mile proximity criteria for a given unassigned order, then the standard autodispatch rules will be applied to that order.

This rule helps efficiently pair nearby drivers to orders to minimize travel time and delays. It runs continuously, accessing the latest order and driver locations to make the proximity calculations.

...

  • Drivers must be set to "Available" status to be considered for this rule.

  • The 4-mile radius is the default but can be configured.

  • If multiple drivers qualify, precedence goes to the closest driver.

  • Orders not proximity-matched will follow the other standard dispatch rules.

Efficiency vs. Fairness

This setting determines whether order bundling is allowed or disabled when the "Spread the Love" order distribution setting is active. Order bundling refers to assigning multiple orders to a single driver for delivery.

...

For scheduled orders with a future delivery date/time, you can specify how many minutes early the order can be delivered ahead of the scheduled time. This allows extra preparation time, especially for larger orders.

Locate the "Future Order Padding (Minutes)" field.

 By default, this is set to 0 minutes (no early delivery window).

...

The system is designed to optimize the delivery process for orders involving multiple destinations. When a driver is assigned to deliver multiple orders, the system will provide them with detailed instructions on the most efficient route and sequence for completing the deliveries.

Tip

The multi-order delivery optimization process works as follows:

  1. Order Prep Time Estimation: For each restaurant order, the system estimates the preparation time based on historical data, current order volume, and any specific instructions from the restaurant.

  1. Route Calculation: Using the driver's location and the delivery addresses, the system calculates the most efficient route for completing all deliveries, taking into account factors such as traffic conditions and geographic proximity.

  1. Delivery Sequence Optimization: Based on the estimated prep times and calculated routes, the system determines the optimal sequence for delivering the orders. This ensures that orders with shorter prep times are not delayed by orders with longer prep times and that the overall travel distance is minimized.

  1. Driver Instructions: The driver receives detailed instructions through the mobile app or text, including the recommended order for picking up and delivering each order

By following the provided instructions, drivers can efficiently navigate through their multi-order deliveries, minimizing wait times at restaurants and ensuring that all orders are delivered fresh and on time.

...

It is recommended to set this setting to "v3" to enable the Auto Dispatch system to learn and optimize order assignment and delivery times based on historical data from previous orders.

Tip

The Auto Dispatch v3 learning process works as follows:

  1. Data Collection: The system continuously collects and analyzes data from past orders, including:

  • Driver arrival times at restaurants

  • Restaurant preparation times

  • Time taken by dispatch to send orders to restaurants

  1. Sample Size: For accurate calculations, the system requires a sample size of approximately 500 to 600 past orders from your operation.

  1. Average Time Calculations: Once the required sample size is reached, the system calculates the average time for each step of the order process:

  • Average driver arrival time at restaurants

  • Average restaurant preparation time

  • Average time for dispatch to send orders

  1. Optimization: With the calculated average times, Auto Dispatch can more accurately estimate and optimize:

  • When to dispatch drivers to restaurants

  • When to send orders to restaurants for preparation

  • Overall order routing and delivery times

By setting the Auto Dispatch Learning and Optimization setting to "v3," you enable the system to continuously improve its performance by adapting to the unique characteristics and patterns of your operation. This leads to more efficient order assignments, better timing of order dispatches, and ultimately, improved delivery times and customer satisfaction.

...

In situations where you experience a shortage of available drivers or during periods of high demand, the system provides the ability to integrate with third-party delivery services, such as DoorDash and UberEats, for Auto Dispatch. This setting allows you to control how and when these external drivers are automatically utilized for order assignments by the Auto Dispatch system.

  • "Do Not Use Third-Party Drivers": With this option selected, Auto Dispatch will only assign orders to your in-house drivers and will not integrate with any third-party delivery services.

  • "Use Third-Party Drivers as Backup": Choose this option if you want Auto Dispatch to utilize third-party drivers only when your in-house driver pool is depleted or cannot meet the current order demand. Third-party drivers will be assigned orders as a backup resource.

  • "Use Third-Party Drivers Exclusively": Select this option if you want Auto Dispatch to assign all orders to third-party delivery service drivers, effectively outsourcing your entire delivery operation.

...

It's recommended to carefully evaluate your delivery area, order volumes, and customer expectations to determine an appropriate threshold that balances timely deliveries with the effective utilization of your in-house driver workforce.

Note

Note: This setting works in conjunction with the "Third-Party Delivery Service Integration" setting, which controls whether third-party drivers are used at all, and if so, whether they are used as a backup or exclusively.

Image Modified

  • ODR: Order to Driver Ratio

  • ADT: Average Delivery Time ( The Average delivery time from start to finish)

  • AAA: Average Assigned to Arrived(Once a driver is assigned an order how long does it take them to get to the restaurant

  • ACA: Average Confirmed to Arrived (Once an Order is Confirmed by dispatch)

...

When the order-to-driver ratio exceeds the set threshold, the system's behavior will depend on whether you are using static or dynamic quoted delivery times:

Static Quoted Delivery Times:

  • The system will automatically add a predetermined amount of time (configurable) to the quoted delivery times for new orders.

  • It will also trigger a request for more drivers, potentially offering incentives or bonuses to encourage drivers to log in and accept orders.

Dynamic Quoted Delivery Times:

  • The quoted delivery times will dynamically adjust based on the current order volume and driver availability.

  • The system will still trigger a request for more drivers to log in.

...