L O A D I N G

Custom Booking Feature

This feature allows coaches to publicly display their booking calendars on a webpage and directly embed these pages onto their personal websites. The goal was to provide greater flexibility and visibility for coaches, helping them grow their client base and streamline event scheduling.

This project was a journey of negotiation, iteration, and collaboration. This case study illustrates the importance of balancing user needs, business objectives, and technical constraints in designing a product that delivers meaningful results.

Task
As the Lead Designer on this project, I was tasked with taking the feature from concept to execution.
Client
ABC Trainerize
Platform
Web, iOS, Android

About client

ABC Trainerize is a fit tech company that provides software for any fitness business, of any size, anywhere in the world. With 400k+ personal trainers and coaches, 45k+ health and fitness businesses, 16M+ clients to build their own vision of fitness and bring it to life, every day through product.

Research and Discovery

This project is part of a larger story and a larger project that is seen as a book and buy bundle, so I started thinking about it from the product and business perspective of what we need to make the bundle complete.

Problem

Hypothesis

Conceptualization and Initial Wireframing

Armed with research insights, I started working on the initial wireframes. This version focused on the basic functionality, aiming to create a simple and effective booking experience. The design included features such as calendar visibility, booking management and the entire display of the flow from setup and further embedding.

User testing and concepts

I talked to trainers, who run businesses of medium size, to see in which ways they increase their client base, how they run their business and what they lack.

Enable external booking i.e. solution

External event bookings: Create workflows for external clients to book events with Trainerize trainers

Facilitate external client-to-client conversion: Capture user information from external bookings and establish a streamlined process for coaches to convert potential clients into their clients

Embed: Generate widget code, enabling coaches to integrate their Trainerize booking pages directly onto personal websites.

Iteration and Refinement

After discussions with the team, it became clear that we needed to narrow down the scope. We simplified the feature set and redefined priorities for the MVP. I then redesigned the wireframes to accommodate this new vision, ensuring that the core functionality remained intact.

Collaboration and Negotiation

One of the most crucial parts of this project was working closely with stakeholders and the development team. There were multiple instances where I had to advocate for design elements that were initially considered too complex or unnecessary.

Results

This project is currently under development, with a planned release in Q1 2025. The feature has already generated excitement within the Trainerize community, with many trainers eager to use the tool to improve their scheduling and client management processes.

Reflection

This project was a journey of negotiation, iteration, and collaboration. As the lead designer, I was able to champion the voice of the user while navigating technical and business constraints.

The experience underscored the importance of maintaining flexibility and adaptability throughout the design process while staying true to the user’s needs. My role in ensuring that the core functionality was maintained while balancing technical feasibility was key to the product’s success.

Let's Create Someting

Together