MICROTRANSIT AND DEMAND-RESPONSE
Rides that run when riders need them
Run dial-a-ride and on-demand microtransit on the same platform as your school transportation, shuttles and paratransit. Every rider’s needs on every trip, shared rides planned with route optimization, and Flexbus lines with fixed stops, flexible zones and tickets in the app.





NEMT trip 2:00 PMActive
Van 12 · Sarah Miller
- Mary LeeWaiting
- David ClarkWaiting
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 riders have booked
- Pickups planned along the line as bookings come in
Passenger app
Booked and paid in the app
Riders book their seat in your own app, see when the vehicle will come and follow it on the map.
- Riders pick a line, a stop and a departure
- Tickets bought in the app
- The vehicle followed on the map until it arrives
Dial-a-ride
Every rider’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 rider
- Recurring trips booked once for weeks ahead
- Booked and estimated times for every stop, followed live
Route optimization
More riders per vehicle
Route optimization groups the trips that fit together, so your vehicles carry more riders on fewer miles without anyone arriving late.
- Shared rides combined automatically
- Time windows and ride-time limits kept
- Fewer empty miles

Select: All | None
24 selected bookings
Assign all to
Unplanned to Automatic
All to Automatic
Unplanned
206
705
Add to draft
When-> <- 8:00 AM
RouteAutomatic206
Unplanned
Automatic
206
705
212
ClientLiam Miller • (937) 555-0146
From4320 Dayton Xenia Rd
ToMain Elementary School
Solve with AI
Optimizing routes
Cost:
2060h 28min Cost: 6.40
Seats: 4
| Agreed | Estimated | Passengers | Address | ||
|---|---|---|---|---|---|
| ⌃ | 7:31 AM | Depart | |||
| + | 7:39 AM | Emma Johnson | 1 | 3900 Shakertown Rd | |
| + | 7:45 AM | Liam Miller | 2 | 4320 Dayton Xenia Rd | |
| + | 7:54 AM | Ava Davis | 3 | 2700 Lantz Rd | |
| − | 8:00 AM | 7:59 AM | Emma Johnson | 2 | Main Elementary |
| − | 8:00 AM | 7:59 AM | Liam Miller | 1 | Main Elementary |
| − | 8:00 AM | 7:59 AM | Ava Davis | 0 | Main Elementary |
Open API and webhooks
APIBook, change and cancel trips from your own systems, trip planners and MaaS platforms.
WebhooksHear right away when a trip is created, assigned, started, completed or canceled.
MaaSLet riders book the service in the same app as the rest of their public transit.
“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
Microtransit and demand-response, 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 riders up where they are. Riders book a seat in the app and the vehicle runs the trips that are booked.
Can dial-a-ride and microtransit lines run in the same operation?
Yes. Dial-a-ride trips, Flexbus lines, school routes and shuttles share the same dispatch, vehicles and drivers, so you can use your fleet where it is needed.
Can riders book through another app?
Yes. The API lets trip planners and MaaS platforms book, change and cancel trips, and webhooks tell them as each trip moves along.
Running dial-a-ride or planning microtransit?
We’re happy to show how RouteMill, Flexbus and our API can be used for microtransit and demand-response service in your area.