M
movvo powered by your delivery

Add Individual Delivery

One-off delivery — added straight to the Delivery Pool
Matches the MOVVO Manifest Template fields exactly

Upload Manifest

CSV, Excel (.xlsx/.xls) or PDF — bulk-load deliveries in one go
Drag & drop a manifest, or click to browse
.csv · .xlsx · .xls · .pdf

Delivery Pool

0 deliveries · 0 unassigned · synced
Manifest IDOrder NumberClient IDCustomer NameDelivery AddressEircodeDelivery ZoneDelivery RouteSourceStatus
No deliveries yet — add one individually or upload a manifest above.

New Route

Define a route, then assign unassigned deliveries to it
Only Dublin Depot has GPS coordinates configured — it's the only one shown on the Route Preview map for now. Give Claude an address/Eircode for Cork or Galway when either opens, and it takes one line to add.
Uses each delivery's own Delivery Route field first (real source data from the manifest) — anything without one falls back to grouping by Eircode routing key (first 3 characters), a real geographic grouping used across Irish addressing.

Unassigned Deliveries

0 waiting

Route Preview

Select a depot, then check deliveries to preview the route

Routes

0 routes created
No routes yet — create one above or auto-group by Eircode.
This resequences stops using an Eircode-based heuristic (proxy for geographic proximity) — it is not real drive-time/distance optimization. A production build needs a mapping/distance-matrix API (Google Maps, Mapbox, or OR-Tools with real coordinates) wired to a backend; this prototype has no live map data to route against.

Routes ready to optimize

Routes with 2+ stops can be resequenced
No routes with 2+ stops yet — build routes in Route Creation first.
Real courier manifests (e.g. the Cork FTBI exports) put fields in the wrong place row-to-row — "Address1" is often a store name, not a street; the real Eircode or town can be buried in "Comment". This stage reads the raw file, extracts the real values with a rule-based parser, and holds every row here — dirty (raw) alongside staged (parsed) — until you promote it. Nothing reaches the Delivery Pool without going through this review.

Upload raw manifest

.xlsx / .xls — matches the "Delivery No / Route Code / Del To Cust Name / Address1 / Address2 / ..." Cork FTBI export format
Drag & drop a raw manifest, or click to browse
.xlsx · .xls

Review queue

0 unpromoted rows
Manifest / lineClient nameSite / companyAddress lineCityPostcodeStatusException / raw
No manifest rows waiting for review — upload a raw manifest above.
This module ships in the next iteration — Home is live now.