Last-mile routing layer

Optimize last-mile routes in seconds. Built for scale.

Upload deliveries, define your fleet, and publish balanced, driver-ready routes on a live map.

Google sign-in · No credit card · Free plan

Vepathos route optimization dashboard — balanced routes on a live map with fleet metrics, rebalancing, and per-route loads
Interactive mapLoad per routeRebalancing applied

In one minute

Different loads and vehicles, one operation.

A minute on what last-mile planning has to solve.

Workflow

Four steps. End to end.

The same flow you use in the dashboard.

01

Deliveries

Pick a depot, upload your stop list and review it all on the map before moving on.

  • Choose a saved depot (milestone) as the route origin.
  • Import CSV, Excel, or JSON — or add stops manually on the map.
  • Packages, weight, dimensions, and delivery time windows are parsed from the file.
  • Invalid rows and missing coordinates are flagged so you fix the file before spending a run.
Deliveries
02

Resources

Attach the fleet that will run this plan: vehicle types, quantities and optional drivers.

  • Select a saved fleet with per-vehicle stop limits, capacity, and priority.
  • Use your full fleet or let the optimizer deploy fewer vehicles when stops fit (dynamic fleet).
  • Mark an overflow vehicle type when you want extra capacity only if needed.
  • Optionally assign drivers to routes before optimization.
Resources
03

Configure & run

Set rebalancing rules, run limits and defaults. Launch the optimization.

  • Balance routes by stop count (Free), or unlock volume, weight, distance, and time windows on paid plans.
  • Override per-route limits, tolerances, and ETA defaults for this run only.
  • Pre-optimization summary shows depot, fleet, rebalancing, and plan usage before you commit.
  • Live progress while map graphs download and routes are computed.
Configure & run
04

Results & export

Inspect the balanced routes on the map, compare loads and export for the drivers.

  • Color-coded routes on an interactive map — toggle lines, sequence numbers, and depot.
  • Per-route metrics: stops, distance, duration, volume load %, and estimated arrivals.
  • Select routes, assign drivers, and export PDF reports, CSV, or JSON.
  • Every run is saved to your dashboard history for analytics and replay.
Results & export

Fleet

One van, or fifty different vehicles. Same run.

The optimizer doesn't assume your fleet is uniform. It reads what each vehicle can carry and how far it may go, then builds routes that fit.

Homogeneous

Same vehicle, many times

Twelve identical vans. Set capacity once and the stop ceiling once; the optimizer spreads the load evenly and keeps every route inside it.

Simplest case — one row, a quantity, done.

Heterogeneous

Mixed fleet, per-vehicle rules

A truck, three vans and a bike in one fleet. Each row carries its own capacity, its own stop, distance and time ceilings, and its own priority.

Routes are shaped by the vehicle that runs them.

Routing constraints

  • Volume
  • Weight
  • Stops min / max
  • Distance min / max
  • Duration min / max
  • Time windows

One fleet per client. Override any rule for a single run.

Built for massive logistics

The same deliveries, 23% less road.

Measured against a published last-mile benchmark — the same stops, re-planned.

-23.3%

Total distance driven

-11.1%

Routes needed

+9.5 pp

Cargo utilisation

Near-linear scaling
Planning time grows in proportion to the stops — no cliff as volume climbs.
Millions of stops in one call
Tunable to plan the whole operation in a single run, without splitting it.

Measured on a public last-mile delivery benchmark: the same stop set, re-planned, with distances measured by an independent routing engine rather than by us.

What changes

What your operation feels next.

Same stops, a different plan — less time planning, denser routes, tools that plug in, and less fuel burned.

Less time planning

  • Balanced routes ready before the morning dispatch window.
  • Re-plan mid-day when stops change — without starting over.
  • One optimizer run replaces hours of spreadsheet juggling.

More stops, fewer vehicles

  • Peak days no longer force you to rent extra vehicles.
  • Deliver more inside the same shift window.
  • Each vehicle leaves fuller and covers more ground.

Connected to your stack

  • Connect via API to the WMS and TMS you already run.
  • Import stops from CSV, Excel, or your own systems.
  • Export driver-ready routes without a second planner.

Lower fuel, lighter footprint

  • Shorter total kilometres cut fuel cost on every run.
  • Less deadhead and idle time between stops.
  • The environmental line follows the cost line.

Most tools make you cut the map first.

When a planner caps the request, the job has to be subdivided before optimization begins. That draws territory lines that aren't real, and the waste collects along them.

Elsewhere

With Vepathos

Split the job to fit a per-request cap

One planning unit, up to a million stops

Artificial territory borders between batches

Boundary rebalancing repairs the seams

Fixed zones to maintain and redraw

Routes recomputed from scratch every run

Pay per driver, per stop, or per shipment

Flat plan, no per-driver tax

Scale is an infrastructure conversation

Runs without dedicated infrastructure

One engine, both ends

From one driver to citywide volume

The same optimizer plans a 20-stop afternoon and a million-stop day. Only the plan changes.

Free plan

Free plan route planner — no credit card required

Built for small last-mile teams running real deliveries.

  • 2K stops a month, free
  • Depots, fleets and drivers
  • Live map and stop rebalancing
  • CSV, Excel and JSON import
  • Run history and replay
  • Google sign-in, no card

Paid plans

Scale without migrating

Paid tiers lift the caps. Nothing else about your workflow changes.

  • Up to 15K stops per request
  • No per-request cap on Enterprise
  • Parallel clustering and boundary rebalancing
  • Volume, weight, distance and time windows
  • Driver-ready PDF, CSV and JSON
  • API access as a separate product

Same optimization engine