HomeProjectsUberpool

Uber Dynamic Carpooling

Mar 8, 2025
Uber Dynamic Carpooling

Overview

UberPool is great for efficiency but has a major drawback—riders must commit to carpooling before booking, which might not always align with their preferences.

This case study presents a new feature: Dynamic Carpooling—a flexible way for users to choose carpooling after their ride has started. This enhances ride efficiency while keeping user preferences in mind.

The Problem

Despite UberPool’s existence, many users hesitate to opt in beforehand because:

  • They worry about potential delays due to additional pickups
  • They want a guaranteed ride first, and later decide if sharing is okay
  • Fixed carpool pricing upfront might not always be the best deal

A more dynamic carpooling option allows flexibility, letting riders decide in real time

Design Solution

User Flow

Booking Phase
Booking Phase

Users toggle “Open to Carpool?” before booking. No impact on their initial fare or ETA.

Screen 2
Ride accepted and in progress

The ride begins as a private trip. If another rider enables carpooling and their route aligns, the system finds a match

Screen 3
Lock Screen Notification

A push notification appears when there is a match. Riders can tap to open the Uber app and review details

Screen 4
Uber App – Ride Share Request

A popup prompts that someone is looking to share the ride. New fare after sharing is displayed. Accept and Decline buttons for quick decision making

Impact & Future Scope

  • Better Ride Utilization - Fewer empty seats mean more sustainable travel
  • Cost Savings - Riders get the flexibility to share rides when it’s convenient