COMMUNITY TRANSPORT AND ON-DEMAND BUSES
Transport that runs when passengers need it
Run community transport and on-demand buses on the same platform as your school runs, shuttles and paratransit. Every passenger’s needs on every trip, shared rides planned with route optimisation, and Flexbus lines with fixed stops, flexible zones and tickets in the app.





Shared trip 15:15Active
Car 12 · Michelle Walsh
- Margaret WalshWaiting
- Peter NguyenWaiting
Flexbus
Lines that run only when they are booked
Where a fixed bus would run empty, a Flexbus line runs when someone needs it. You set up the stops or the zone, and the trips are planned from the bookings.
- Fixed stops, timetables or flexible zones
- Vehicles run only the trips passengers have booked
- Pickups planned along the line as bookings come in
Passenger app
Booked and paid in the app
Passengers book their seat in your own app, see when the vehicle will come and follow it on the map.
- Passengers pick a line, a stop and a departure
- Tickets bought in the app
- The vehicle followed on the map until it arrives
Door-to-door trips
Every passenger’s needs, on every shared ride
Shared rides are planned so that only vehicles that meet every need are used, and a single day’s trip can be changed in seconds.
- Wheelchair, walker, escort and door-to-door service stored with the passenger
- Recurring trips booked once for weeks ahead
- Booked and estimated times for every stop, followed live
Route optimisation
More passengers per vehicle
Route optimisation groups the trips that fit together, so your vehicles carry more passengers on fewer kilometres without anyone arriving late.
- Shared rides combined automatically
- Time windows and ride-time limits kept
- Fewer empty kilometres

Select: All | None
24 selected bookings
Assign all to
Unplanned to Automatic
All to Automatic
Unplanned
206
705
Add to draft
When-> <- 08:45
RouteAutomatic206
Unplanned
Automatic
206
705
212
ClientLachlan Ryan • 0491 570 156
From25 Coppards Road
ToGeelong East Primary School
Solve with AI
Optimizing routes
Cost:
2060h 20min Cost: 4.10
Seats: 4
| Agreed | Estimated | Passengers | Address | ||
|---|---|---|---|---|---|
| ⌃ | 08:24 | Depart | |||
| + | 08:30 | Mia Nguyen | 1 | 120 Portarlington Road | |
| + | 08:33 | Lachlan Ryan | 2 | 25 Coppards Road | |
| + | 08:38 | Ruby Walsh | 3 | 200 Bellarine Highway | |
| − | 08:45 | 08:44 | Mia Nguyen | 2 | Geelong East Primary School |
| − | 08:45 | 08:44 | Lachlan Ryan | 1 | Geelong East Primary School |
| − | 08:45 | 08:44 | Ruby Walsh | 0 | Geelong East Primary School |
Open API and webhooks
APIBook, change and cancel trips from your own systems, journey planners and MaaS platforms.
WebhooksHear straight away when a trip is created, assigned, started, completed or cancelled.
MaaSLet passengers book the service in the same app as the rest of their public transport.
“We have successfully transformed Växjö's transportation needs into a smooth booking solution. The expertise and commitment have exceeded all our expectations.”FREQUENTLY ASKED QUESTIONS
Community transport and on-demand buses, answered
What is a Flexbus line?
A line with fixed stops that only runs when someone has booked it, or a flexible zone where the vehicle picks passengers up where they are. Passengers book a seat in the app and the vehicle runs the trips that are booked.
Can door-to-door trips and on-demand lines run in the same operation?
Yes. Door-to-door trips, Flexbus lines, school runs and shuttles share the same dispatch, vehicles and drivers, so you can use your fleet where it is needed.
Can passengers book through another app?
Yes. The API lets journey planners and MaaS platforms book, change and cancel trips, and webhooks tell them as each trip moves along.
Running community transport or planning on-demand buses?
We’re happy to show how RouteMill, Flexbus and our API can be used for community transport and on-demand buses in your area.