Skin Clique's patient-facing marketing homepage with sections for Treatments, Skincare, and Weight Loss & Wellness

Making the System Work Harder than the Human

We found a gap in our providers mental models for appointment management and designed a system matching it to reduce fatigue.

The Product

Skin Clique connects patients with board-certified aesthetic providers for treatments like tox, filler, and chemical peels in-home or in-clinic.

We were designing an Electronic Medical Record platform to replace a plethora of tools providers were using to manage their business.

The Problem

In our interviews, providers were complaining about scheduling issues. We heard things like:

  1. "I forget to block time off and patients book when I'm not really available."

  2. "My patients won't book themselves so I just book for them instead through the app."

  3. "I spend most my time managing my appointments at the end of the day."

  4. "I was tired of handling it all, so I asked the support team about getting a virtual assistant to do it for me."

Providers were tired of managing their schedule manually.

Blurred screenshot of the old schedule managing application with text that reads LEGACY APP CENSORED OUT OF BASIC DECENCY.

The Cause

The old app was made for brick and mortar med-spas and had some limitations:

So, providers used manual workarounds to cope with these limitations.

app map diagram showing the flow of the booking onboarding flow.

The Hypothesis

We believed that appointment specific availability would reduce the admin burden.

We also believed that providers and the system disagreed on how an appointment's hierarchy was structured. Providers thought details and rules were per appointment but the current system enforced details and rules applied to all appointments.

This mismatch between the app and the provider's understanding is best explained by a psychology concept called a mental model.

A compressed model based on what we think we know about a system and how it works.

- Mental Model, Laws of UX

One of the onboarding views asking a user what type of appointment they want to set up.

The Solution

By breaking the old system model:

Global Availability > Global Rules > Service Appointment.

To match the mental model of providers:

Location of Service + Services Offered > Availability > Details and Rules

We could dump rules and workarounds onto the system as children of an appointment type. This would result in way less mental space needed for managing calendars.

When building the new system, we allowed providers to define their availability at the service level during onboarding instead of having one set of working hours. This meant no more manually blocking time.

Oh, and you can sync your external calendars!

Screenshot of the new booking flow on a mobile device.

The Results

We watched the providers with the most complex set ups build their schedules out in the onboarding flow with ease.

An added benefit is that now we can surface a providers booking options to patients digitally, the way the provider sees it (service first, location first, or a mix of the two).

This wasn't a flashy fix but beta providers are already getting that time back into their practice, just by onboarding to the new system.

Got Questions?

Hit me up!