Back to platform
Busable · School Travel

School transport, in one place.

Parents, schools, and operators on the same platform. Booking, live tracking, manifests, alerts, and OTR -- one screen for each.

Start with the parent app, then the school dashboard, then the operator console.

Scroll to explore
01 · Get Set Up

Self-serve setup, with no manual data entry

Parents register by scanning a QR code on a welcome letter from the school. The app pulls student details directly from the school's records.

Welcome screen - three-step setup: find welcome letter, scan QR, confirm

A three-step setup

Parents find the welcome letter from the school, scan the QR code, and confirm the student's details. No forms to fill in.

Scanning the school welcome letter QR code

QR-linked to school records

The QR code connects the parent to the correct student, route, and school account. No manual data entry on either side.

Connected confirmation - student linked to Route 5, notification preferences set

Connected to the assigned route

The student appears on their assigned route with notification preferences set by the parent. Onboarding completes without a call to your office.

02 · Live Trips

Live bus tracking in the parent's app

Parents see the bus position, route progress, and ETA from the same GPS feed your dispatch uses in Trackable™. Reduces the volume of "where is the bus" calls into your office.

Students list - Sophie on Route 5, Theo on Route 7, with add-another-student option

Students and assigned routes

Each child appears with their assigned service. Tap a student to follow the bus on the map.

Live trips map - both students' buses on one map with ETAs of 4 and 9 minutes

All buses on one map

ETAs update in real time as the buses run. Multiple children on multiple routes shown on a single screen.

Sophie's live service - Route 5, BUS 105, driver M Torres, 26 of 48 seats, on-time, stop-by-stop progress

Full service detail per student

Route, bus number, driver, seat occupancy, on-time status, and stop-by-stop progress -- the same operational view your dispatch has.

03 · Book a Seat

Self-service term bookings

Parents book single trips or a full term themselves. Seat counts and the per-service manifest update as bookings are confirmed.

Book a Seat step 1 of 3 - pick the child with route, pickup and destination pre-filled

Pick the child

The parent selects the child. Route, pickup, and school are pre-filled from setup.

Book a Seat step 2 - blank calendar prompting parent to pick days and AM/PM/both

Choose dates and runs

Parents pick AM, PM, or both runs across the calendar. Non-service days are disabled to prevent invalid bookings.

Book a Seat step 2 - days picked across two weeks showing 14 trips across 11 days

Live trip count

Selected days and total trip count update as the parent taps, so the volume they are committing to is visible before confirmation.

Book a Seat step 2 - repeat weekly enabled, pattern shown, until end of term option selected, 76 trips across 63 days

Repeat weekly to end of term

A single toggle applies the same weekly pattern through to the end of term. Long bookings -- for example, 76 trips across 63 days -- complete in one transaction.

Book a Seat step 3 - review showing student, Route 5, 11 days, 14 total trips before confirm

Review before confirm

Student, route, days, and total trip count are displayed before the parent confirms. Reduces post-booking disputes.

Booking confirmed - 14 trips booked for Sophie on Route 5

Booking confirmed

A reference number is issued for every trip. The booking is added to the per-service manifest and seat counts your driver and dispatch already use.

04 · My Bookings

A complete booking record per family

Upcoming, past, and cancelled bookings with reference numbers. Reduces queries about whether trips were confirmed or completed.

My bookings upcoming tab - 3 upcoming, 2 completed, 1 cancelled with AM/PM tags and one-tap cancel

Upcoming

AM/PM, pickup and drop-off times, reference number, and one-tap cancel per booking. Parents switch between students at the top.

My bookings past tab - completed trips with route, date, pickup and drop-off times

Past

Every completed trip is retained with the same detail as the upcoming view, so parents can self-serve attendance queries.

My bookings cancelled tab - one cancellation with public holiday as the captured reason

Cancelled, with reason

Public holiday, parent cancellation, or operator cancellation -- the reason is captured against each cancelled trip.

05 · Alerts

Service alerts pushed to affected parents

When a service is held, delayed, diverted, or cancelled, dispatch logs the event once and sends the notification. Only the parents of the affected students are notified.

Alerts list - Route 7 service held, Route 5 PM 18 min late, Route 7 detour, Route 5 AM cancelled

Alert feed, scoped to the family

Service held, delayed, diverted, or cancelled -- shown only against the parent's own children. No noise from unrelated services.

Alert details - Route 7 service held with replacement bus 20 min away, affected student, live bus location, directions to the bus

Next action included with the alert

Replacement bus ETA, live position of the affected bus, and one-tap directions. Parents have what they need without phoning dispatch.

06 · Arrivals

Live arrivals and per-student check-in

The school sees every service running into the campus, then drills into a single service for boarding status per student.

Real-time fleet tracking with arrivals panel - 186 expected, 111 checked in, 4 not boarded, 80 pickups across services into the campus

Arrivals across all services

Expected, checked in, not boarded, and pickup counts for every service into the campus. Each row updates as the buses run.

Per-service student check-in - Brighton to Riverside College with named passenger list, checked-in status, and route progress

Per-service check-in

Drill into a single service for the named passenger list -- who has checked in, who has not, and route progress. The school office can contact flagged parents directly from the row.

07 · Patronage & Utilisation

Ridership analytics for the school

Boarding rates, AM/PM peaks, no-shows, and per-service utilisation across the school's services. Supports route review and consolidation discussions.

School Patronage and Utilisation - 583 enrolled, 548 boarded, 28 no-shows, 94 percent boarding rate, with daily patronage chart, time-of-day boarding, and service utilisation table

Boarding rate, daily trend, and per-service utilisation

Enrolled, boarded, no-shows, and go-shows for the selected period, with daily patronage and AM/PM boarding charts. The service utilisation table breaks down on-time rate and load per route. Period and route filters at the top of the screen.

08 · Fleet Tracking

Live fleet view and per-vehicle manifest

Every vehicle running across every school contract on one map, with drill-in to the live student manifest per bus.

Real-time fleet tracking - live map with all vehicles, fleet overview counts (160 students aboard, 102 en route, 83 percent on-time), and per-vehicle status list

Fleet overview

Live map plus a fleet-wide snapshot -- students aboard, in transit, arrived, and on-time rate. Each vehicle row updates in place as the day runs.

Live student manifest for vehicle MD-218 - 21 on board, 0 not boarded, 5 stops to go, with named passenger list and one-tap call parent action

Live manifest per vehicle

Pick any bus for its student list -- on board, not boarded, and route progress. Call the parent of any no-show directly from the row.

09 · Patronage & Utilisation

Ridership across every school contract

Total students, boarding rate, no-show and go-show rates, and per-service utilisation across all of your school contracts. Filterable by period, school, and route.

School Patronage and Utilisation across all contracts - 3,140 total students, 94.4 percent boarding rate, 4.2 percent no-show, 79 percent avg utilisation, with daily patronage and time-of-day boarding charts and a service utilisation table

Boarding rate, daily trend, and per-service utilisation

Total students, boarding rate, no-show rate, go-show rate, and average utilisation across the whole contract. Daily patronage and AM/PM boarding charts plus a per-service utilisation table. Period, school, and route filters at the top of the screen.

10 · Student Management

Bulk student import from the school

Replace the spreadsheet-and-email handover with a CSV import that validates the records and applies updates in a single pass.

Student register - 342 total students, 318 active, 3 pending review, 14 awaiting term start, with per-student detail on school, guardian, boarding stop, and pass

Student register

Every student across every contract, with status counts -- active, pending review, awaiting term start -- and per-student detail on school, guardian, boarding stop, and pass.

Import students modal with drag-and-drop CSV upload and source format selectors for TASS, Compass, Sentral, and generic templates

Import students from the school

Drag and drop a CSV from the school's system (TASS, Compass, Sentral, or a generic template). The columns are auto-mapped, replacing the manual back-and-forth at every term roll-over.

Import in progress - validating records against schema and existing students with live progress count

Validate before commit

Each record is checked against the schema and the existing student register. Conflicts and errors are surfaced before anything is written, so the import doesn't corrupt your register.

Import complete - 248 records added, 91 updated, 0 errors, with an audit trail of the import

Import complete, audit trail kept

Per-import summary -- new records added, existing records updated, and any errors flagged for review. The audit trail is retained for compliance and roll-back.

11 · Misconduct & Incidents

Behavioural log per student

Record on-bus incidents against the student, with severity level, category, and parent correspondence kept in one place. Replaces the loose paper trail that follows incidents around.

Misconduct and incidents log - 8 open cases, 42 cases this month, 3 severe, with table of incidents showing date, student, level, category, behaviour, reported by, and status

Incident log

Every incident across the fleet -- date, student, level, category, behaviour, reported by, and status. Headline counts on open cases, monthly volume, and severe events at the top.

Incident detail with description, outcome, parent correspondence thread, and attachments for an L1 minor behaviour case

Incident detail with parent correspondence

Each incident retains the description, outcome, attachments, and a time-stamped parent correspondence log -- so the audit trail is complete when the school or the parent asks for it.

12 · Travel Passes

Student passes and government scheme reconciliation

Pass issuance, expiry tracking, and government scheme reconciliation (SSTS, TfNSW, and similar) for every student under contract.

Travel pass register - 248 active passes, 14 expiring soon, 6 unpaid or unissued, 230 fees settled, with per-pass status and printed state

Pass register

Every issued pass with its type, validity, payment status, and printed state. Headline counts on active passes, expiring soon, unpaid or unissued, and fees settled.

Pass detail for Eliza Chen showing the SSTS scheme pass card with scannable QR, validity period, settlement ID, and invoice reference

Pass detail with QR and scheme reconciliation

Per-student pass card with the scannable QR. Scheme reference (e.g. SSTS), validity period, settlement ID, and invoice all in one record for audit and reissue.

13 · Service Performance

OTR reporting for contract performance

On-time running for the contract period, broken down to overview, per-route, and per-vehicle-block. The numbers operators put in front of the contract holder.

School Service Performance overview - 91.1 percent on-time, 2.1 percent early, 6.8 percent late, 672 records analysed, 86 percent tracking coverage, 3 open issues, with daily OTR chart and performance trend ring

Period overview

On-time, early, late, records analysed, tracking coverage, and open issues -- with a daily OTR chart and the period trend ring. Trip-leg filter (first stops, mid stops, school drop-off) at the top.

Trip Performance table - per-route OTR breakdown across First, Mid, Drop-off, and Overall, with issue flags and raise-issue action per row

Per-route OTR breakdown

OTR for each route split across first stop, mid stops, drop-off, and overall. Identifies the leg responsible for the OTR loss, with an issue raised against the row.

Block Performance timeline showing vehicle blocks across the school day with AM and PM trips per vehicle and interlining issues flagged

Vehicle blocks across the day

AM and PM trips per vehicle laid out across the school day, with interlining gaps and schedule-connection issues flagged. Total blocks, total trips, interlining issues, and open issues at the top.

School Travel

See School Travel on your own network

We'll load your schools, routes and students and walk you through it end to end.

Book a demo