One tap, best order
The optimiser puts the day's stops in the most efficient order with drive-time estimates between every stop. Don't like it? Drag any stop anywhere and the times recalculate. And if a reorder pushes a job outside a window the customer has confirmed, JobFlow warns you and highlights the job, so the efficient order never quietly breaks a promise.
Waypoints that belong to jobs
Add the nursery collection before stop two or the skip drop-off after the clearance job, attached to the job it belongs to, so when the job moves its errand moves with it. Lunch goes on the route too, and each person's day can start and end at home or the yard.
Who should take the job
Placing a new job, JobFlow suggests who should take it based on who is actually free and who is already nearby, with a Recommended badge. You still choose. You just don't have to hold the whole team's day in your head to do it.
The whole day on one live map
The planner's map shows the day's stops with the job pipeline laid over them, so you can see where the work is and what state it's in before you commit to an order.
Arrival windows customers actually confirm
Every stop shows its promised window while you plan, and confirmations go out in bulk from the planner itself, as WhatsApp messages with tap-to-confirm buttons and email fallback. You can see who's confirmed before the day starts.
On my way, with a real ETA
One tap in the field app sends the customer a message with a live, traffic-aware arrival time worked out from where the van actually is. Fewer “any idea when?” calls, fewer wasted journeys to empty houses.
Durations you can trust, then check
Every visit carries an estimated duration you can drag to resize, and records the actual. Route time is blocked out on the calendar too, so nobody books a job over the drive. Over time you learn that “a quick service” is ninety minutes, and the plans get honest.
Works where the day happens
The field crew sees the whole day in order on their phones, with drive-time pills between stops, and the app keeps working offline, syncing when coverage returns. Every stop is Eircode-accurate.