
Sell tickets to passengers in cities where you have no bus stop. BUSPORTAL adds a pickup from the passenger's address to the scheduled bus, or from the bus back home, to the ticket, calculates the price automatically and helps the dispatcher distribute the requests across cars.
The passenger books the ticket and the transfer in one order. The dispatcher sees every address, car and route on one screen, and the driver gets the sequence of points in the phone.
Try it free for 30 days
TICKET SALES
You mark geo zones on the map — towns, districts or individual addresses around the route — and sell tickets to passengers there. The ticket includes a pickup to the scheduled bus or a drop-off home afterwards, so your sales area is no longer limited by the stops on the route.
The BUSPORTAL transfer system makes the pickup part of the bus journey. You define the service areas, the pricing rules and the vehicles, and the passenger immediately sees the available trip with a transfer.

This helps the carrier:

ORDERING
The pickup is booked together with the ticket, not arranged separately with the dispatcher.
GPS tracking works inside BUSPORTAL, so there is nothing to connect separately to your trips, tickets and dispatcher's work.
GEO ZONES
The carrier decides where passenger pickup is available. To do that, a geo zone is drawn on the map — a polygon around a city, a district or a group of settlements.
Each geo zone is configured separately for:
If the passenger's coordinates fall inside a geo zone, they can order a transfer. The price is added to the order automatically under the rules of that area.
A carrier can create several geo zones with different rates. For a city, for example, set a fixed price; for the suburbs, a distance-based calculation; and for a regular destination, include the pickup in the ticket price.



The dispatcher opens the date they need and sees every passenger who needs a pickup: addresses, number of people, luggage, direction, the time of the main trip and the status of the request.
The request is created from the ticket data automatically. There is no need to copy addresses out of chats or write the information into a spreadsheet again.
The passenger's address determines the geo zone and the responsible branch. Each dispatcher works with their own region, and routes do not mix requests from different branches.
ROUTE PLANNING
The system suggests which car picks up each passenger, in what order to visit the addresses and what time it has to arrive.
The calculation takes into account:



If several passengers are close to each other, the dispatcher can offer them one convenient meeting point. That shortens the route and cuts the cost of the pickup.
Manual adjustment
The dispatcher can move a request to another car or change the order of the points. Before saving, the system shows whether there are enough seats and whether the passenger would be late for the scheduled bus.
Once confirmed, the passenger stays attached to the assigned car even after other routes are recalculated. That protects an already agreed pickup time from being changed automatically by accident.
Clear reasons for conflicts
If a request cannot be added to a route, the dispatcher sees the exact reason: no car available, not enough seats, the address is outside the geo zone, or the car would not make it before the bus departs.
Own cars
Before assigning, the dispatcher sees the available cars, their capacity and the calculated route. If your own fleet cannot cover a request, it can be handed to an external partner with the price and the responsible provider recorded.
The system stores:
The arrangement no longer depends on one dispatcher's memory or a message in a private chat.

ROUTE IN THE PHONE
The driver opens the working interface in the smartphone browser and sees the assigned car, the number of passengers and the sequence of points. There is no separate app to install.
Before setting off, the driver confirms readiness. If the route cannot be done, they state the reason and the dispatcher is informed straight away.
For each point the driver has:
The map shows numbered points and the route along the roads. If the internet connection drops for a while, the statuses and comments entered are saved and sent once the connection is back.
Payment for the transfer is handled in the main order under the carrier's rules. The transfer driver does not have to settle up with passengers separately.


gps
The current location of the transfer cars is shown on the map together with the passenger points and the planned route.
The dispatcher can quickly check:
GPS tracking does not replace transfer planning — it adds real data about how the car is moving.
Non-standard situations are recorded in the system and become visible to the dispatcher straight away.
The system shows the reason a request could not be assigned. The dispatcher can change the route, pick another car or hand the trip to an external taxi.
The driver reports the problem for the whole route. The dispatcher sees which passengers it affects and can reassign them to another vehicle.
The driver records the status and the reason. The time and the details of the car's arrival stay in the request history.
The driver keeps working with the route already open. New statuses and comments are sent once the network is back.
The request is not lost. The system flags it as needing the dispatcher's attention.
setup
If routes and prices are already kept in BUSPORTAL, the basic setup can take as little as one working day. The BUSPORTAL team helps you create the first geo zones, pricing rules and pickup routes.
passenger
The whole arrangement is stored with the ticket instead of staying in a phone call or a chat thread.
The passenger receives:
For a transfer after the scheduled bus arrives, the system can show the approximate delivery time to the address.

The transfer system needs no separate passenger database and no re-entry of trips. It uses the same bookings, schedule, stops, cars, drivers and payment statuses as the other BUSPORTAL modules.
It is a BUSPORTAL module that makes the pickup part of the bus journey. The carrier defines the service areas, the pricing rules and the vehicles, and the passenger books the ticket and the transfer in one order.
Yes. The carrier creates a geo zone, links it to the relevant stop on the route and configures the transfer. After that, a passenger from that area can find the trip and order a pickup.
The address can be picked on the map or typed in. The system checks whether it falls inside a geo zone the carrier serves. If the address is outside it, the passenger finds out before placing the order.
The price follows the rules of the relevant geo zone: it can be a fixed amount, a distance-based calculation or a free pickup included in the ticket price. The price is added to the order automatically.
Yes. A carrier can create several geo zones with different rates: for a city, set a fixed price; for the suburbs, a distance-based calculation; and for a regular destination, include the pickup in the ticket price.
No. If your own fleet cannot cover a request, it can be handed to an external partner with the price and the responsible provider recorded.
The system suggests which car picks up each passenger and in what order to visit the addresses. The dispatcher can move a request to another car or change the order of the points — before saving, the system shows whether there are enough seats and whether the passenger would be late for the scheduled bus.
No. Once confirmed, the passenger stays attached to the assigned car even after other routes are recalculated. That protects an already agreed pickup time from being changed automatically by accident.
A smartphone with a browser. The driver opens the working interface and sees the assigned car, the number of passengers and the sequence of points — there is no separate app to install.
The driver keeps working with the route already open. The statuses and comments entered are saved and sent once the connection is back.
Payment for the transfer is handled in the main order under the carrier's rules. The transfer driver does not have to settle up with passengers separately.
Transfers work inside BUSPORTAL and use the same bookings, schedule, stops, cars and drivers as the other modules. The platform cost and the trial terms are on the “BUSPORTAL pricing” page.
If routes and prices are already kept in BUSPORTAL, the basic setup can take as little as one working day. The BUSPORTAL team helps you create the first geo zones, pricing rules and pickup routes.
During the demo we take one of your real bus routes, add a few cities or districts with no stop and show the whole process:
Try it free for 30 days