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.
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.