Everything that ships, in one platform.
From the order landing in dispatch to the invoice landing in finance. NexOR runs the whole journey. No extra tools, no spreadsheets between them.
Capture demand, shape the day.
Turn customer orders, recurring stops, and historical patterns into a clean, dispatchable plan. No spreadsheets in sight.
Plans & routes
Group routes into plans over a date range with list, kanban, calendar, and map views.
Sequenced stops
Routes with sequenced stops, expected times, assigned vehicles, trailers, and drivers.
Stateful workflow
Drive routes and plans through Draft, Planned, Ongoing, Done, and Confirmed states.
Jobs & shipments
Service jobs, shipments, recurring time windows. Each lands on exactly one stop.
Auto-tasking
Auto-assign unassigned jobs to existing routes. Auto-create jobs from templates with optional assignment.
Demand forecasting
Auto-estimate quantities on jobs and shipments from past completed work, with mismatch warnings.
Templates & recurrence
Reuse plan and route templates with a copy wizard. Instantiate template jobs onto any plan.
Incident log
Log incidents per route or stop, then track them through acknowledgement and resolution.
Graph & pivot reports
Analyze routes and route points with built-in graph and pivot reports.
VRP-grade solvers, tuned to your reality.
Distance, time, fleet size, or a weighted mix. NexOR's optimisation engine models the constraints transport actually runs on.
One-click problem
Create an optimisation problem from a plan with auto-filled lines: trailers, shipments, jobs, slots.
Apply or unapply
Apply a solution to create routes from the solver output, and roll it back with a click.
Drift detection
Get a warning banner when the problem changes after submission, so stale solutions never apply by mistake.
Time windows
Per-stop opening hours, service durations, and driver shift caps are respected by every solution.
Capacity & depots
Capacitated routing with mass constraints, pickup/delivery handling, multi-depot via availability slots.
Real road distances
OSRM or ORS routing with haversine fallback. The solution is flagged when fallback is used.
Local & remote dispatch
Run the solver locally or call out to a remote service. Sync, async, and polled modes are all supported.
Solver dashboard
Built-in reports on solve duration, success rate, feasibility, and application rate.
Chatter notifications
Followers get notified on the request chatter when async solutions arrive or fail.
The driver app drivers actually use.
A field-tested Progressive Web App with signed Android packaging, offline-first, in four EU languages. No per-seat licence.
PWA + Android TWA
Install from the browser, or distribute as a signed Android TWA. iOS works on the modern web stack.
Daily overview
A dashboard with daily route progress, weather, and a connectivity status indicator.
Works offline
Writes are queued locally and replay when the signal returns. The driver never gets stuck.
Live map & routing
Live position, route polyline, OSRM or Mapbox routing. Built in, with no external tool to launch.
Per-stop operations
Log loading, unloading, and service operations on every route point, from the driver's phone.
Dispatch chat
Direct messaging between drivers and dispatch via portal channels. Typed once, threaded on the route.
In-app manual
Searchable manual with contextual `?` buttons on every screen. New drivers ramp up without a call to ops.
Live updates
Route changes from dispatch arrive on the driver's phone in real time. Multi-tab safe.
Four EU languages
English, French, Dutch (Belgium), Polish, out of the box. Drivers pick theirs; you ship one app.
Wake-lock
The screen stays on while a route is in progress, so drivers never miss the next instruction.
Live execution, end to end.
See where every vehicle is, what is done, and what is next, without leaving the platform.
Real-time GPS
Pair tracking devices, monitor telemetry (battery, signal, GPS, data quota), keep a searchable history.
QR-pair devices
One-time auth tokens let you pair a tracker by scanning a QR code in under thirty seconds.
Route progress map
Auto-reloading single-route map with the vehicle's live location and trail.
Multi-route map
Plan-level map with clustered vehicles and positions. See your whole operation at a glance.
Per-stop progress
Arrival, service, departure timestamps captured by the driver app, surfaced in dispatch.
Auto attendance
HR attendance entries created automatically from confirmed routes. Payroll meets reality.
Customer portal
Locations track upcoming, ongoing, today, and history visits with state filters and search.
Driver portal
Drivers see their assigned routes, drill into stops, and chat with dispatch from any browser.
Fleet, drivers, documents. Coupled to the routes they run.
Your fleet does not live in a separate tool. It lives in the same platform that dispatches it.
Vehicles & trailers
List, kanban, and form views with brands, models, tags. Trailer-to-vehicle coupling with full history.
Odometer tracking
Track readings on vehicles and trailers with full history, per-asset reports, and printable wizards.
Drivers
Driver records with assignment history, tags, and a stat button to drill into the linked HR employee.
Capacity alerts
Trailer load utilization tracked by volume and mass. Get an alert before the truck rolls overweight.
Tags & catalogues
Organise the fleet with tags. Maintain brand and model reference catalogues for vehicles and trailers.
Operational reports
Fleet roster, odometer report, trailer-quantity report, all printed from wizards in two clicks.
Every document where you expect it.
Workspaces for each customer, location, vehicle, trailer, and driver. Pre-organised and instantly searchable.
Per-asset workspaces
Open a Documents workspace from any vehicle, trailer, driver, customer, or location.
Pre-organised folders
Folder structures shipped per asset type, so new uploads land in the right place automatically.
Searchable archive
Find every document related to a route, an asset, or a customer with Odoo's full-text search.
Close the loop with billing and dashboards.
From completed job to invoice. From invoice to the dashboard that tells you what to optimise next.
Job-based invoicing
Mark jobs and shipments billable; generate invoices in batch with date filters and detail levels.
Routing dashboards
KPIs on completion rate, distance variance, incidents, and cancellation rate, with charts and filters.
Stop dashboards
On-time rate, average wait time, and duration variance, broken down by vehicle, driver, and location.
Fleet dashboards
Total distance, active-day rate, with-trailer / with-driver rates. Period, vehicle, and driver filters.
Optimization dashboard
Total requests, success rate, feasibility, and average solve time, by status, solver, and period.
Spreadsheet dashboards
All dashboards are spreadsheet-based. Pivot, drill in, export, share, build new ones from scratch.
The boring foundational stuff. Without the enterprise tax.
Security, integrations, multilingual, open architecture. All included. No add-on tier.
Role-based access
Granular permissions, multi-company, audit trail on every change. EU-hosted by default.
EDI & integrations
Scheduled syncs, signed APIs, audit logs. Connect customers, carriers, and 3PLs without custom code.
Multilingual
English, French, Dutch (Belgium), Polish out of the box. Add more without a code change.
Yours to own
Your data, your database, your backups, exportable any time. No proprietary lock-in.
Bus-live updates
A real-time bus pushes changes to every connected client. Multi-tab safe, lossless on reconnect.
DB neutralisation
Restoring a prod backup to staging clears solver keys, URLs, and other production-only secrets.
Want to see this on your data?
We bring a working plan to the call, mapped to your actual stops. Thirty minutes, no slides.