Taitung Food Service
Dispatch
Taitung accounts only
Taitung Logistics BETADispatch console

🚚 Run board

loading… Runs you're planning are tabs below — click one to open it in the builder.

🛠 Run being built

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.

📋 To allocate

Every order not yet on a run, in one list. The 🏷 chip is the run tag your sales team typed in eSuite (orders without a chip just weren't tagged — they're under "No run tag"). Pick a run on any row, or All → new run ⚡ a whole group.
Orders appear here grouped by run once they load.

📦 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.

🚚 Dispatched runs (live)

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

Run weights now come from each order's LINES: random-weight items use the actual kg entered on the order, and carton items use the product's packing (e.g. "12 x 700g" = 8.4 kg, "20L" oil = 20 kg). This number is only used for items whose packing has no weight (e.g. "8pcs") — the capacity bar shows how many stops needed it.
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.

🚚 Runs (from eSuite)

Every delivery-run tag your sales team types in eSuite (TransUserStr1), with what KIND of run it is — that drives the whole board: Regional runs build as-is · the Sydney pool gets split across drivers each morning · Sydney driver tags ARE your drivers (they feed the pool) · Pickup and Transport show as info lists (no truck run). New tags are picked up from eSuite automatically at 6am — or check now:

🧑‍✈️ Sydney drivers

The pool "Split Sydney" creates a run for each morning. It automatically includes every tag marked "Sydney driver" in the Runs list above (which syncs from eSuite) — this list is for EXTRAS only: casuals or drivers eSuite doesn't tag yet. No need to repeat names that are already driver tags.

🏷️ 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