Taitung Logistics

Dispatch sign in
Taitung Logistics BETADispatch console
connecting…

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.

🔌 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