How I designed, built, and launched a full marketplace experience
Problem:
No Built-in Team Showcase
Is there anything your current booking system doesn’t support that you wish it did?
To surface blockers that limit scalability and customization
Would you want to have filters for your team page? If yes, what kind of filters?
To understand discoverability needs and content structure
What kind of information would you like to display on your team page to help clients choose better?
To determine how much customization and metadata support is required
What steps do you usually take when booking a session with a therapist?
To map natural behaviors and identify points of friction
What kind of information do you wish you could see before booking?
To understand what details build trust and reduce hesitation
What makes you feel confident while choosing the right therapist or service?
To uncover decision-making factors that matter most to clients
We’ve built Websites for over 100+ organisations in the mental health space.
Throughout this journey, I observed recurring patterns and needs — these insights informed the feature decisions and design directions of our platform
Many organizations were already segmenting their services externally using common client filters like location, language, pricing, and therapist type
To address the gaps uncovered during research and support both organizational needs and end-client expectations, we defined the following design goals:
Support Flexible Customization
Introduce robust filtering and segmentation for therapist discovery, based on client-relevant attributes like location, language, pricing, and therapist type—helping clients find the right match faster
Ensure that therapist profiles surface key details (e.g. experience, approach, availability, and credibility markers) to reduce hesitation and build trust in the booking process
Ensure the system can scale effortlessly across solo practitioners, growing teams, and large organizations—while maintaining a consistent and intuitive user experience.
To bring clarity to the experience, we mapped out detailed user flows for both organization admins and end clients. This helped us define how each stakeholder interacts with the system — from setting up services to booking a session.
By visualizing the entire journey, we ensured:
To bring clarity to the experience, we mapped out detailed user flows for both organization admins and end clients. This helped us define how each stakeholder interacts with the system — from setting up services to booking a session.
By visualizing the entire journey, we ensured:
We introduced a dedicated page for organizations that gave them full control over how their team is presented. They could:
Customize the layout and visual style of their team page to match their brand
Define filters (e.g. location, specialization, language) to help clients find the right therapist easily
Choose which fields to display on both the team and individual therapist pages—such as qualifications, session types, availability, and more
This allowed organizations to create a cohesive, branded experience while streamlining client discovery and booking
2
As we made therapist profiles more customizable, we built a dedicated interface to manage those details efficiently. This ensured that profile information remained accurate, consistent, and organization-aligned.
Therapist Control: Therapists could fill out all relevant details as defined by the organization—such as bio, languages, pricing, session formats, and more.
Admin Oversight: Admins could switch between therapist profiles and edit information on their behalf, ensuring smooth onboarding and data consistency.
Live Preview: As therapists or admins edited content, they could see a real-time preview of the final layout—helping them visualize how their profile would appear to clients
This enhanced the editing experience for both therapists and admins—allowing them to maintain high-quality, branded profiles and deliver a more trustworthy, client-ready presence
3
After customizing the backend for teams and services, we focused on improving the client-facing booking flow to ensure a smooth, confident, and conversion-optimized experience.
Complete UI Overhaul: A redesigned interface made the booking journey simpler, faster, and more intuitive.
Smart Filtering: Clients could easily narrow down therapists using filters like location, language, therapist type, and availability.
Richer Therapist Profiles: More contextual information—such as approach, session formats, and qualifications—was now visible to help clients make informed choices.
Variant-Based Clarity: Instead of seeing multiple duplicate services, clients saw a few well-organized services with variant options clearly nested within.
This transformed the client experience—making it easier to find the right therapist, book the right service, and feel confident in their decision
40% reduction in onboarding time
Scalability starts with decoupling assumptions