Skip to content

Multimodal bookings

One journey, however many vehicles it takes

Riders don't plan legs, they plan trips. Your on-demand service belongs inside the planner, the app and the ticket they already use.

Illustration of an on-demand minibus at a railway station, with travellers and their suitcases boarding as a train waits at the platform behind

Does this sound familiar?

Four problems network planners keep running into

Good services that riders can’t connect to — these four come up in almost every first conversation. Each one has the same answer.

  1. 01“Riders don’t know we exist”Riders plan whole journeys in one app, and a service missing from that app is a service they never consider.Appear next to the trains and the trams
  2. 02“It’s two apps and two tickets”Every extra download and separate fare is friction the car does not have.Book and pay where the rider already is
  3. 03“The connection is always missed”On an hourly rural service, a five-minute slip is an hour lost — and one bad experience ends the habit.Treat the interchange as a promise, not a coincidence
  4. 04“The tender asks for open integration”Open data, platform integration and exportable operations data are scored requirements in most tenders now.Answer the integration clause with documentation

The answer

Get every rider to the train, tram or bus they need

Connect an on-demand leg to the trains, trams and buses riders already use, so they plan and book one journey instead of two. That is multimodal bookings.

Set it up your way

  • Show the whole journey, end to endLet riders book the on-demand leg while seeing the whole trip, including the stop and departure they connect to.
  • Protect every connectionSet a buffer between the two legs, so a small delay never costs the rider the onward train.
  • Appear in the apps riders already useList the service next to the trains and trams, instead of in a separate app of its own.

How it works

How the service actually runs

One mechanism sits behind every service: a request comes in, the engine pools it, the driver is guided, the operator supervises.

Rider requestsBy app, web portal or phone call — ride now or scheduled. No smartphone required.
The passenger app showing the service zone, virtual stops and a trip being booked from C/ Wayfinder 42 to C/ Better Way 28
Driver is guidedClear next actions and navigation in the Driver App, updated live as riders join the route.
Driver App: turn-by-turn navigation beside the next pick-up
Engine assigns, operator supervisesThe routing engine pools compatible trips; the Operations Dashboard shows vehicles, bookings and incidents live.
Operations Dashboard live map with vehicles, routes and the vehicle side panel
Operator reportsDemand, waits, travel times and cost per trip in the Operations Dashboard — exportable for a council report or a board deck.
Data and analytics: passengers, pooling, waiting times, demand by hour and requests by day

FAQ

The questions we hear most

What makes a service intermodal?

The rider treats several modes as one trip. In practice that means the flexible leg is published to journey planners, can be booked and paid inside the region's app or fare system, and its interchange times are guaranteed rather than hoped for.

Do we need our own app?

No. Shotl services can run white-label under your brand, appear inside regional MaaS and journey-planner apps, or both at once — the operations behind the trip are the same.

Which standards and integrations are supported?

GTFS and GTFS-realtime feeds in and out, documented booking and payment APIs, deep links and single sign-on, plus data exports for BI and open-data obligations. See the API and Integrations page for detail.

How long does an integration take?

A typical MaaS or journey-planner integration takes about two weeks from requirement to live, because the feeds and APIs already exist rather than being built per client.

How are missed connections avoided?

Interchange windows are configured per service and enforced when trips are assigned. If a pooling option would put the connection at risk, the engine does not take it, and operations are alerted while the trip can still be recovered.

Make your flexible service part of the network

Talk to Shotl about your planners, your fare system and your data obligations.