{{ pageTitle }}
{{ pageSub }}
180 vehicles · 9 depots · {{ todayStr }}
{{ st.num }}
{{ st.label }}
Scope this planning run
Pick the date and time window to plan, and which stations to include. The optimiser builds routes for every order due in that window.
1 · Plan date
{{ planDateStr }}
2 · Time window
3 · Stations in this run
Orders awaiting routing
{{ poolTotal }}
across {{ selectedDepotCount }} selected depots
{{ b.label }}{{ b.count }}
Optimising routes for {{ poolTotal }} orders
Packing loads into {{ vehicleCountStr }} vehicles across {{ selectedDepotCount }} depots
{{ o.title }}
{{ o.sub }}
Routes
{{ kpiRoutes }}
Vehicles used
{{ kpiVehicles }}
Total distance
{{ kpiMiles }}
Avg fill
{{ kpiFill }}
Deadline flags
{{ kpiFlags }}
Showing {{ kpiRoutes }} routes from your selected depots · full UK plan covers {{ poolTotal }} orders across ~47 routes.
{{ poolLeftCount }} orders unrouted — open a route to add them.
{{ r.vehicleReg }}
{{ r.depot }}
{{ r.stopCount }} stops · {{ r.milesStr }}{{ r.litresStr }} / {{ r.capStr }}
● {{ r.lateCount }} stop(s) past deliver-by
All stations across the UK. Click a pin or a station below to edit its vehicles and service area.
New station
{{ st.name }}
{{ st.vehCount }} vehicles · {{ st.areaCount }} areas
Linked vehicles · {{ selStationVehCount }}
Service area · {{ selStationAreaCount }} districts
Add a district not shown on the map:
{{ orderResultCount }} shown
{{ selOrder.id }}
{{ selOrder.customer }}
{{ selOrder.statusLabel }}
Previous order
{{ selOrder.custOrderCount }} orders on file →
{{ selOrder.prevOrder.date }} · {{ selOrder.prevOrder.summary }} · {{ selOrder.prevOrder.totalStr }}
Delivery
Address{{ selOrder.address }}
Station{{ selOrder.depot }}
Contact{{ selOrder.contact }}
Phone{{ selOrder.phone }}
Assigned vehicle{{ selOrder.routeReg }}
Product & price
{{ selOrder.fuelName }}
Quantity{{ selOrder.litresStr }}
Price / litre{{ selOrder.pplStr }}
Subtotal{{ selOrder.subStr }}
VAT{{ selOrder.vatStr }}
Total{{ selOrder.totStr }}
Placed{{ selOrder.placedStr }}
SLA window{{ selOrder.slaStr }}
Deliver by{{ selOrder.dueStr }}
History
{{ t.label }}
{{ t.time }}
Requested delivery tank
Delivering into 1 of {{ selOrder.reqTank.siteTankCount }} tanks on site
{{ selOrder.reqTank.label }} · {{ selOrder.reqTank.id }}
Holds {{ selOrder.reqTank.fuelName }} · {{ selOrder.reqTank.capStr }} capacity
Currently in tank {{ selOrder.reqTank.beforeStr }}
This delivery {{ selOrder.reqTank.deliverStr }}
Ullage after {{ selOrder.reqTank.afterUllageStr }}
Fill after delivery {{ selOrder.reqTank.afterPctStr }}
Notes & call log
{{ n.text }}
{{ n.by }} · {{ n.time }}
No notes yet. Add a note or log a call about this order.
Vehicles
180
Depots
9
Fleet capacity
≈ 2.9M L
Fuels carried
{{ fuelCount }}
{{ d.name }}
{{ d.vehicles }} vehicles
Vehicle tank configuration · showing {{ vehShownCount }} of 180
Tanks are fixed-capacity vessels. Swap a tank for a different size, change the fuel it carries, or add/remove tanks on a vehicle.
Create a new truck
Tanks · {{ ntCapStr }} total
{{ c.label }}
{{ c.capStr }}
{{ t.reg }} · {{ t.depot }}
{{ t.body }} · {{ t.tankCount }} tanks · {{ t.capStr }} total
{{ t.address }}
{{ c.label }}
{{ c.capStr }}
Add a fuel type
New types appear in the tank fuel selectors.
{{ k.label }}
{{ k.value }}
{{ k.sub }}
My sales · {{ sales.meName }}
Rank #{{ sales.myRank }} of {{ sales.teamSize }} · {{ sales.myValueStr }} this month
{{ sales.myDay }}
Today
{{ sales.myWeek }}
This week
{{ sales.myMonth }}
This month
{{ openInqCount }} open · assign an agent and reply — responses go to the customer by SMS & email and appear in their order history.
{{ q.id }}
{{ q.customer }}
· order {{ q.orderId }} · {{ q.date }}
{{ q.statusLabel }}
{{ q.agent }}
{{ q.message }}
Assigned to
{{ q.reply }}
Replied by {{ q.by }} · sent by SMS & email
No inquiries match these filters.
Every change made in the portal — who, what and when. {{ auditCount }} entries.
Price changes, order edits, customer updates, fleet changes and rewards toggles are logged automatically as you work.
Manage users and their access, and configure pricing levels linked to each customer.
Set the price of each fuel for a given day. Margin and the minimum sell floor are tracked per fuel.
Price date
{{ priceDateStr }}
Edit a price then press Save to commit it — every change is logged with the user and timestamp, so multiple updates a day are all recorded. Sell prices flow into the quote & order builder.
{{ customerCount }} customers · showing up to 30 at a time — search or filter to narrow.
Edit customer details
{{ custDetail.initials }}
{{ custDetail.name }}
{{ custDetail.levelName }}{{ custDetail.contact }} · {{ custDetail.phone }}
{{ custDetail.address }} · {{ custDetail.townPostcode }}
Served by {{ custDetail.station }} · {{ custDetail.tankCount }} tanks on site
Contact & address details
Contact name
{{ custDetail.contact }}
Phone
{{ custDetail.phone }}
Email
{{ custDetail.email }}
Served by station
{{ custDetail.station }}
Delivery address
{{ custDetail.address }}
{{ custDetail.townPostcode }}
Points history{{ custDetail.pointsBalanceStr }} pts
{{ ph.label }}
{{ ph.date }}
Earned at their tier rate — boosts from live promotions apply automatically.
Account
Type{{ custDetail.type }}
Total orders{{ custDetail.orderCount }}
Lifetime spend{{ custDetail.totalSpentStr }}
Balance{{ custDetail.balanceStr }}
Take an order by phone
Quote live, save it, or place the order — the customer gets an instant SMS confirmation.
{{ t.label }}
{{ t.loc }}
{{ t.fuelName }}
Current {{ t.levelStr }} ({{ t.pctStr }})
Ullage {{ t.ullageStr }}
Capacity {{ t.capStr }}
Delivery site
{{ custDetail.address }}
{{ custDetail.townPostcode }}
///{{ custDetail.w3w }}
{{ custDetail.accessNote }}
Served by {{ custDetail.station }}
Notes against this customer
{{ n.text }}
{{ n.by }} · {{ n.time }}
No notes yet for this customer.