Delivery engine

One live loop that runs across every order, every rider, every minute.

The delivery engine is five capabilities working together - not five separate tools you buy and stitch. Each page below explains what the capability does, how it gets its signals, and what to expect in the first month of running against your fleet.

Engine loop - illustrativetick 00:00:04
#2291 - 6:12
How they connect

The loop, honestly.

None of the five capabilities do the whole job alone. A route is only as good as the window it is promised for. A window is only as good as the reallocation that can save it. Here is how each signal moves.

Live loop

01
Order arrives

Origin, destination, parcel class and desired window flow in. Engine looks at every rider currently in the area with capacity.

+0 s
02
Assignment scored

Each candidate rider is scored on distance, current queue depth, expected pickup delay at origin, and previous performance on that corridor.

+0.2 s
03
Window predicted

The chosen rider's actual path is simulated against live traffic and pickup queue - a window is set that reflects reality, not a flat 30-minute promise.

+0.4 s
04
State watched

Every rider position, every finished stop, every new order becomes an input the engine re-runs against. If a closer rider frees up, the assignment can move.

Continuous
05
Reallocation

When reassigning improves the outcome (window at risk, faster path available, rider stalled), the order is moved and both routes are rebuilt.

On trigger
06
Notify and log

Customer gets updated status; dispatcher sees the change on the board; analytics record why the reassignment happened for later review.

Throughout
Your fleet, illustrated

Show us your fleet size. Watch the swarm move at your scale.

Type a rider count and a rough daily order volume. The view on the right rebuilds to that scale, with a sample reassignment playing every few seconds - the same kind of decision the delivery engine makes for a live fleet.

An illustrative view based on typical patterns - not a live read of your actual fleet. Numbers move with your inputs so you can see the shape of the problem the engine solves.

Dispatch view - 24 ridersIllustrative live
#2291 - 6:12
On-time rate
96.0%
Reassignments / day
20
Window accuracy
94%
Drop slack (min)
13