Back to blog

Strategy

Scheduled trips: how to run advance bookings without no-shows

A scheduled trip is the easiest promise to make and the most expensive to break. How to assign, confirm, cover cancellations, price and measure advance bookings.

8 min readEquipo Cabgo · Mobility platform
Isometric illustration of a calendar with a marked booking, an early-morning clock and a ride-hailing car waiting next to a terminal.

A scheduled trip is the easiest promise to make and the most expensive to break. A passenger who books at five in the morning to go to the airport is not comparing prices: they are trusting that someone will show up. If that trip fails, you don't lose a trip, you lose the passenger, and probably whoever they tell about it.

This article is for app-based taxi operators in regional cities who already receive advance bookings or want to start offering them. We will cover what kind of demand arrives this way, how to assign and confirm the driver, what to do when someone drops out at the last minute, how to charge and how to measure whether the service is working.

What kind of demand arrives through bookings

Scheduled demand does not look like on-demand demand. It concentrates on moments the passenger knows in advance and when they cannot afford to wait: trips to the airport or bus terminal, medical appointments, very early work shifts and returns from events. These are trips with a clock behind them, which is why the passenger is willing to plan them.

They also tend to be longer trips at low-supply hours. A booking at four in the morning falls exactly when the fewest drivers are online, which makes it more valuable to the passenger and harder for the operation. Treating it like an on-demand trip, hoping someone picks it up at the last minute, is the fastest way to fail.

Review your trips from the last few months and separate out those that happen in those windows: early morning, first hours of the day and departure times for flights or buses. That is roughly the demand you could be turning into bookings instead of leaving it to the luck of who happens to be online at that moment.

There is no need to announce bookings as a new service from day one. Start by offering them to passengers who already frequently request early-morning or airport trips, and expand once confirmation and backup run smoothly.

How to assign the driver for a booking

The most important decision is when the driver is assigned. Assigning far in advance reassures the passenger but raises the risk that something else comes up for the driver. Assigning too late reduces that risk but leaves little margin if nobody accepts. For most regional operations a middle ground works, with these rules:

  1. Assign the booking the day before or several hours in advance.
  2. Prioritize drivers with a good punctuality record and few cancellations.
  3. Confirm with the driver one hour before departure.
  4. Have an identified backup driver for early-morning bookings.
  5. Notify the passenger when the driver is on the way.

The backup driver does not have to sit waiting idle: it is enough to know who is usually online at that hour and have a prior agreement for them to take the booking if the assigned driver drops out. What does not work is discovering at four in the morning that there is nobody to call.

It helps if the group of drivers who take bookings is small and known. Not every driver in the fleet needs to be able to accept them: those who have shown punctuality for several weeks are enough. That selection turns the booking into a recognition and makes whoever takes it care for it more than an ordinary trip.

Confirmation: the step that saves the most bookings

Most scheduled trips that fail do not fail for lack of drivers but for lack of confirmation. The driver accepted the booking the day before, forgot, overslept or took another long trip that left them far away. A confirmation one hour before turns that invisible problem into one that can still be solved.

Make confirmation explicit: it is not enough for the trip to remain assigned, the driver has to say they are going. If they do not respond within a short window, the booking goes to the backup without waiting for departure time. That rule alone prevents most no-shows, and the passenger never finds out there was a change.

On the passenger side, a reminder the night before and a notice when the driver sets off reduce the "is someone coming?" calls and the passenger's own no-shows. A passenger who receives a reminder and doesn't cancel is confirming, without saying so, that they still need the trip.

What to do when someone drops out at the last minute

Even with good rules, there will be last-minute cancellations on one side or the other. When the driver is the one who drops out, the passenger comes first: reassign immediately, notify them with a realistic estimated time and, if the delay costs them something, compensate them. Afterwards, not before, review with the driver what happened.

When the passenger is the one who cancels late, the cost falls on a driver who reserved their time, sometimes at an hour they would not otherwise have been online. Define a clear cancellation rule for bookings, communicate it before confirming and apply it consistently. A driver who loses their early morning without compensation will not accept another booking.

Keep a record of drivers who miss a confirmed booking. A single miss has an explanation; two in a month mean that driver should stop taking bookings for a while, even if they remain good at on-demand trips. Separating the two avoids losing a good driver while protecting the most delicate promise of your operation.

At first we accepted bookings like any other trip and prayed someone would be awake. We lost two customers heading to the airport in the same week. Since we started confirming one hour before and always having a backup driver, we haven't dropped a single one, and bookings became the best-paid trip of the week.
— App-based taxi operator with 14 months of operation in a city of 240,000 in Veracruz, Mexico

How to price a scheduled trip

A scheduled trip has a real cost different from an on-demand one: the driver reserves their time, sometimes travels in the early morning and gives up other trips to deliver. Many operations charge a fixed booking fee on top of the normal fare for this, and passengers accept it because what they are buying is the certainty that someone will show up.

What you should avoid is applying demand surcharges to a booking made days in advance. The passenger sees the price when booking and expects to pay that; if the final price changes because demand happened to be high at that hour, the booking loses its main advantage. Show the estimated price at confirmation and honor it.

Part of the booking fee should go to the driver. It is what makes accepting an early-morning booking worthwhile for them, and without that incentive bookings end up with whoever has the fewest options, who is not always the most punctual.

How to measure whether bookings are working

Bookings are few compared to on-demand trips, so it is easy not to look at them. But precisely because each one weighs so much on passenger trust, it is worth tracking a few indicators every week:

  • Percentage of bookings completed without reassignment.
  • Bookings that needed a backup driver.
  • Average minutes of delay versus the agreed time.
  • Late cancellations by the passenger.
  • Passengers who book again the following month.

If reassignments grow, the problem lies in whom you accept as booking drivers or in confirmation. If delays grow, check which zones they happen in and whether the assignment time leaves enough margin to arrive. And if passengers don't book again, the experience is not delivering what you promised, even if punctuality numbers look good.

Bookings as an advantage over third-party apps

Also look at how many bookings you reject or fail to assign. If certain windows cannot be covered, it is better to temporarily limit bookings at those hours than to accept trips you cannot deliver. Saying no in time costs much less than failing at the agreed hour.

Bookings are one of the few services where a regional operator can be clearly better than a third-party app. You know your drivers, you know who is punctual and you can guarantee something an impersonal platform does not promise: that a specific person will arrive at a specific time. That guarantee, always kept, builds customers who never think about another option again.

Start with the basics: define who can take bookings, always confirm one hour before and have a backup for early mornings. With those three rules, bookings stop being the trip you fear most and become the one that builds the most trust.

Topicsscheduled trips taxi appadvance taxi bookingshow to run trip bookingsscheduled airport taxidriver booking confirmationtaxi booking fee