Hybo introduces the new Carpooling module, designed to facilitate shared trips between users, promote more sustainable mobility, and optimize commuting to the office.
Administration Configuration
The Carpooling module is managed from the administration panel, within the Masters section, inside the configuration of each office. From there, it is possible to activate and customize different module behaviors according to the organization's needs.
Among the available options are:
Enable or disable the module, allowing organizations to decide in which offices Carpooling will be available.
Define mandatory fields, requiring users to complete specific information before using the module.
Hide trip prices, if the organization does not wish to display the cost associated with each trip.
Enable check-in, allowing users to confirm attendance for the trip.
Display QR code for check-in, enabling users to validate their participation through QR scanning.
Additionally, from the same configuration section, it is possible to customize the automatic messages sent by Hybo for different module events by adding custom text to notifications related to:
New reservation
Cancelled reservation
Missed reservation
Edited reservation
Passenger request
This allows organizations to adapt communications to their own style and operational needs.
Administration Data Management
Within the Datalist section, the module includes three main areas for information management and consultation:
Trips
Reservations
Analytics
Trips
This section displays all trips created within the platform.
Filters are available to locate specific information, and results can be grouped by user, making it easier to review trips by driver. In addition, all information can be exported to a CSV file for external analysis.
Trip Details
This section displays the details of a trip created on the platform, including all related information such as origin, destination, dates, schedules, driver, available seats, and trip status.
From this section, administrators can also edit the trip and update its information as needed, allowing operational adjustments and easy management of registered data.
Reservations
This section displays all reservations made for shared trips.
As in the trips section, filters can be applied, information can be grouped by user, and data can be exported in CSV format. Administrators also have the option to manually create reservations from the administration panel.
When selecting the option to create a new reservation, a form is displayed where the following information can be defined:
Office
User
Date
Trip
Location
Comments
This allows administrators to manage reservations on behalf of users when necessary.
Reservation Details
This section displays the details of a carpooling reservation created on the platform, including the office, associated user, date, selected trip, location, reservation status, and registered comments.
From this section, administrators can review all information related to the reservation and make modifications if necessary, such as updating the assigned trip, changing the reservation status, or editing associated comments. This facilitates manual reservation management and trip tracking from the administration panel.
Analytics
The analytics section provides a dashboard for viewing information related to module activity.
Filters can be applied to segment the data and review metrics such as:
Number of trips
Number of drivers
Number of passengers
Total kilometers traveled
CO₂ emitted
CO₂ saved
The module also includes charts for analyzing:
Reservation status
Daily evolution
Most demanded days
Reservations by month
These metrics help organizations evaluate the impact of shared mobility and its contribution to sustainability.
User Application Experience
Within the user application, the Carpooling module is available both in the Your Day section and in Reservations, where users can access the module functionality.
When entering the module, users are presented with two main options:
Search trips
My trips
Search Trips
This option allows users to find trips already created by other users.
To perform a search, the following information must be completed:
Origin
Destination
Departure date
Once the information is completed, users can click Search Trips to check for available trips.
If matching trips are found, a card is displayed with the trip information, including trip details and available occupancy, allowing users to book directly.
Trip Search Result Details
When a user searches for available trips and selects one of the results, a detailed trip screen is displayed so the information can be reviewed before confirming the reservation.
In this view, users can consult relevant trip data such as:
Trip price
Assigned driver
Selected pickup point
Maximum seats and available seats
Additionally, users can add a note for the driver, allowing them to provide additional information or comments before booking.
Once all details have been reviewed, users can confirm the reservation directly from this screen through the Reserve button or return to continue searching for other available trips.
User Trip Reservation Details
In this section, users can consult the complete details of a carpooling reservation made from the application. The screen displays all trip information, allowing users to track the reservation and review the main details.
The available information includes:
Office associated with the trip
Pickup point selected by the user
Reservation date
Departure time
Assigned driver
Current reservation status (for example: pre-reservation, confirmed, or cancelled)
Additionally, the complete route is displayed in the Route section, where users can view the defined trip stops, including the origin and final destination.
From this view, users can easily access the details of each stop and consult reservation-related information at any time.
My Trips
In the My Trips section, users can:
Create a new trip
View their created trips
Create New Trip
When creating a new trip, users are presented with a form where the following fields can be completed:
Origin
Destination
Pickup range
Date
Departure time
Price per trip
Description
Vehicle information must also be provided:
Vehicle license plate
Number of available seats
This allows other users to reserve a seat for that trip.
Once the trip is created, a card is displayed with all trip details and a button to start the trip, allowing the driver to begin the shared journey experience.
Created Trip Confirmation Details
Once the trip is created, the user is redirected to the detail screen, where all trip information can be reviewed and managed.
This view displays a complete trip summary, including origin, destination, date, departure time, available capacity, and configured pickup range. The defined route is also displayed, allowing the driver to easily review the planned journey.
From this screen, users have access to several management actions:
Edit trip, to modify any information before the trip starts.
Delete trip, in case of cancellation.
Start trip, changing the status to indicate that the journey has begun.
Additionally, the driver has a section to add informational notes for passengers, facilitating communication before the trip begins.
At the bottom of the screen, the Passengers section displays real-time vehicle occupancy and the list of users who have reserved a seat. This allows the driver to maintain full control over trip availability and management.
Passenger Seat Request
When a user searches for available trips and selects one to join as a passenger, they can request a seat on a trip created by another user.
Once the reservation is completed, the request becomes associated with the trip and is displayed within the driver’s trip details under the Passengers section. From this view, the driver can consult information about the requester, including:
Passenger name
Email address
Selected pickup point
Current request status
Passenger requests are initially registered with the status Pending confirmation, allowing the driver to decide whether to accept or reject the request.
From the same screen, the driver has access to two quick actions:
Accept request, confirming the passenger seat and updating vehicle occupancy.
Reject request, denying the reservation and freeing the seat for future requests.
When the driver accepts the request, the passenger reservation automatically updates to the corresponding confirmed status and the trip occupancy increases, reflecting the used seat within the configured trip capacity.
This allows drivers to maintain full control over trip participants and manage occupancy before starting the journey.
Trip Start and QR Validation
When the driver selects the Start Trip option, the trip status automatically changes to In Progress, indicating that the journey has started.
At this point, a new button called Show QR becomes available, allowing the generation of a temporary QR code to validate passenger presence during the trip.
When pressed, the QR code is displayed on screen for 30 seconds, during which passengers can scan it from the application to complete the check-in for their trip reservation.
This process confirms that the passenger has correctly joined the trip and links attendance to the reserved journey, improving occupancy control and trip traceability within the Carpooling module.
Passenger QR Check-in
When the passenger scans the QR code displayed by the driver, the application automatically redirects to a confirmation screen displaying the details associated with the trip reservation.
On this screen, users can review the main trip information, such as origin, destination, reservation date, and assigned driver. Once the scan is successfully validated, the reservation status is updated and a confirmation message indicating that the check-in has been successfully completed is displayed.
This process allows passengers to quickly confirm their participation in the ongoing trip.
Passenger Status Update After Check-in
Once the passenger successfully scans the QR code and confirms attendance, the driver’s trip details are also updated in real time.
Within the Passengers section, the user status automatically changes from Accepted to Check-in, indicating that the passenger has validated their presence and is registered as an active participant in the ongoing trip.
This allows the driver to easily identify which passengers have not only been accepted but have also completed the trip check-in process before departure.
Carpooling Module Notifications
The Carpooling module includes an automatic notification system that keeps both drivers and passengers informed about the most relevant events related to trips and reservations.
Driver Notifications
Users who create trips as drivers will receive notifications in the following situations:
Your carpool trip has been created
Sent when the trip is successfully registered on the platform.
New seat request in your carpool trip
Sent when another user requests a seat on one of the driver’s created trips.
Your carpool trip has started
Sent when the driver starts the trip from the application using the Start Trip option.
Passenger Notifications
Users who reserve a seat as passengers will receive notifications in the following situations:
Your carpool seat request has been sent
Sent when the seat request is successfully registered and remains pending driver approval.
Your carpool seat request has been accepted/rejected
Sent when the driver manages the request and confirms or denies the reservation.
Your carpool trip has started
Sent when the driver starts the trip and the reservation changes to In Progress status.
Your carpool trip has been cancelled
Sent when the driver deletes or cancels the trip, affecting associated reservations.





















