New run
Type to search, press Enter to add the top match — repeat for rapid entry.
Drag the ⠿ handle (or use ▲▼) to set the delivery order yourself. ⚡ Optimise reshuffles for the shortest drive — your manual order stays put until you press it.
📦 Outstanding orders
Orders load automatically when you sign in, and plot on the map as violet dots. Press Refresh any time to pull the latest.
Active runs (live from Firestore)
Sign in to load runs…
💬 Driver chat
Two-way messages with drivers (their Chat tab). Reply below; they get it instantly.
No driver messages.
📍 Customer address updates
Address notes drivers sent from the road — fix the customer record, then mark done.
No address updates.
↩️ Returned goods
Goods sent back by drivers, with reason and photos — for you to process (credit / restock).
No returns to process.
❌ Failed & problem deliveries
No failed deliveries.
🚨 Incidents reported by drivers (live)
No incidents reported.
💵 Expense claims
Receipts drivers submitted — review the photo, then approve or reject. Approved claims will feed actual-vs-estimated cost on the Dashboard.
No expense claims.
🚗 Vehicle issues
Service reminders, faults drivers flagged in their post-run check, and anything the team logs here.
No vehicle issues.
Log a vehicle issue
👤 Drivers
No drivers yet — add your first below.
Add a driver
🚛 Vehicles
Tap a vehicle for its full record — service, rego, repairs, tyres, inspections, odometer history and linked issues.
No vehicles yet.
Add a vehicle
You can add make/model, fuel, VIN, insurance and more once it's created.
📊 Today at a glance
📦 Orders by run
Loading…
🚚 Drivers on the road
No drivers sharing location right now.
📋 Active runs
No active runs right now.
📊 Driver performance
Per-driver stats over the selected period. Pulls from runs (delivered/failed/unload times/km), shifts (hours worked), and approved expenses.
Pick a date range to see driver stats.
💰 Cost estimate today
Dispatch a run to see today's cost estimate.
🗺️ Zones
Draw delivery areas on the map → tap the map to drop points, then Finish. Build a whole zone into an optimised run in one click.
Loading zones…
🏢 Customers
Loading customers…
🗂️ History
→
Loading run history…
⚙️ Settings
Customise how the whole system works. Changes are saved to one shared place and apply to every dispatcher and driver immediately.
🏢 Company & depot
📞 Driver support line (the number the drivers' “Call the office” button rings)
Optionally give each weekday its own number, so a different person looks after the drivers each day. Leave a day blank to fall back to the default.
🚛 Run & route defaults
These prefill new runs and back the capacity & planning warnings.
💰 Cost rates (admin-only — used to estimate run cost on the Dashboard)
These feed the cost breakdown on the Dashboard. Drivers don't see the dollar amounts — they only see distance & time on their app.
⚖️ Vehicle capacity
Used to estimate a run's weight from its cartons and compare to the truck's capacity (set each truck's capacity under Vehicles).
📸 Proof of delivery & payments
Customers whose eSuite notes mention "signature" always require one.
Comma-separated — the methods drivers can choose from.
✅ Driver checklists
💬 Customer SMS (Twilio)
Placeholders: {name} {driver} {link} {stops}. SMS only sends to Australian mobiles (04…).
🎨 Tracking page branding
Customise the public page customers see when they open their tracking link.
🔔 Alerts
Alerts show on the Dashboard. Email sending isn't switched on yet — this records where they should go.
📦 Dashboard run names
Maps the eSuite delivery-run code (TransUserStr1) to the friendly name shown on the Dashboard's "Orders by run". Edit, add or remove rows below.
🏷️ Customer categories
eSuite account category codes and what they mean (RES = Restaurants, etc.). Stored here so you can keep it up to date — ready to show on the Customers screen.
👤 Order enterer names
Maps the eSuite user number (the order's CreatedUser) to a name, shown as "by …" on Outstanding orders. The list below is prefilled with the user numbers seen in your recent orders — just type each name and press Save. (155 / 59 / 154 are staff; -2 / 0 / -1 are system/online imports.) To refresh the full list, run select userno, userlogin, username from users in eSuite and paste it below.
👥 Team & access
Who can sign in to this office console, and what they're allowed to do. Add each person's login email and pick their level:
🔑 Admin
Full access — everything below, plus this Settings area (run names, integrations, team list…).
📋 Operations
Build runs, process issues & returns, manage drivers/vehicles, view everything — but cannot open Settings.
You (bevanwong@taitung.com.au) are always an admin and can't be locked out. Drivers use the separate driver app and don't need to be listed here.
⚠ Right now this controls what each person sees in the app. To make it a hard lock at the database level too, just say the word and I'll switch on the server security rules.
⚠ Right now this controls what each person sees in the app. To make it a hard lock at the database level too, just say the word and I'll switch on the server security rules.
🔌 Integrations
👥 Who can log in and what they can do now lives under the Team & access tab above.
Connections: eSuite ✓ · Google Maps ✓ · Twilio & Drive are configured via secure server secrets.
📍 Live map
No driver GPS yet