Case Study

REACH.ai

REACH.ai
booking experience

Filling last-minute appointments to capture lost revenue for service providers, built from the ground up

REACH.ai booking flow on desktop, mobile, email, and SMS
Client
REACH.ai
Role
Lead product designer
Duration
2020-2022
Tools
Figma · Principle

Introduction

Setting the stage

Smiling salon client in a bright studio

Context

What is REACH.ai?

REACH integrates with your scheduling software (think hair salon) & scans your live appointment book to look for last-minute openings and cancellations. REACH then contacts your customers on your behalf to fill these appointments using machine learning algorithms to predict who most likely will fill this opening.

Booking experience

Once identified, users are contacted to complete appointments via the Booking Experience. They can log in using methods like email or SMS, depending on their status. The goal is to manage all situations while ensuring a simple, enjoyable experience, improving bookings and reducing drop-off.

PROCCESS

The plan

We needed to build merchant’s customers a brand new experience for booking with providers offering last-minute appointments.

We framed the work as a discovery-led redesign with a clear decision path — learn fast, pressure-test assumptions, then ship in focused sprints.

  1. Understand our users

  2. Create a clear information architecture

  3. Gather inspiration

  4. Optimize the user experience and design a new UI

  5. Create an atomic design system

Identify

Our audience

High-fidelity UI brought breathing room, confident typography, and a design system that made charts, status, and AI moments feel like one product family.

Customer persona for the REACH.ai booking experience

Frustrations

  • Booking appointments far into the future
  • I don’t want to think about booking
  • Being placed with a different provider (no rapport)

Goals

  • Easy booking
  • Book on a cadence
  • No hassle

Discovery

Information architecture

Mapping out the experience

Sitemaps, content hierarchies, and navigation models were developed to organize information intuitively, ensuring users could find what they needed without friction across every touchpoint.

Booking experience sitemap and information architecture diagrams

Research

Competitive analysis

I explored existing booking flows and studied UX/UI patterns for last-minute reservations to inform the experience I was designing.

Design

Design & handoff

Polishing the pixels

Welcome screen

We designed a welcome screen for users to search by service or provider. A search function helps find services easily.

Three mobile screens for searching by service or provider

Book an appointment

A simple and quick 3-step process was implemented into the design to give the users a pleasant experience booking a last-minute appointment

Find, review, and confirm appointment screens

Join a waitlist

Users wanted to see a provider at a specific time, so we added a waitlist. After testing, it didn’t significantly impact bookings and was removed.

Waitlist join, phone number, and confirmation screens

1-step SSO sign in

We simplified sign-in to a single SSO step, significantly reducing drop-off rates.

One-time email link sign-in, error, and success states

Retrospective

Results

Our new booking platform was a success, as confirmed by users. Without metrics, we relied on real-time feedback to iterate and refine the design. User testing further shaped the project.

Case studies

My work