Redesigning client scheduler to maximize availability for new clients

Redesigning client scheduler to maximize availability for new clients

Overview

Client scheduler manages therapists' recurring availability and automatically schedules clients based on their role-specific performance goals. As Two Chairs tripled its client base in the span of 2 years, the legacy tool started to break down, contributing to long wait times for clients to seek care. My team and I rebuilt client scheduler from the ground up to scale the mission-critical tool as the company continues to expand.

My role

Led end-to-end design from discovery, research, concepting, design, testing, to implementation support.

Collaborators

Cross-functional partnership between Product, Design, Engineering, Data, Clinical leadership, People, and Operations.

Timeline

1 year
2024 launch

Impact

While we continue gathering data to assess the new client scheduler’s direct impact on total available client hours, it’s already clear that it has meaningfully improved clinicians’ day-to-day experience, allowing them to focus more of their time and energy on delivering quality care.

+30%

Increase in scheduling compliance rate (99%)

Increase in scheduling compliance rate (99%)

+31%

Increase in client scheduler CSAT

Increase in client scheduler CSAT

-31%

Decrease in manager admin time spent on troubleshooting

Decrease in manager admin time spent on troubleshooting

Let’s take a closer look

Problem

Two Chairs had long struggled to meet expected clinical capacity and fully utilize clinicians’ availability. The existing scheduling system was outdated, unintuitive, and overly complex—making it difficult to identify issues or understand the impact of potential changes. Many clinicians experienced burnout from spending excessive time troubleshooting their schedules, often over-requesting clients and still falling short of their scheduling goals.

Goal

Rebuild client scheduler to scale for the future, so we can maximize our clinical capacity, ensuring more clients receive care faster.

Approach

Problem space

The client scheduler is a critical part of the business, directly tied to revenue generation. Because of its impact, we invested heavily in defining the problem space and aligning on a clear long-term vision.

Break down ambiguity

Discovery workshops

Stakeholder interviews

Clinical capacity is measured by "utilization rate"—a complex business metric that tracks the percentage of clinicians' working time spent with clients. It also serves as a clinician-facing performance measure. Most clinicians don’t fully understand how their actions contribute to the metric. To bridge this gap, we interviewed internal subject matter experts to gain a deep understanding of the factors influencing utilization, allowing us to identify more effective strategies for improvement.

Map the system

Service blueprint

User journeys

When facing a large and ambiguous problem space, one of my first steps is to map the high-level ecosystem—including key user roles and the surrounding systems. This helps ground the work in context and often reveals hidden workflows and pain points that might otherwise go unnoticed.

Leverage user research to prioritize opportunity areas

Usability testing

User Interviews

Focus groups

We conducted user research with high- and low-performing clinicians, as well as managers, to identify behavioral patterns and best practices affecting clinician utilization. By analyzing how clinician capacity flows through our service ecosystem, we mapped user insights along their journeys and developed a prioritized list of high-impact opportunity areas for improvement.

Key Insights

Make performance goals actionable

Utilization rate is a business metric that involves many factors beyond their control and it’s not fit as an actionable performance goal.

Reduce context switching

Constant toggling between tools, frequent system errors, and a lack of data transparency in the interface led to significant distrust in the system.

Optimize more availability for new clients

There were unnecessary hurdles in qualifying available time slots for new clients, such as allowing clients to start therapy every two weeks instead of weekly.

Make client preferred times visible

Clinicians didn’t have visibility into client demand and had trouble filling openings during unfavorable hours.

Solution space

Co-create what success looks like

Vision workshop

Sketching

When tackling a large problem space, I always start the solution phase with a vision exercise involving the cross-functional team. This helps align our collective understanding of the key problems to solve for and what success looks like, fostering confidence and clarity as we move forward with the design work.

Finding direction by testing early

Wireframes

User testing

We began guerrilla testing with clinicians in the earliest stages of design, when concepts were still in low fidelity. With several major conceptual changes happening beyond the tool itself, early and frequent testing was essential to ensure alignment and usability.

Start with the most complex user role and scale

UX/UI design

Interaction design

Full-time clinicians working 40 hours a week faced the greatest challenges in managing their availability, balancing company and team responsibilities alongside client care. To address this, we focused our initial designs on their needs, then scaled the solution to support other clinical roles.

Brand alignment

Visual design

At the final stage of the project, the brand team introduced our new visual language and guidelines. I embraced our refreshed brand essence and integrated it into the Care Platform, enhancing the clinician experience with moments of delight and consistency across Two Chair products.

Solution

Driving system changes beyond design

Clear policies integrated into the product

The most significant breakthroughs in this project came from key policy changes that I strongly advocated for. Simplifying the client scheduling tool would not have been possible without these critical changes.

New performance metric - while 64% utilization remained our business goal, we broke down the metric to focus on what clinicians can control—reserving 28 recurring weekly hours for client sessions. The system would handle the rest.

Weekly therapy cadence - all new clients will start therapy on a weekly cadence. Clinicians can switch to biweekly sessions once a client is ready to transition out of therapy.

Unpopular times guidance - To balance supply and demand, we introduced a policy through the client scheduler that encourages clinicians to limit availability during unpopular times.

The app works hard so clinicians don’t have to

Actionable insights - As schedules shift, the system notifies clinicians if they have enough availability to meet their goals. Clinicians can see their one-off openings, potential conflicts, and available time for new clients, making it easier to manage their schedules.

Easy to manage single source of truth - Clinicians only need to update their long-standing weekly client hours, and the system automatically schedules new clients.

Intuitive editing experience - Clinicians can confidently edit their schedules with system guidance and without manager support.

Self-guided in-app onboarding - A streamlined onboarding flow enables new clinicians to become self-sufficient with minimal support from their managers. Consistent in-app guidance ensures that all clinicians receive the right recommendations for effectively managing their schedules.

Product Strategist

Researcher

Designer

Location_On

Currently based in Sydney, Australia

Email

Website design and content © 2025 Jing Guo

Website design and content © 2025 Jing Guo