
Booking and Waitlist UX Redesign for a Boutique Pilates Chain
Let's Connect
Overview
What we built
A 16-studio pilates chain had built a booking flow so slow, members were quietly leaving because of it. We cut booking from seven taps to two and made waitlists transparent, and no-shows and support tickets both fell.
In plain terms: reserving a favourite class took seven taps across three screens, slow enough that members started working around the app rather than trusting it. The waitlist made things worse by showing neither position nor any sense of the odds of getting in, so members double-booked a backup class just in case and then skipped whichever one came second. No-shows crept up as a result, and booking complaints became the most common support ticket and a recurring theme in cancellation surveys.
We interviewed 20 members and reviewed six months of booking analytics to understand exactly where the flow lost people, then redesigned the journey so a favourite class books in two taps from the home screen. Waitlists now show live position and historical clearance odds, with a push alert and one-tap confirm the moment a spot opens. Three usability rounds validated the redesign before it shipped. Booking dropped from seven taps to two, cutting median task time by 64%, waitlist-to-attendance conversion rose from 31% to 55%, no-shows fell from 12% to 7% within 3 months, and support tickets dropped 48% across all 16 studios.
The Problem
Seven taps to book a class
The booking flow itself had become the chain's biggest churn risk. Reserving a favourite class took seven taps across three screens, slow enough that members who used the app daily still had to think about how to get through it. A flow that friction-heavy did not just annoy members occasionally, it shaped how they used the studios day to day.
The waitlist compounded the problem. It showed neither a member's position in the queue nor any sense of how likely they were to actually get in, so members hedged by double-booking a backup class and simply skipping whichever one came second once they saw which had opened up. That habit pushed no-shows higher and left instructors planning around classes that looked full on paper but were not in practice.
None of this stayed quiet. Booking complaints became the most common support ticket across all 16 studios, and the same frustration showed up as a recurring theme in cancellation surveys, with members who cancelled their membership naming the booking experience itself as part of why they left the chain altogether.
Seven taps, three screens
Reserving a favourite class took seven taps across three screens, friction significant enough that even daily members had to think their way through it.
Opaque waitlists
Waitlists showed neither a member's position nor the likelihood of getting in, leaving members guessing rather than planning around a real answer.
Double-booking backups
Members hedged against the opaque waitlist by double-booking a backup class and skipping whichever one came second, quietly pushing the no-show rate up.
Booking as the top complaint
Booking complaints became the most common support ticket across all 16 studios and a recurring theme in cancellation surveys from departing members.
What it was costing them
Every extra tap in the booking flow was a small piece of friction repeated by members across all 16 studios every single week, and the opaque waitlist turned that friction into wasted capacity: double-booked backups left classes looking full while seats went unused. Support teams absorbed the fallout as booking complaints became their most common ticket, and the same complaint kept resurfacing in cancellation surveys from members who left.
The Solution
Two-tap booking, transparent waitlists
We interviewed 20 members and reviewed six months of booking analytics before changing a single screen, so the redesign targeted the actual points where members struggled rather than assumptions about them. The analytics confirmed what the interviews suggested: the seven-tap flow and the opaque waitlist were the two places members most consistently dropped off or worked around the app.
The booking journey was rebuilt so a favourite class now books in two taps from the home screen, collapsing what had been a seven-tap, three-screen process. The waitlist was redesigned alongside it to show live position and historical clearance odds, replacing guesswork with a real answer, and a push alert with one-tap confirm now handles the moment a spot actually opens up.
Key decisions
Interview members before redesigning
20 member interviews and six months of booking analytics identified exactly where the seven-tap flow and opaque waitlist were losing people, before any screen changed.
Collapse booking to two taps
The favourite-class booking journey was rebuilt from seven taps across three screens down to two taps from the home screen.
Show real waitlist odds
Waitlists were redesigned to show live position and historical clearance odds, replacing the guesswork that had pushed members to double-book backup classes.
Alert and confirm in one tap
A push alert paired with one-tap confirm now handles the moment a waitlisted spot opens, removing the need to keep checking the app.
Validate through usability testing
Three usability rounds tested the new booking and waitlist flows before they shipped, catching friction points ahead of a full launch across all 16 studios.
Measurable Impact
What changed after launch
The rebuilt flow delivered exactly the speed it was designed for. Booking dropped from seven taps to two, cutting median task time by 64% in testing, and waitlist-to-attendance conversion rose from 31% to 55% once members could see a real position and real odds instead of guessing.
The behavioural habits the old flow had encouraged eased off too. Class no-show rates fell from 12% to 7% within 3 months of launch as double-booking backups became less necessary, and booking-related support tickets dropped 48% across all 16 studios, the clearest sign that the friction members had been complaining about was actually gone.
Booking flow
Seven taps across three screens to book
Two taps from the home screen
Waitlist visibility
No position or odds shown to members
Live position and historical clearance odds shown
No-show rate
No-shows at 12% and rising
No-shows down to 7% within 3 months
Support tickets
Booking the most common support complaint
Booking tickets down 48% across 16 studios
Headline results
Booking flow reduced from 7 taps to 2, cutting median task time by 64% in testing
Waitlist-to-attendance conversion improved from 31% to 55% after position transparency shipped
Class no-show rate reduced from 12% to 7% within 3 months of launch
Booking-related support tickets down 48% across all 16 studios
Tech & Tools Used
What powered the build
Every tool below earned its place in this engagement. Here is the part each one played.
Figma
Held the redesigned two-tap booking flow and the live-position waitlist screens through the three rounds of usability testing.
FigJam
Mapped the original seven-tap, three-screen booking journey against the six months of analytics, showing the team exactly where members dropped off.
Maze
Ran the usability tests that measured task time on the new two-tap booking flow before it shipped to the studios.
Amplitude
Tracked booking completions and waitlist-to-attendance conversion after launch, surfacing the shift from 31% to 55% conversion.
Hotjar
Recorded member sessions on the live app, revealing the double-booking workaround members used against the old opaque waitlist.
UserTesting
Ran the 20 member interviews that shaped which parts of the booking and waitlist experience needed to change first.
Storybook
Documented the two-tap booking and waitlist components so the same interactions stayed consistent across all 16 studios' app builds.
React Native
Built the production booking flow and waitlist screens, including the push alert and one-tap confirm on promotion.
Ready to Build your Boutique Fitness & Wellness Business with UX/UI Design
Ask Byte
Ask Byte
Typically replies instantly
just Now
Hi! I'm OrganByte's assistant. How can I help you today?
AI-generated content may be incorrect

