iOS + Android.
Getaround is a carsharing platform where owners rent out their cars to people nearby. It allows renters to instantly rent cars by the hour or even daily.
As a Product Designer, I led the design of Cancel Trip feature, a way for renters to cancel their car rental through the iOS app. I partnered with the Product Manager on UX research and I was responsible for wireframing, copywriting, ideating, testing, and UI design.
Before this feature was introduced, renters had to call or email Getaround customer support in order to cancel a trip—both of which require waiting periods and cause friction. This manual process was the source of a significant amount of work for the customer support team. Trip cancellations were the number one reason for calls made to customer support.
After defining the problem, the PM, the customer support lead, and I agreed on a set of objectives:
Brainstorming and Ideating
I mapped out a task flow to understand how the cancellation policy would affect renters in various scenarios.
There are several actions the renter can take when renting a car. And those actions change depending on whether the trip is in the past, present, or future. For example, a renter can extend a rental either before or during the trip period. Also, a renter can unlock their rental car during a trip, but not before the trip starts.
I created paper prototypes and tested ways to introduce this new action, Cancel Trip, into the existing design.
After testing with paper prototypes, it became clear that there were too many actions on a single screen. Instead of having several actions scattered, I tried a different approach: gathering all trip actions into a single dropdown menu. With this new idea, I created wireframes which tested successfully on UsabilityHub.
In order to keep a balanced peer-to-peer carsharing marketplace, there must be a set of fees and policies. As a business goal, this feature would collect a different set of fees based on our policies. This meant renters would need a clear understanding of refund amounts.
It was important to collect information that would describe why cancellations were happening. This insight could help identify problems or even opportunities in the future.
It was important to keep this action accessible even outside of the cancellation period. Instead of hiding the feature and potentially confusing the renter, we prompt them to call customer support to help them with problems they might encounter once a trip has started.
Final Deliverables and Conclusion
After creating high fidelity comps, I created screen flows that documented all of the scenarios and interactions that a renter would experience. This deliverable was used for engineering implementation.
The design leaned heavily on a tool tip which successfully introduces the new feature. But as a next step, I would continue to push the design and make the 'Cancel Trip' feature easier to find and more intuitive.