Trip Planning System
Taxi & Private Hire › Products › Trip › Trip Planning System
Generally available
How a booking becomes the concrete work a driver carries out — resolving it into executable units, deciding how segments pair, choosing the right capacity, and composing the route. Single-load and multi-load bookings follow different planning paths through the same surface.
From a booking to a working plan
When a trip is created or changes, the platform turns it into the concrete work a driver will carry out. It decides the working order of the stops, picks the right vehicle size, composes the route, and writes it all out as units of work. Simple and shared trips take different paths through the same pipeline.
Finding the best working order
This is a routing puzzle: given a set of stops, their time windows and the vehicle's seat capacity, what order visits them all in the least driving — without ever exceeding the seats, and always picking a passenger up before dropping them off? Our optimisation engine solves it, using real road distances and times from the routing service (not straight-line guesses). The result is the shortest valid run.
The right-sized vehicle
For shared rides the platform doesn't just plan for one vehicle — it tries a range of seat sizes, plans each, and keeps the smallest vehicle whose route is within a small margin of the best. You get an efficient route without dispatching a bigger car than the job needs.
Reused instantly when nothing has changed
Re-planning only happens when it needs to. The platform fingerprints the inputs that actually affect the plan — the stops, their locations and time windows, the seat requirements, the operator's vehicle-size policy. If none of those have changed since the last plan, the existing plan is adopted as-is, with no route re-computation. Change a stop or a time window and it re-plans; edit the vehicle-size policy and every affected trip re-plans on its next touch.