Cabify is a Spanish startup that designs and develops apps for personal transportation. Today, Cabify is available in Spain, Chile, Mexico and Peru. It's had more than 100,000 downloads of its apps globally since launch, and raised an $8 million Series A to accelerate growth in Latin America. Cabify was recognised as one of Europe’s fastest growing startups by The Next Web.

Your private car and driver Your private car and driver.

The problem

The process of ordering a vehicle is the single most important part of the Cabify app. It needs to be easy to use yet remain fast! The existing process had 3 steps:

  1. Enter your pick up location
  2. Enter your destination
  3. Select your pick up date, time and vehicle type

Now, 3 steps might not sound like a lot, but any time we can save here will mean more orders (as there’s less friction) and an increase in revenue for the business. Therefore the focus of the redesign was to reduce it to just 2 steps.

Simplifying the order process

We were able to remove a step by making the destination optional. As our customers are able to tell the driver where they want to be dropped off, it’s not a requirement. It’s main purpose is for estimating the cost of the journey.

In addition to making the destination optional, we decided to group information based on whether it was required for ordering a vehicle, or whether it was optional. The new 2 step process looks like this:

Step 1: Pick up screen

The most important screen of the app. All of the information on this screen is required to create a journey. The customer can drag the map to select a pick up location, or enter an address. Then they have the option of making a reservation, by selecting a pick up date and time.

The vehicle type needs to be selected last, because the pick up location, date and time determine which vehicles are available. So it's positioned at the bottom of the screen.

Pick up screen Step 1: Pick up screen.

Step 2: Order summary

The second step is the summary, all information here is optional. The summary screen acts as a confirmation of your pick up location, and adds the option of a destination. Entering a destination will provide a journey estimate.

Order summary Step 2: Order summary.

Designing the order button

Once the order button is pressed, the journey is confirmed. We designed the order button so that the text would give an overview of the journey. For example, an immediate pick up in a Cabify Executive car would read “Order Executive for now”.

For reservations, the order button shows the date and time of the pick up. For example “Reserve Executive for 14 Feb at 10:00”. So our customers have peace of mind as they order their journey.

Order button We designed the order button so that the text would give an overview of the journey.

Driver on way

Once you've requested a vehicle, and a driver has been assigned, you're taken to the “Driver on way” screen. This screen displays your pick up location and the location of your driver, with an indication of how far they’re away.

The priority of this design is ensuring the customer knows who their driver is, what car they drive, and how to contact them. So all of this information is displayed clearly. The driver's phone number is shown (instead of just a “Call” button) in case the app is being accessed from an iPad, and the number has to be entered in manually.

Driver on way Your driver's details and their location.

Journey complete

When you step out of your Cabify, you simply want to know how much the journey cost you. So emphasis is given to cost. We've also added the distance covered and journey time, as they determine the cost. For simplicity, no other information is included, and is instead emailed to you in your receipt. You can also rate your Cabify experience from this screen.

Journey complete When you step out of your Cabify, you simply want to know how much the journey cost you.

Feedback process

Unfortunately some customers don't have the best Cabify experience. So at the end of the journey, we give customers the option to rate their experience, allowing Cabify to resolve any issues.

In addition to the 5-star rating system, we’ve added the ability to quickly select the issue and leave a comment. So the customer doesn’t have to spend time typing their problem out. This screen is only shown if a customer rates a journey 3 stars or less.

More company projects

trivago Deals navigation
Launching a followup usability test
Apr 2019
trivago Privacy settings
Small UI adjustment
Nov 2018
GNARBOX (Part 1)
Managing HD content
Feb 2015 - Dec 2016
GNARBOX (Part 2)
Editing photos and videos
Feb 2015 - Dec 2016
We hired Richard when our company was in its infancy. With his help, we generated designs that both match with and enhance our identity. He really took the time to understand our needs. The feedback has been resoundingly positive, and we're so happy to have him as our designer.
Tim Feess Tim Feess
Co-Founder of GNARBOX