A passenger who books a seat on their phone doesn’t queue, and doesn’t go to your competitor.
Online booking for intercity transport companies: from the ticket window to the phone
Many intercity transport companies rely on phone bookings or the office ticket window and paper seat ledgers. Online booking organises seats and reduces errors, and serves passengers as well as relatives abroad who book on their behalf.
Logistics and transport 6 min read
By Nour Aldein Tleti. Updated .

How does an intercity transport company launch an online booking system?
Start with a central system for trips and seats that every office sees at the same time, then open booking channels for passengers through a website, an app or WhatsApp. Each booking is confirmed by a message with the booking number, seat and departure time, along with a clear payment method and cancellation window. The system must stay available to offices even when the internet is weak.
Problems with traditional booking
- Double booking
- When two offices book the same seat from two separate ledgers, the arguments start on the morning of travel.
- Fake bookings
- Some people book by phone and never show up, so the bus leaves with empty seats that could have been sold.
- Queues at the ticket window
- Passengers have to come early or stand in a long queue just to find out whether a seat is available.
- No data
- Management doesn’t know precisely which routes and times are most in demand, so timetables stay the same for years.
Parts of an online booking system
- Trip and seat schedule
- Each trip has a route, time, vehicle and seat map, updated instantly with every booking from any channel.
- Booking channels
- A booking page on the website, an app, or a WhatsApp number answered by staff or by an automated reply connected to the same system.
- Confirmation and reminders
- An instant message with the booking details, and a reminder before departure with the option to cancel within the allowed window.
- Passenger list
- The driver or trip supervisor gets the passenger list on their phone and marks attendance at boarding.
- Parcel booking
- The same system records parcels sent with the trip, with a receipt and tracking number for sender and recipient.
Local considerations
- Payment
- Not every passenger has an electronic payment method, so you can start with a confirmed booking paid at the office within a set time, then add locally available payment methods gradually.
- Booking from abroad
- Many bookings may be made by relatives abroad for their families, so allow booking in the name of a passenger other than the booker, and send the confirmation to both.
- Connection drops at offices
- Set up a backup connection for each office’s sales point, or a local copy that syncs as soon as the internet returns, so double booking doesn’t creep back.
Launch steps
- 01
Unify the timetable and seats first
Have every office book from one system before opening booking to the public.
- 02
Set a booking and cancellation policy
Payment deadline, cancellation terms and what happens on a no-show, written in simple language.
- 03
Open one public channel
Start with the channel closest to your customers, usually WhatsApp or a simple booking page.
- 04
Train office staff and drivers
Cover managing bookings and passenger lists and handling exceptions.
- 05
Monitor and improve
Track cancellations, no-shows and the most popular routes, and adjust times and capacity accordingly.
Traditional versus online booking
| Aspect | Traditional booking | Online booking |
|---|---|---|
| Seat availability | Found out by calling the office | Shown directly on every channel |
| Booking confirmation | A verbal promise or a slip of paper | A message with booking number and seat |
| No-shows | A lost seat with no compensation | Confirmation deadline and automatic cancellation |
| Demand data | Estimated from staff experience | Reports by route, time and season |
Read also
Frequently asked questions
Do we have to pay for a custom app?
Not at first. A quick booking page on your website plus WhatsApp connected to the system is enough for many companies, and you can add an app later if demand grows.
How do we serve passengers who don’t use the internet?
Phone and office booking stay available, but staff record each booking in the same system, so everyone benefits from accurate seat data.
Can the same seat be sold for part of the route?
Yes, if the route has intermediate stops, provided the system supports splitting the trip into segments. Identify this need before choosing a system.
What about passengers’ personal data?
Collect only what you need for booking and safety, and store it with restricted access. Check current local legal requirements on passenger data.
Do we need a specialist to build the booking system?
If you have several offices and routes, it is better to work with a specialist team. ONE DIGITAL’s team can design the booking system and link it to your offices, WhatsApp and passenger lists, to fit your company’s size and routes.
Keep exploring
- Digital transformation for logistics and transport in SyriaEvery trip, parcel and litre of fuel leaves data behind. Many fleets still lose it in notebooks and WhatsApp chats.
- Mobile app development in SyriaAn app earns a place on the phone only if it does something the website and the WhatsApp chat can’t.
- Digital payments and the digital economy in SyriaCash still rules, but the way customers pay is already changing.
- Digital Transformation for Hotels, Restaurants and Tourism in SyriaGuests decide on their phone long before they reach your door.
Need help with your organisation’s digital transformation?
Message ONE DIGITAL’s Syria branch on WhatsApp +963 936 503 899 or visit us in Hama. We’ll review your situation and suggest a practical first step.
WhatsApp Nour Aldein TletiCall +971 58 996 9118WhatsApp Syria branch +963 936 503 899
Discuss your project with ONE DIGITAL


