
Trips, drivers, passengers, GPS and transfers — in one workspace. AI turns notebook photos and voice notes into bookings ready for review.
The dispatcher sees the whole operation in one web interface: upcoming and active trips, bus occupancy, vehicle locations, passenger lists, payments, transfers and operational issues.
We will show the dispatch system on your own company's routes.
BUSPORTAL is software for bus operators that helps manage trips, schedules, buses, drivers, ticket sales and dispatcher work in one system.
Learn more: Bus fleet management software
Success stories
For the international carrier VD-EXPRESS, BUSPORTAL brought together the online sales website, bookings, trips, passengers, transfers, drivers, GPS monitoring and finances.
After the implementation the carrier halved the time it takes to board passengers, eliminated double bookings and moved trips off paper documents entirely.
Learn more: The VD-EXPRESS automation story600+
bookings per month
11
vehicles
8
transfer geo zones
25%
of tickets sold online
Instead of separate spreadsheets, chats and calls, the team works with a single set of up-to-date data. Each employee sees only the sections and actions available to them.
01Trips and schedules
Regular and one-off departures, stops, fares and international time zones in one calendar.
02Buses and drivers
Crew assignment, capacity control, schedule conflicts and vehicle readiness for departure.
03Passengers and seats
Up-to-date trip list, payment statuses, luggage, transfers and protection against double-selling seats.
04GPS tracking
Bus position, speed, next stop, ETA, deviation from the schedule and movement history.
05Transfers
Grouping requests, distributing them across cars, optimising addresses and tracking completion on the map.
06Operational incidents
Copilot highlights trips without resources, unassigned transfers and critical messages from drivers.
BUSPORTAL recognises passengers, phone numbers, the date, the direction and seat preferences. It then checks the data against current trips and the seat map.
Instead of re-typing every passenger, the dispatcher hands the source data to the system, reviews the AI-prepared suggestions and confirms the booking.
Active trips, tickets sold, latest bookings, vehicles on the map and open incidents all update in a shared operations panel.
the trip - in your phone
BUSPORTAL combines coordinates from Teltonika hardware trackers and software GPS in the driver app. The dispatcher sees the more current source in a single monitoring view.


Learn more: Driver app
notes
Text entries, photos, files, audio and Telegram messages can all be collected on a shared notes board.
The original photo, text or audio recording is kept as the source. The recognition result is a separate layer that can be checked and corrected. This is especially useful when bookings come from agents, drivers, partners or staff who are used to passing information by voice or writing it down by hand.
What you can do with a note:




Drivers
Before departure, the dispatcher assigns a vehicle and a driver to the trip.
The system shows:
If a vehicle has to be replaced, the dispatcher can assign another bus and check that its seat map matches the bookings already made.

trips and schedule
The system collects pickup requests, distributes them across cars and helps build a realistic route that reaches the main trip before it departs.
The system:
The system creates future trips automatically from the schedule. Tickets already sold are kept even after the route template changes or the schedule is regenerated.



Learn more: Transfer system
operations panel
The BUSPORTAL main panel shows the current state of the company's operations.
The dispatcher can see:

GPS


BUSPORTAL shows where vehicles are on the map and links GPS coordinates to a specific trip. The dispatcher sees:
Learn more: Bus GPS tracking
BOARDING CONTROL
The dispatcher and the driver work with an up-to-date passenger list built from bookings.
It shows:
New bookings and changes reach the list without being re-entered by hand.

Learn more: Bus booking system
CHANGES



Before the trip time is changed, BUSPORTAL can show how many passengers it will affect.
The dispatcher can change the time, apply the change to future trips, notify passengers, swap the bus or the driver, or cancel an individual departure.
Passengers can be sent the updated details through the connected communication channels. Times in the messages follow the local time zone of the relevant stop.
Step by step
We analyse the process
Routes, schedules, fleet, staff roles and sales channels.
We configure the system
We move over stops, vehicles, seat maps and the rules for running trips.
We connect GPS
We integrate the trackers you already have or switch on GPS in the driver app.
We start the team up
We train dispatchers and drivers on the company's real routes.
Control
The team starts working with trips, the map and transfer assignments in one web interface.
24/7 support
Our team is always in touch to help you with any question about a trip.
The BUSPORTAL configuration adapts to each carrier's own processes.
comparison
The difference is not the number of screens, but whether the team has to move the same data between spreadsheets, chats and phone calls.
| Process | Spreadsheets, chats and phone | BUSPORTAL |
|---|---|---|
| Requests from a notebook | Re-typed by hand | AI prepares the requests for review |
| Trips and resources | Spreadsheets, calendars and calls | One operations panel |
| Tracking the bus | Checking by phone | Live GPS map and ETA |
| Passenger lists | Compiled before departure | Updated from bookings |
| Transfers | Addresses in chats | Assignment and route optimisation |
| Breakdowns | Messages can get lost | Priority incident in Copilot |
Yes. The set of modules and integrations is defined to match the carrier's processes.
Yes. The dispatcher uploads a photo of the notebook page, and the system recognises the passenger name, phone number, travel date, departure and destination point, number of passengers, the seat numbers stated and additional notes. One photo can contain several bookings — the system parses each of them separately. The original photo is kept as the source, and the recognition result is a separate layer that can be checked and corrected.
Yes. The voice message is stored together with its transcript, so the note can be found later both by text and by the voice transcript. This is especially useful when bookings come from agents, drivers, partners or staff who are used to passing information by voice. The audio recording stays as the source — it can always be played back next to the recognised text.
No. No ticket is created without the dispatcher's confirmation: the system only prepares suggestions from the recognised data and checks them against current trips and the seat map, while the decision is made by a person. Instead of re-typing every passenger, the dispatcher hands the source data to the system, reviews the prepared suggestions and confirms the booking.
Before saving, the system re-checks seat availability, so a taken seat cannot be sold twice. If the seat named in the request has already been bought, the dispatcher sees it at the confirmation step and picks another one on the seat map. Protection against double-selling seats works the same way across all channels — the website, the bots, the admin panel and the driver app.
Usually not. The platform is not tied to a single manufacturer: devices connect through a GPS gateway if their protocol is supported or can be integrated, so existing hardware mostly does not need replacing. VD-EXPRESS, for example, uses an integration with Teltonika trackers — FMC650 and FMB920 among them — with extended telematics.
If there is no hardware tracker, the coordinates are sent by the software tracker in the driver app — no separate equipment has to be bought. Without internet, the points are queued and synced once the connection is back, so areas with no coverage leave no gaps in the track. BUSPORTAL combines coordinates from hardware trackers and software GPS, and the dispatcher sees the more current source in a single monitoring view.
Yes. The e-ticket has a button that opens the live map of that particular trip — no separate app to install. The passenger sees the current bus location, the route and the sequence of stops, the next stop, the estimated time of arrival and the delay against the schedule. For the carrier that means fewer calls to the dispatcher asking “where is the bus?”.
Yes. The system collects pickup requests, groups them by zone and boarding time, distributes them across cars and calculates the order of addresses and the pickup times, taking into account the number of people, seats and luggage. The dispatcher can change the car manually, and the confirmed route is passed to the driver in the app. The passenger buys a single ticket that covers both the transfer and the main trip.
Yes. BUSPORTAL keeps records of driver and vehicle documents with their validity dates, and warns about documents that are about to expire. Before a trip is released, the dispatcher sees whether the vehicle and the crew are ready, so a problem shows up before departure rather than out on the route.
Yes. Sales can run through the website, messenger bots, the admin panel, the driver app, e-mail and partner integrations at the same time. The platform connects to the LiqPay payment service and to Viber and SMS campaigns through SMS-Fly, and the schedule is exported automatically in GTFS format for transport services, Google Maps among them. GPS hardware connects through a GPS gateway using a supported protocol.
The dispatch software is not sold separately — it is part of the BUSPORTAL subscription. The fixed fee starts at €300 per month excl. VAT and depends on the size of the fleet: up to 3 buses — €300, 4–7 buses — €500, 8 buses and more — from €700. For seasonal routes there is a second model: €150 per month plus 1% of the value of registered tickets. The subscription already includes use of the platform and service support; payment system fees and the cost of SMS/Viber are paid separately at the providers' rates. You can try it for 30 days free, with no contract.
A bus operator needs a system for planning trips, assigning buses and drivers, tracking available seats, selling tickets and seeing how the fleet works. In BUSPORTAL these capabilities run in one account.
We will show bookings, trips, GPS, drivers and transfers on your own destinations. No theory, no generic slide decks.