Introduced simplified availability management on Rover, the pet sitting booking platform.
Industry
Lifestyle
My Role
UX Designer Lead
Timeline
1 week sprint
Link
https://www.rover.com/app/
Rover is a pet sitter booking platform, available on desktop and app, with a unique interface that offers two distinct user experiences:
One dedicated to dog owners looking for pet sitters.
The other for pet sitters looking for dogs to look after.
For this sprint, I focused on the mobile app version from a pet sitter’s point of view.
The Rover app presents two main challenges for pet sitters when managing their availability status.
The Micro Challenge:
The process to return to “active” status is so complex and unintuitive that users give up. The status modification page requires several minutes of navigation and causes intense frustration, as users struggle to figure out how to reset their status to “active.”
This brings us to the main identified challenge: Improve user flow to facilitate pet sitters’ availability management.
So where does this alleged user frustration come from?
Inspired by the competitor analysis, I was able to create paper wireframes and the basis of what would become my hi-fi prototype.
The competitor analysis of Rover’s main direct competitors
Gudog has a clear CTA in the calendar section that is hard to miss and updates the pet sitter’s status in a second.
Pawshake has an interesting availability management system that filters by service, which is closer to what Rover does.
The paper wireframe
I sketched out some of the features that worked best in the existing app to create a seamless user journey and give users at least 2 different user journeys to complete the same action: a clear CTA, a clear redirect, an on/off away toggle, and a more structured calendar.
I optimized two user flows for pet sitters to complete the same action: activating or deactivating their availability.The competitor analysis of Rover’s main direct competitors
The first flow is the calendar flow.
Let's explore this in detail
A. The Home Page
Pet sitters have a clear call to action right on the home page. The green, branded button is unmissable.
B. The Calendar Services Feature
Pet sitters can first filter by the services they offer, all at once or individually (vs. just one at a time), and then select the dates to edit.
C. The Confirmation Pop-Up
Confirmation of the availability change is set up as a clear pop-up that gives the user the option to proceed to the next step in the user flow and respond to booking requests, or to ignore and close the application.
The second optimized flow is the notification flow.
Let's explore this in detail
A. The User’s Profile Page
The main change is on the user’s profile page, where a single availability toggle for all services has been added at the top of the service settings, along with a helpful tooltip. This replaces the original design, which required users to go into each service individually to edit their availability status.
Additional notes
There are several important issues here, that I would have addressed if I had had more time:
+ UX Writing issue: The wording of “active” and “away” creates confusion, as both terms are used to indicate opposing statuses. “Active” suggests the opposite of both “away” and “inactive,” which makes it unclear which state is currently selected.
+ UX Design issue: Additionally, the visual representation adds to this confusion: both “active” and “away” options display a filled-in toggle, making it difficult for users to tell which status is actually active, as the same visual style is used for opposing options.