Route optimizer

Plans that survive
the real day.

Short lines on a map are easy. BeeRoutes plans with your real roads, your rush hours, your customers' opening hours and what fits in each truck — so the plan you make in the morning is the day your drivers actually drive.

BeeRoutes route planner: 3 trucks, 55.5 km, no late stops

Why plans fail

Hand-made routes cost you every single day

Trucks crossing the city twice

Stops ordered by habit zig-zag across town. Every extra kilometre is fuel, time and wear on the truck.

Promises you can't keep

A plan that ignores rush hour and unloading looks fine at 8:00 — and is an hour late by 14:00.

One truck too many

Without comparing options, you send three trucks out when two could do the same day.

1Shorter

Close to the best possible route — and we can show it

We test the optimizer on the Solomon benchmark: 56 well-known delivery problems with time windows that researchers use to compare routing algorithms. With 5 seconds per problem, BeeRoutes finds a valid plan for every one of them, matches the best-known solution on 18, and stays on average within about 1 % of the shortest distances ever published.

56 / 56
problems solved with every time window respected
18
equal to the best-known solution
≈ 0.9 %
average distance gap to the best-known solutions

Solomon VRPTW benchmark, 5 seconds per problem.

2Realistic

ETAs that still hold at 4 pm

Distance isn't time. BeeRoutes plans with real road travel times, then measures your rush hours on trips between your own customers — hour by hour, for weekdays and weekends — and adds each customer's unloading time and receiving hours.

  • Real road travel times, not straight lines
  • Rush-hour factors measured for your area, refreshed every 30 days
  • Unloading minutes per customer and their receiving hours
  • Lunch breaks and shift ends built into the plan
Measured for the demo company in Prishtina: at 16:00 trips take 1.2× longer than usual.
Measured for the demo company in Prishtina: at 16:00 trips take 1.2× longer than usual.

Why it matters: if each of 25 stops is planned just 5 minutes too optimistic, the driver is 2 hours behind by the last stop — and your last customers get the excuses.

3Leaner

Know how many trucks you really need

Plan the same day with 3, 2 and 1 trucks side by side — distance, working time, late stops and orders left over — and decide with numbers instead of habit.

In this demo the same 15 stops need 2 trucks instead of 3: 44.8 km instead of 55.6 km, still with zero late stops.

  • Compare truck counts before anyone leaves the depot
  • Fewer trucks or balanced routes — one switch each
  • Apply the scenario you like with one click
In this demo the same 15 stops need 2 trucks instead of 3: 44.8 km instead of 55.6 km, still with zero late stops.

4Adaptive

When the day changes, re-plan in seconds

A driver calls in sick, a customer needs an urgent delivery, a truck falls behind. Mark it and re-plan. Stops that are already loaded or on the way never move — only the rest of the day is re-arranged.

  • Driver off today: stops that aren't loaded move to the others
  • Urgent and priority orders are served first
  • Alerts when a driver falls behind, with one-click re-plan
  • Re-order a single truck from the office or the driver's phone
BeeRoutes dispatch screen: a planned day for three trucks on the map

Your rules

Every rule of your business, in one plan

Set them once. The optimizer respects all of them, every time.

  • Delivery time slots

    Morning, afternoon or any slot you offer.

  • Receiving hours

    Trucks leave later instead of waiting at a closed door.

  • Weight & volume

    Checked along the route — returns and pickups come on board.

  • Shifts & lunch breaks

    Company defaults, with overrides per driver.

  • Max stops & driving time

    Keep every route doable for the driver.

  • Vehicle features

    Fridge, lift or any feature an order needs.

  • Priority orders

    Urgent customers are served first.

  • Zones & home depots

    Each zone's usual driver, each driver's own depot.

  • Unloading time

    Minutes per customer, so ETAs stay honest.

  • Back to the depot

    Every route ends where the truck parks.

From plan to doorstep

The plan goes straight to the phone

Drivers get their stops in order with navigation and proof of delivery. Customers get a one-hour delivery window calculated from the very same plan.

9:41
BeeRoutes driver app: today's route
Driver app
9:41
BeeRoutes customer portal: a one-hour delivery window on the order
Customer portal

Questions about the optimizer

How many stops can it plan at once?

Days with 100 or more stops are planned in one go. On big days travel times are fetched for neighbouring stops and estimated for far-apart ones, so planning stays fast.

Can I still change routes by hand?

Yes. Assign or move orders between drivers yourself, then optimize just that truck. When you plan new orders only, stops you already assigned stay with their driver.

Does it use live traffic?

Planning uses typical road times plus the rush-hour pattern measured for your own area. While driving, navigation uses live traffic and re-routes when the driver leaves the route.

Do I need to enter coordinates for my customers?

No. Pick the place on the map when you add a customer; the optimizer uses it from then on.

What if not everything fits?

The planner shows which orders are left over, so you can add a truck, extend a shift or move a delivery to another day.

Plan tomorrow's routes today

Start your free 14-day trial and plan your first day in an afternoon.