Operations OS for bus depots

Every shift,
every bus,
every driver — covered.

BusM8 is the all-in-one platform Australian bus operators use to roster drivers, manage vehicles, triage defects, and stay compliant. One depot calendar. One source of truth.

  • Driver app + ops portal — one platform, no double-handling.
  • Colour-coded roster with a black box around any uncovered run.
  • Compliance tracking — WWC, Licences and Driver Authorities, automatic.
1
Depot calendar across drivers, buses, leave, defects & charters
6
Live categories — Rostered, Pending, Unavailable, Charter, Training, Errors
100%
Compliance tracking — WWC, Licences and Driver Authorities, auto-checked
2-app
Driver phone app + operations portal, sharing the same live data
Two apps. One depot.

A phone App for drivers. (Android or iOS)
A portal for operations.
Same data. Real time.

Signature feature

The Depot Calendar.
Everything happening at the depot, in one day-view.

Drivers, buses, leave, training, charters, defects — all in one stacked calendar. Filter by category. See who else is off before approving a leave request. See exactly which runs aren't covered. No spreadsheets, no whiteboard, no surprises.

01
One view per day. Stacked rows for every category, scrollable by hour.
02
Filter by category. Drivers, vehicles, leave, training, charters, defects — toggle any combination.
03
Approve smarter. Before approving a leave day, see who else is already off and which runs depend on the driver.
Friday, 22 May 2026
Holbrook Depot
All categories (6) ● Drivers ● Buses ● Leave ● Training ● Charters ● Defects
06070809101112 13141516171819
DRIVERS · 14 on shift
Walker B. · M1Schln
Walker B. · S302AM
Walker B. · S304PM
DRIVERS · pending
Carter L. · awaiting accept
Carter L. · awaiting accept
BUSES · 12 on road
Bus 603
Bus 602
LEAVE
Foster K. · Annual
TRAINING
Refresher · 3 drivers
CHARTERS
CH-104 · Echuca return · Bus 624
DEFECTS
Bus 605 · workshop
Bus 612 · triaged
UNCOVERED
S318AM · 1 run
The black box

If it's not green,
it's not running.

The roster is colour-coded by status. Operations staff don't read names — they read colours. A black box appears around any run that isn't covered. Click it, change the driver or the bus, done.

Rostered & Accepted Rostered, Not Accepted Rostered, Unavailable Unrostered, Available Unrostered, Unavailable Driver Training Charter
MANAGE ROSTER · WEEK 22 · MON 25 – SUN 31 MAY 2026
ShiftMon 25/05Tue 26/05Wed 27/05Thu 28/05Fri 29/05Sat 30/05Sun 31/05
M1Schln Walker B. Cooper J. Walker B. Bennett M. Walker B. Available Available
M2Schln Cooper J. Bennett M. Cooper J. Walker B. Adams S. Available Available
S302AM Carter L. Carter L. Carter L. Carter L. Carter L. Available Available
S303PM Hayes T. Foster K. Foster K. Foster K. Foster K. Available Available
S318AM Hayes T. No driver No driver No driver No driver Available Available
CH-104 Char · Echuca Training Char · Echuca
Click any cell to change the driver or the bus.
Defects, end to end

From the driver's pocket
to the workshop bench.

Defects captured on the driver app feed straight to the workshop. Workshop triage decides when a vehicle is rectified, and that flows back into vehicle availability and the depot calendar.

  1. 01

    Driver reports

    Pre-trip, mid-shift or post-trip — the driver captures the defect, photos, severity and notes on their phone.

    Driver App
    ● Status: Open
  2. 02

    Workshop triages

    Workshop assigns severity, schedules rectification, and decides whether the bus stays in service.

    Portal · Vehicles
    ● Status: In Workshop
  3. 03

    Availability updates

    If the bus is grounded, vehicle availability updates instantly — flagged on the calendar and pushed back to the driver app.

    Depot Calendar
    ● Status: Fixed
End-of-shift children check

No bus closes a shift
without a visual sweep.

Every bus has an NFC tag at the rear. To finish a shift, the driver must walk the bus and scan it — proving the visual check happened, and logging who did it, when, and where.

  1. 01

    Driver taps End Shift

    At the end of the run, the driver hits End Shift on the app. Instead of closing, the app opens a Children Check screen — and it won't go away.

    Driver App
    ● Status: Check Required
  2. 02

    Scan rear NFC tag

    Only way to clear the screen: walk to the back of the bus and scan the NFC tag fixed there. The walk itself is the check — eyes on every seat, no child left on board.

    Rear of Bus · NFC
    ● Status: Awaiting Scan
  3. 03

    Logged & shift closed

    The portal records the check: driver, time, GPS location and which trip it belonged to. The shift closes; operations can audit any check at any time.

    Portal · Shifts
    ● Status: Check Complete
Compliance, automatic

No driver runs
without the paperwork.

BusM8 tracks every driver's Working with Children Check, Licence and Driver Authority. Expire one, the driver drops off the roster automatically. Renew one, they're back. Operations sees what's about to expire — well before it does.

See compliance tracking →
× 2 Driver Authorities expired as at 22 May 2026
EXPIRING IN THE NEXT 30 DAYS
  • Foster, Kit
    Driver Authority · DA-58231
    8 days
  • Adams, Sam
    Working with Children · WWC-14782
    14 days
  • Walsh, Owen
    HR Licence · 8842-LIC
    28 days
  • Reid, Tim
    Driver Authority · DA-44119
    29 days
AUTO-DROP On expiry, the driver is removed from future rosters until renewed.
What's inside

Built for how a depot actually runs.

Depot Calendar

One day-view across drivers, buses, leave, training, charters and defects. Filter by category.

Roster grid

Colour-coded weekly grid with a black box around any run that's not covered.

Employees

Allocate leave & training so only drivers who know the runs are rostered to drive them.

Vehicles

Manage the fleet. Mark buses unavailable. Service schedules feed straight into roster availability.

Compliance

WWC, Licences & Driver Authorities tracked. Expiries auto-remove the driver from the roster.

Defects triage

Driver-captured defects flow to the workshop. Workshop decisions feed back to availability.

Charters

Plan and assign charter work alongside school runs. Charters share the same roster, calendar and buses.

Student Travel

SSTS roll from TfNSW, matched to runs and stops, with by-stop manifests checked on a map.

Driver app

Accept rosters, start shifts, capture defects, request leave — all from the driver's phone.

Made for Australian operators

Practical software,
built with depots, for depots.

BusM8 is built and supported in Australia. We know what a school run looks like, what a Driver Authority is, why a Working with Children Check matters, and how a charter on a Saturday quietly blows up the Monday roster.

See it on your depot

20 minutes. Your roster.
We'll show you what BusM8 sees.