Planning & Scheduling
Dynamic scheduling is scheduling that updates itself as the day unfolds. Instead of building a plan overnight and living with it, the system re-optimizes the affected routes whenever a job runs over, a customer reschedules or an urgent job arrives, and pushes the new plan to the field team immediately.
Jobs overrun. Customers reschedule. Priority jobs land. A static morning plan forces dispatchers into damage-control mode by mid-morning.
| Scenario | Static scheduling | Dynamic scheduling (eLogii) |
|---|---|---|
| When the plan is built | Once, usually overnight or in the morning | Continuously, triggered by events |
| Cancellation or reschedule | Gap in the day until a planner notices | Affected routes re-optimized in place |
| Same-day urgent job | Manual reshuffle | Inserted into the best route automatically |
| Late arrival | Delay cascades to later jobs | Lateness monitored and downstream jobs re-planned |
| Customer ETAs | Fixed at booking | Updated on every recalculation |
| Planner workload | Rebuilds the plan by hand | Handles exceptions only |
Re-optimization is triggered by the events that actually happen in a day: job overruns, cancellations, customer reschedules made through self-service rescheduling, urgent same-day jobs, failed jobs and traffic delays. Planners can lock tasks and routes, set rules for automated decisions and assign manually when they want control. For a closer look, see the events that trigger route reoptimization.

A re-optimization is only useful if the new plan is actually workable. eLogii's engine re-evaluates skills, vehicle compatibility, customer time windows, driver breaks, and capacity on every pass - so dispatchers can trust the output without a second look.

The engine handles the 95% that's routine. For the 5% that needs judgment - VIP customers, driver preferences, depot exceptions - dispatchers stay in control with lock/unlock, manual overrides, and automated rules that codify the patterns you've learned.

Real operations run on exceptions. eLogii treats every failed delivery, reattempt, and same-day insert as a first-class event - with predefined workflows that move the work back into the plan instead of leaving it for the dispatcher to mop up.

Concrete operational shifts customers see inside the first quarter.
New urgent jobs slot into live routes with minimal disruption. Dispatchers confirm, not rebuild.
2x more same-day jobs absorbedRoutes rebuild overnight around reattempts, cancellations, and new priority work. Dispatchers walk in to a live plan.
81% less planning time at Porcelanosa →Late-arrival cascades don't get a chance to start. The engine recovers slipping SLAs before customers notice.
100% delivery-window compliance at Q Catering →Live re-optimization absorbs the operational complexity that would otherwise force a planning headcount increase.
Support 2x business growth with the same teamEvent-triggered recalculation across live routes. Keeps completed and in-progress stops untouched.
Driver, dispatcher, and customer-facing ETAs all update on every recalc.
Automated policies triggered when task conditions are met. Codify your dispatcher playbook.
Jobs routed to drivers with the required certifications, equipment, or product knowledge.
Driver skills that vary by day of the week. The optimizer matches tasks to daily capabilities.
Capacity, dimensions, weight, speed profiles, and cost feed every recalc.
Customer-side and site-side windows both respected on every recalc.
Soft vs hard constraints per task. Dispatchers set what can bend and what must hold.
Legal break windows, shift patterns, and exceptions. Optimizer plans around real availability.
SLA-bound and urgent jobs protected first on every recalc.
Configurable failure reasons trigger retry, return, reschedule, or escalation automatically.
Return legs for failed or undelivered goods sequenced into live routes without manual work.
Live and historical traffic built into every ETA and sequence decision.
Calibrate drive-time and service-duration assumptions per driver, vehicle, or territory.
Live view of routes slipping behind schedule. Spot issues before customers do.
Route, task, and driver events pushed to your systems the moment they happen.
Plan across days or weeks. Move tasks between dates without losing sequencing logic.
Week-view planning screen. Rebalance workload across drivers and days with a single drag.
“eLogii has fundamentally transformed the way we operate. The productivity gains, enhanced visibility, and ability to scale confidently have been game-changing. The rollout was smooth, the support exceptional, and the results speak for themselves.”
eLogii’s route optimization software builds the best set of routes for the day. Dynamic scheduling keeps them optimal as conditions change. Most eLogii customers use both, across field service operations and distribution operations.
Dynamic scheduling is scheduling that re-optimizes routes and jobs automatically as conditions change during the day, instead of relying on a plan fixed in advance.
Route optimization builds the best routes for a set of jobs. Dynamic scheduling re-runs that optimization whenever something changes, such as a cancellation, an overrun or an urgent job.
A typical recalculation takes under 30 seconds for a 50-vehicle fleet, and drivers see the change in the app immediately.
No. It is built with a human in the loop. Planners can lock tasks and routes, assign manually, set priorities and define rules across planning and scheduling, and they handle the exceptions the system flags.
Failed jobs are logged with configurable reasons and can be reattempted automatically, with return-to-depot logic and webhook notifications.
Yes. eLogii has integrations with Simpro, Samsara and FieldRoutes and offers a REST API and webhooks for other systems.
See It Re-Optimize Live
In a 30-minute walkthrough, we'll trigger a job overrun, drop a same-day priority insert, fail a delivery, and cancel a customer - live on your data. You'll see the recalc happen, see the rules engine fire, and see the updated plan hit the driver app in real time.