All modules
Module · Route planning

Let the system plan the day — so you can spend time with customers.

Route planning calculates the shortest, most realistic route for each crew member based on addresses, skills, and opening hours. When something changes, the route adapts automatically.

Route planning in Clientflow

What's inside Route planning

Automatic optimization

Calculates the optimal task order — saving kilometers, fuel, and time.

Skill-aware assignment

Tasks are only assigned to crew who can do them — e.g. work at height or special equipment.

Handles changes

Cancellation or urgent job? The system replans without you having to touch anything.

Drag-and-drop tweaks

Want to move a visit yourself? Drag it on the map — the system handles the rest.

How field service teams use route optimization

Window cleaners

80 recurring subscription customers on fixed intervals → the system builds the day's optimal route → 30% less driving and 1-2 extra customers per day.

Read more about this industry

Cleaning companies

Recurring cleaning contracts across the city → optimization respects opening hours (schools, offices) and crew skills.

Read more about this industry

HVAC

Service visits mixed with urgent calls → AI replans the day in real time and gives customers precise ETAs.

Read more about this industry

Landscapers

Seasonal jobs with trailers and equipment → routes built around material pickups and waste sorting, so vehicles don't return home multiple times per day.

Read more about this industry

Frequently asked questions about route optimization

How much can I save with route optimization?
Our Danish customers typically report 20-30% less driving within the first 3 months. The savings come from shorter distances between jobs, fewer empty trips, and urgent changes being absorbed into the existing route rather than blowing up the day.
Does the system handle customer time windows?
Yes. You can set time windows per customer (e.g. 'Monday-Wednesday 08-12 only'), and the optimizer respects them as hard or soft constraints. A hard window is never violated; a soft one is targeted but can slip if a big driving saving justifies it.
What happens if a crew member calls in sick?
You mark them absent — the system reassigns the day's jobs to remaining routes and suggests which visits to bump to tomorrow based on customer priority and time windows.
Can I override the system manually?
Always. Drag-and-drop lets you move visits between crew or days — the system instantly recalculates the new total. You can also lock a visit to a specific crew or time, and the optimizer routes around the locks.
What tech powers the route optimization?
We use a VROOM-based OR solver with our own extensions for Danish road networks (DAWA addresses), traffic patterns, and skill matching. Optimization runs server-side, so large fleets (50+ crew, 500+ stops) route-plan in seconds.

Go deeper on route planning

Trades using this module, problems it solves, integrations it fits with, and articles where we go into detail.

Integrations that fit

Tools Clientflow connects directly with — so data never has to be entered twice.

Ready to run your entire
business in one system?

Try the demo for 7 days — real data. We help you get started.

Try demo