Shuttle buses run between
Destinations
Addresses
The price of the fare depends on the area travelling from to the destination
Broadly there are two types of shuttle runs
Ad-Hoc - built as bookings are received - common with:
Areas with sporadic bookings
Private addresses
Route - scheduled runs
Some stops are made even if no booking exists
Strict schedule adherence
Bookings can auto-attach easily
There are a number of key items
States of Operation - a shuttle run will normally only travel in a single state
Destinations Serviced
Hubs are a grouping of destinations
Areas serviced for the destinations
ie Areas that do have a travel time to the destination chosen
Services offered
Shuttle or Private Vehicle
Online customer booking portal including CC Payment
Planning Ad-Hoc Bus Runs from bookings
Driver Portal marking onboard / missed
Delegations to others (A need to Pay others)
Delegations from others (A need to Collect payment from others)
Customer online bookings
Customers are individuals making bookings using an online website after authentication
The URL that customers access may have a variable used to link to a referring organisation and show the referring organisations logo
The booking screen may be a single page - or setup as a stepped wizard
The customer may make a return booking at the same time
The payment is online and the booking if not paid is not retained by the system
An example booking screen
The fields can be arranged in any order or as a simpler stepped wizard easily
The customer will then receive a booking confirmation email with the booking information and also an attached invoice PDF.
Email Template fo the booking confirmation
Usage context = Booking
System Usage = Order/Booking Payment Receipt
Recipients Role = Customer
The booking will then be ready for adding to a Bus Run
Planning Ad-Hoc Bus Runs
Ad-Hoc runs do not follow a schedule and bookings are commonly manually planned. A view of the day and bookings shows
Planned Bus runs (a combination of a driver and a vehicle with a from and to time on a date)
Bus Run Legs
Ad-Hoc runs = a group of bookings in a direction to or from a destination
Eg a group of bookings to the airport will be a leg
At the end of the leg the driver will indicate starting the next leg
The following bookings from the airport will be the next leg
Route runs = a route from start to finish
Eg a route may start at a destination (eg the airport) full of people - expecting to later end at a destination (eg the airport) full of people.
Travel around a series of stops
Drop off and pickup during the route
Allocated bookings (bookings already assigned to a Run Leg)
UnAllocated bookings (bookings that need to be assigned to a run
Bookings can be assigned or moved runs anytime
The Drivers Day
The driver uses the drivers portal to:
View their runs today and in the future
Confirm they have done a vehicle check
Start their run
Be shown the next address to go to
Mark passengers on-board / missed / or end of leg
Back to 4 until day is finished
Here is a business flow of a shuttle booking
The system include full financials (GL/AP/AR etc)
Here is pricing logic used by the shuttle system
Each customer may use a different pricing logic - below is an example