When customer pre-books a ride, all drivers will get job notification.


If driver accepts the customer will receive a message "Your scheduled booking has been successfully allocated".


If a driver then cancels the job, it will be reallocated as a pre-booked job if the time between the booked time and current time is greater than 45 mins.


If less than 45 minutes the booking will be offered as ‘Now Job’


If no one accepts the customer will receive a message "Thank you, for your pre-booked request. We will notify you as soon as your request has been allocated".  The booking is then added to ‘Scheduled Jobs’ for drivers to view and accept.


Bookings will remain in ‘Scheduled Jobs’ list until accepted by a driver.


If driver accepts a job from ‘Scheduled Jobs’ and cancels it, reallocation will happen as a pre-book or instant job dependent on the time until the pickup.


If no driver takes job in reallocation, then job goes again in the ‘Scheduled Jobs’.


Any job remaining in the ‘Scheduled Jobs’ will be cancelled 15 minutes before the booked time.  It will not be offered as an ‘Now Job’.