Simplifying Schedule Management

Simplifying Schedule Management

Simplifying Schedule Management

Summary

Summary

I improved mobile scheduling functionality in a small business management app by adapting a desktop feature for mobile, enabling users to view their full schedules during the rescheduling and rebooking flow. This enhancement, along with the addition of a new “quick actions” menu and small UI tweaks, has received positive feedback from businesses. A broader strategy to modernize the app and improve navigation is underway.

Before

Business Objective

Improve core features of the product to improve customer satisfaction and increase retention over time.

BACKGROUND

Reviewing Customer Needs and Pain Points

At Schedulicity, we continuously track customer needs and pain points through regular user interviews, customer service chats, and surveys. I set up a Confluence research repository to track these insights. One common theme I noticed in these insights pertained to opportunities for the way our mobile calendar supports users in the management of their schedules. As a core feature and over 60% of our users on mobile, this was an important issue to address.

THE PROBLEM

Poor Rescheduling and Rebooking Experience

Users have consistently expressed that the rescheduling and rebooking features were not useful on mobile web because they don’t allow them to see their full calendars.

Many of our users have flexibility in their schedules. They may know that a certain client doesn’t take as long as scheduled, for example, so they need to be able to see their full calendar.

Prior to this project, users had to select a time and hope that it didn’t conflict with an existing appointment. The ability to skip ahead a certain number of weeks was also a barrier to rebooking an appointment.

Reducing Effort By Utilizing Existing Functionality

On desktop, we have an existing feature that allows users to move appointments to a holding area, the appointment clipboard, while rescheduling appointments. As a team, we decided to utilize this feature to reduce unnecessary development time and benefit from user familiarity.

To make this work, I had to adapt it for the small screen and reimagine the rescheduling and book again flows using the new mobile clipboard.

Design Objectives

  • Limit space taken away from the primary UI element, the calendar, without compromising clipboard usability or creating excessive development work.


  • Focus on the user flow rather than just the mechanism of the appointment clipboard. Find other quick wins where possible.

1. Limit space taken away from the primary UI element, the calendar, without compromising clipboard usability or creating excessive development work.


​2. Focus on the user flow rather than just the mechanism of the appointment clipboard. Find other quick wins where possible.

DESIGN EXPLORATION

Mobile UI Design: The Appointment Clipboard

Iteration and Collaboration: Mobile Appointment Clipboard

I explored several options for the mobile clipboard UI: a button with a menu-like pop-out, a bottom sheet that can be raised and lowered, a devoted space at the top of the screen, etc.

Ultimately, in collaboration with the developers, I opted for a split screen view with the clipboard at the bottom for usability testing. This choice allows the user to drag and drop appointments, striking the right balance between easy access to both the clipboard and the calendar.

Shifting to User Flow and Quick Wins

There are several related areas of the product that were not in scope for this project: the outdated calendar UI and app navigation for example. However, I found a few places in the user flow that I could impact. First, was the introduction of the “quick actions” menu that appears upon tapping an appointment. The original intent was to allow access to the new clipboard (by selecting “reschedule” or “book again”) without interfering with day to day calendar activity.

The addition of this menu allowed me to explore additional functionality that could be included. Viewing client details, cancelling, and checking out are all actions that our users take on a regular basis and quick access to these features is crucial. Implementation of this new menu was simple in terms of development and did not increase the scope too much.

The other area within scope was the add/edit appointment screen. This screen needed some changes for the book again flow anyway, so I suggested minor spacing and layout updates to simplify the UI.

Successful Usability Testing

Usability testing was done in two stages. First, I focused on the rescheduling flow. I opted for moderated testing with a high fidelity Figma prototype. While the drag and drop interaction was simulated, this test procedure allowed us to get a better idea of how intuitive it felt for users.

Overall, designs tested well! No users failed the tasks or took longer than expected. A few errors led me to update copy and make minor edits to the design of the draggable area.

After this refinement, I moved onto the book again flow. This adds a step to confirm appointment details and select the timeframe for viewing the calendar (which includes the new skip ahead feature). I validated these designs with unmoderated testing using Maze since we had already done more extensive testing of the clipboard.

Final Designs

Quick Action Sheet

Small UI Tweaks

Quick Jumps

Appointment Clipboard

Results and Impact

While our data analysts continue to monitor retention rates closely, the feedback voiced by our businesses through customer service interactions and social media highlights the positive impact of this project.

CX Testimonials

Social Media

NEXT STEPS

Future Vision

Iteration and Collaboration: Mobile Appointment Clipboard

App Wide Navigation

I am currently working on an initiative to switch to bottom tab navigation as our team works on moving to a single codebase. This is already underway and should be implemented within the next couple months.

Calendar Modernization & Navigation

We will also begin working on modernizing the calendar and improving navigation and interaction. This is in the early planning stages.

Projects

Projects