These cookies make our website usable and secure. They ensure fast loading, basic functions, and general reliability. Without them, the site simply wouldn’t work.
Product
May 06, 2022
One of the main particularities of Cabify is that it operates as a marketplace for the ride-hailing industry. In a marketplace business model, there are at least two actors: supply and demand. Booking does it with clients and hotels; Amazon with clients and retailers; and we do it with riders and drivers.
One can’t exist without the other. This looks quite simple, but there are many variables to take into consideration. Not all drivers, nor all riders, will accept the same conditions and their requirements may vary over time. For example, riders may accept a higher price to go to the airport first hour in the morning, but they won’t accept a late pickup. Riders may accept a later pick-up when going home after dinner but will look for alternatives if the price is too high.
From these two examples, we can conclude that two variables determine the acceptance or rejection of journeys and that’s true. Price and time to pick up are the main decision factors, but not only for riders, drivers also care about it. Like any other market, a price reduction will imply an increase in demand, but a reduction in supply. Drivers won’t accept offers if prices don’t compensate for their work. They will go to other areas, work on other hours or even start working for competitors. The same for time to pick up clients, with higher times, from their perspective the quality of the offers will decrease and they will look for alternatives.
Balancing the marketplace in any scenario is one of the key responsibilities we, as a company, have. That’s why more than 50 people in global offices and dozens in local offices have the focus on the marketplace. There are several ways to balance the marketplace, but here we share two of the product squads we have in the marketplace group:
Pricing. This team has the mission of enabling flexible pricing schemes for all services and ensuring accurate, fair, and reliable fares for all journeys and audiences. Pricing services started allowing basic pricing configurations such as price per time, price per distance, minimum price, or cancellation price and continued with algorithms that help to regulate the market.
For example, surge, or high demand price, is a supplement that increases prices during periods of high demand. When we have many people requesting journeys and not enough drivers to cover this demand, we dynamically increase prices through surge to make sure we can find a driver for you. This increase in price will make journeys more appealing for drivers and they will expand their tolerance to accept further pick-up journeys.
What is the surcharge that applies during periods of high demand?
Engine. They focus on the underlying magic that happens from the moment a rider requests to travel with Cabify until they reach their destination. For each rider requesting a journey, we have several drivers with different times to their pick-up location. Doing optimal assignments is not only based on the drivers around but on the other riders requesting journeys. The optimization can not be done thinking on individual journeys, but on all marketplace at the same time. Could it be that we will assign a further driver to a client (or even we won’t be able to assign any) in detriment to other journeys that bring an aggregated better balance to the marketplace.
Cabify - Driving in dataland DataEngConf by Carlos Herrera
These strategies are complemented by ensuring a safe platform for all our audiences, working on good and bad practices, and allowing clients to find solutions when support is required. This value proposition around safety, quality, and superior service to achieve our company mission of making cities better places to live.
Engineering
May 22, 2025
Culture
Jul 20, 2023
Culture
Nov 11, 2022
Culture
Nov 09, 2022
Engineering
Jun 01, 2022
Product
May 06, 2022
Engineering
Apr 05, 2022
Product
Mar 22, 2022
Cookies are small text files stored in your browser. They help us provide a better experience for you.
For example, they help us understand how you navigate our site and interact with it. But disabling essential cookies might affect how it works.
In each section below, we explain what each type of cookie does so you can decide what stays and what goes. Click through to learn more and adjust your preferences.
When you click “Save preferences”, your cookie selection will be stored. If you don’t choose anything, clicking this button will count as rejecting all cookies except the essential ones. Click here for more info.