Senior Product Designer at Podium
My work at Podium spanned CRM, dispatch and job management, customer profiles, estimates and proposals, payments, AI-assisted workflows, and mobile experiences across HVAC, automotive, and med spa.
This page highlights one example of that broader work: Appointment Booking for med spa businesses.
Turning customer interest into booked appointments
Med spa customers needed to book follow-up visits with eligible providers they trusted without losing context.
I independently led product definition, customer research, requirements, experience design, and development of the working prototype.
I connected service eligibility, provider availability, schedules, locations, and appointment records to Podium's CRM.
The approved prototype was handed to Engineering. My involvement ended during implementation, so I do not claim post-launch results.
Extending the CRM into a more useful booking journey
Recurring feedback from med spa clients, shared through Customer Success Managers, showed that the existing online booking experience warranted further investigation. I then spoke directly with a small group of beta customers to understand their workflows.
Online booking could make Podium's CRM more useful by bringing appointment requests and customer information into the same system businesses already used.
The existing flow did not clearly preserve booking context or help returning customers find providers they already knew and trusted.
Customers should be able to choose an appointment type, eligible provider, and valid time, then complete the booking with confidence.
If we surfaced eligible provider availability and kept appointment details visible throughout the journey, we expected more customers to reach confirmation. That behavior would help med spa businesses preserve continuity with returning clients while making Podium's CRM more useful.
How the approved experience should be evaluated
I do not have verified post-launch analytics. The most relevant proposed measures were:
- End-to-end booking completion and abandonment by step
- Progression from appointment type to provider and time
- Follow-up appointments booked with a preferred provider
- Adoption among eligible med spa businesses
- Guardrail: invalid provider matches or scheduling conflicts
Evidence standard: These are proposed success measures, not claimed results.
One customer journey connected to services, schedules, and the CRM
Provider availability depended on the appointment type. When a customer selected Botox, for example, the system needed to show only providers configured to perform that service, then account for their schedules and locations.
After confirmation, the appointment needed to be saved into the business's Podium CRM. The customer experienced a guided booking flow while service eligibility, provider availability, scheduling, location, and CRM records remained connected behind the scenes.
Helping returning customers find the right provider
Problem. The existing flow supported appointment type, date, and time, but did not clearly help customers book with a provider they already knew.
Evidence. Beta customers explained that provider continuity mattered for check-ins and follow-up appointments, where an established relationship and treatment context were important.
Decision. I made provider selection part of the booking journey. The chosen appointment type filtered the provider options so customers saw only people configured to perform that service.
Why. This gave customers a useful choice while preventing unavailable or ineligible combinations from appearing.
Expected behavior. Returning customers should be able to book online with an appropriate provider while preserving continuity across visits.
Preserving context throughout a multi-step booking
Problem. In the initial experience, customers selected an appointment type and moved forward, but the information they had already chosen was no longer visible.
Evidence. Beta customers reported losing context about the appointment they were trying to book.
Decision. I revised the design to keep an appointment summary visible as customers selected a service, provider, date, and time.
Why. Customers no longer had to remember earlier selections or navigate backward to confirm what they had chosen.
Expected behavior. Customers should be able to move through the flow with greater confidence, catch mistakes, and complete a booking without unnecessary backtracking.
Learning. A multi-step flow can appear simple while still creating cognitive load. Preserving context mattered more than minimizing the amount of information visible on each screen.
Making booking part of the CRM rather than a disconnected tool
Constraint. Med spa businesses already managed clients, appointments, and communication in Podium. A separate booking record would leave the customer-facing and business-facing experiences disconnected.
Decision. The confirmed appointment was designed to save back into the business's Podium CRM while service, provider, schedule, and location rules remained behind the scenes.
Why. Businesses could manage the appointment alongside existing customer information and continue communicating through the system they already used.
Expected effect. Customers received a focused booking journey while businesses gained a connected appointment record without duplicating their workflow.
Service selection and booking confirmation
Turning customer feedback into an approved direction
Evidence. CSM feedback established the initial signal. Conversations with a small group of beta customers then confirmed the importance of provider continuity and revealed that customers lost context between booking steps.
Iteration and status. I built a working prototype with Figma and Claude Code, used it to gather feedback, and added the persistent appointment summary in response. The product direction and final designs were approved and handed to the development team.
Evidence limit: My involvement ended during implementation. I did not have access to the completed release, post-launch analytics, or subsequent customer feedback, so this case study does not claim measured outcomes.
Fast prototyping made customer feedback more actionable
Simplifying the flow required resolving service eligibility, provider schedules, locations, and CRM records behind the scenes. Building the working prototype myself shortened the distance between an idea, a customer conversation, and the next iteration.
In future work, I would define the measurement plan alongside the requirements so customer feedback and post-launch behavior can be evaluated as one continuous product process.
Appointment Booking was one part of a broader product portfolio
My work at Podium also spanned the following product areas across HVAC, automotive, and med spa.
- Appointment BookingFeatured case study
- CRM Design
- Dispatch and Job Management
- Customer Profiles
- Estimates and Proposals
- AI-assisted workflows
- Mobile product experiences
- Payments