Build rosters. Approve leave. Triage defects. Track compliance. Manage vehicles and charters. The Operations Portal is where every decision about tomorrow's depot happens — and where today's exceptions stop being surprises.
The Depot Calendar is the single view of the day. Drivers, vehicles, leave, training, charters and defects — stacked, filterable, scrollable by hour.
| Shift | Mon | Tue | Wed | Thu | Fri |
|---|---|---|---|---|---|
| M1Schln | Walker B. | Cooper J. | Walker B. | Bennett M. | Walker B. |
| S302AM | Carter L. | Carter L. | Carter L. | Carter L. | Carter L. |
| S318AM | Hayes T. | No driver | No driver | No driver | No driver |
| CH-104 | Char · Echuca | — | — | Training | Char · Echuca |
Operations doesn't read names. They read colours. Green is good. Pink is pending. Red is unavailable. A black box wraps any cell where the run isn't covered.
Every driver has the runs they're qualified on, the licences they hold, and the leave they've taken. Only drivers who know the run can be rostered to it.
| Driver | Run quals | WWC | Licence | DA | Status |
|---|---|---|---|---|---|
| Singh, Anika D-0247 | M1, M2, S302, S318 | Current | HR | Current | Rostered |
| Foster, Kit D-0188 | S302, S303, S318 | Current | HR | 8 days | On Leave |
| Adams, Sam D-0301 | M1, M2, CH | 14 days | MR | Current | Available |
| Carter, Leo D-0322 | S302 | Current | HR | Current | Pending |
| Hayes, Tom D-0211 | S318, S303, CH | Current | HR | Current | Rostered |
| Walsh, Owen D-0264 | M1, M2 | Current | 28 days | Current | Available |
| Bus | Defect | Severity | Status |
|---|---|---|---|
| 605 | RH mirror loose | Major | Triage |
| 612 | Wiper streak | Minor | Scheduled |
| 624 | Coolant low | Medium | New |
| 603 | Air-con weak | Minor | Done |
Driver-reported defects land in the workshop queue. Workshop sets severity, schedules rectification, and decides whether the bus stays in service — and that flows straight to vehicle availability and the depot calendar.
BusM8 tracks every driver's compliance documents and expiry dates. As something gets close to expiry, operations sees it. When it expires, the driver is automatically removed from future rosters until renewed.
BusM8 takes the School Student Transport Scheme (SSTS) roll straight from TfNSW and keeps it current as students are added, moved and removed through the year. Every student is matched to the right run and boarding stop, in both directions, and the daily manifest is built automatically — with care and safeguarding needs carried through.
The start-of-year Snapshot loads the full eligible roll; every import traces back to its official source file.
TfNSW issues periodic Added, Moved and Left files. Each change is reviewed and applied — no re-import.
A run serves a student when the school's stop sits in that run's real stop sequence — boarded before it in the AM, after it in the PM.
The by-stop manifest is derived from the matched legs and each student's care profile, in the correct stop order for the direction.
Students and stops are shown on a map so the operator can confirm each assignment before publishing. A published manifest is versioned.
Built from the TfNSW SSTS feed and kept current by delta — no manual roll-keeping, and every entry is traceable to its file.
Students are matched on stop membership in a run's actual order, so a manifest reflects the route as driven, direction by direction.
Students with additional needs carry a care profile — aide, assisted boarding, afternoon hand-over to a guardian — visible on the manifest.
Manifests are derived, not stored by hand, so they stay correct as the roll changes. Publishing versions the result for everyone downstream.
Stops and students on a map make a wrong assignment obvious before it reaches a driver — a visual check on every run.
The same student data feeds BusM8, the driver app and connected systems, so a manifest built once is read everywhere.
BusM8 keeps every piece of coach work on one pipeline. Enquiries arrive from your website and by phone; a built-in calculator prices the job in seconds; and when the customer says yes, the charter drops straight into your roster as a coach run — no re-keying between the quote and the driver. Invoices raise with GST split and export to Xero or MYOB.
Enquiries come in from a public online form and by phone, landing at the top of the pipeline with the trip, passenger count and customer already captured.
The calculator prices the job from distance, waiting time and base hire — off a per-vehicle-class rate card the operator can override for any line.
The job is confirmed at the agreed price, with a deposit up front on high-value work. A quote that isn't accepted moves to Lost — kept for the record.
The approved charter becomes a coach run in the roster, assigned to a vehicle and driver alongside the day's work — no re-keying.
A won charter raises a tax invoice — full, or deposit then balance — with GST split automatically, and exports to Xero or MYOB.
An online enquiry form feeds straight into the pipeline, so web enquiries and phone calls land in the same place.
Consistent pricing from base hire, distance and waiting time — with every rate adjustable for the job in front of you.
Take a deposit on high-value or far-off work up front and raise the balance on completion — handled automatically.
Approved charters drop into the roster as coach runs, so quoting and operations share one source of truth.
Tax invoices split GST automatically and export to Xero or MYOB, matching the way the depot already keeps its books.
Every job rolls up under the organisation behind it, building a spend and win-rate history over time.
Behind the pipeline is a light CRM that answers the question the operator actually cares about: what is this customer worth? Every job rolls up under its organisation, so the depot can see total spend, how often quotes turn into won work, and how promptly a customer pays — the difference between a repeat customer to look after and a serial quote-shopper to price accordingly.
| Customer | Type | Won | Revenue | Win rate | Payment |
|---|---|---|---|---|---|
| Transport for NSW School Contracts | Contract | 1 | $214,800 | — | On time |
| Baywater Tourism Glen Murray | Charter | 2 | $2,960 | 66.7% | On time |
| Kingsford Probus Club Lorraine Hibbard | Charter | 1 | $1,980 | 100% | On time |
| Rivergate Garden Club Helen Cross | Charter | 1 | $1,720 | 100% | No history |
| St Michael's Parish Rachel Tan | Charter | 1 | $1,650 | 100% | Often late |