Availability

I redesigned the Availability System to prevent staff from being booked for appointments when they have conflicts, or aren't working.

Sales close rate

Support tickets

Appointment churn

Availability View & Setup Reminders

I added functionality so that gym owners could see staff availability in a dedicated view, and easily send setup reminders / instructions.

Before: gym owners needed to go to individual profiles to see if staff had completed setup, and manually send reminders / instructions.

Consolidated Settings

I redesigned the pages for a staff to setup their availability, consolidatating related settings into a single view.

Before: staff needed to go to multiple different pages to configure their availability, and they would often get confused as to how the settings worked together.

Flexible Working Hours

I added functionality so that staff could create multiple blocks of working hours per day.

Before: staff could only create a single range of working hours per day (e.g. 9am-5pm), when frequently, they would need to account for regular commitments during work like picking kids’ up from daycare.

Connected Calendars 2.0

I redesigned the flow for connecting an external calendar, and worked with engineering to improve error-prone availability logic.

Before: staff would get confused during the fragmented connection process, and availability logic wouldn’t account for important gCal settings: OOO events, busy / free designation, all-day events, and “Going” response.