Up arrow
Venmo

Venmo

Venmo is a mobile-based payment service that provides fast, safe, and social payments amongst friends and family. Users commonly use Venmo to split bills, such as rent, utilities, and subscriptions. The goal of this project is to improve the way users split bills to make it faster and easier.

Result

92% user satisfaction with new feature

Role
User Research, UX Design, Visual Design, Prototyping
Tools
Figma, FigJam, Maze
Duration
5 weeks (Jan 2022 - Feb 2022)
view prototype
Problem

Paying or requesting the same people every month is tedious and inefficient

As someone who uses Venmo to split bills with friends, I encountered pain points when requesting and paying friends for bills every month. I kept performing the same task, with the same people, and the same amount of money, every single time.

I realized there’s an opportunity to improve the way users pay and request money for recurring transactions.

How might WE

How might we improve how Venmo users split bills with their friends?

User Interviews

Users manually pay and request from the same people every month

To validate the problem, I recruited 4 participants who use Venmo to split bills monthly with friends and family.

User Quotes

The top needs Venmo users have are the following:

Credit Card
Pay bills faster

Users find it tedious to have to repeat the same action every month.

Magnifiying icon
Find friends quickly

Users noticed that ‘Top People’ doesn’t accurately reflect who users frequently interact with.

Thumbs up fill icon
Transact confidently

Users worry about accidentally paying a large amount of money instead of requesting

User Surveys

76% of users want a way to automate bill payments on Venmo

To further validate these insights and test demand for a feature to help automate payments, I sent out an survey and collected 21 responses. Here are some of the key insights:

71%

of users think their Top Contacts list is inaccurate

81%

of users have confused the pay and request buttons

57%

of users are uncomfortable reminding friends to pay

User persona

Meet Billie, the frequent bill splitter

User Persona
Competitive Analysis

Competitors lacked an easy way to split bills with friends

I analyzed Venmo’s top competitors to learn how Venmo compared to these apps. I focused mainly on features paying and requesting, especially with multiple people and recurring transactions.

Cash AppZellePayPal

There is an opportunity for Venmo to stand out amongst its competitors by improving how its users splits bills on the app.

Information Architecture

Designing a familiar structure to integrate new features

Since I was adding features to the existing app, I prioritized making it feel familiar and seamlessly integrated with the interface and structure. Mapping out the architecture of the app helps me see where adding features would make the most sense.

Wireframes

Designing solutions to address users’ pain points and needs

🔁 Repeating payments

Pain point: Users have to manually pay and request for bills every month, which became tedious, especially when transacting with larger groups.

Solution: Users can automate Venmo payments and control when, how much, how frequently, etc.

Repeat Payment Wireframes

👆 Customize ‘Top People’ list

Pain point: Currently, the algorithm for choosing ‘Top People’ doesn’t accurately reflect who users frequently interact with.

Solution: Users can now customize their ‘Top People’ and choose who gets placed in the list.

Top People Wireframes

✅ Confirm payments

Pain point: Users are worried that they will accidentally pay instead of requesting from their friends, especially when dealing with large payments.

Solution: Users are prompted to confirm the payment details before the transaction goes through.

Confirm Payment Wireframes
Usability Test

Iterating on navigation, labels, and visibility

I conducted an unmoderated usability test with 24 participants to validate my designs. Feedback from the test helped me make informed decisions on what areas needed improvement.

👀 Visibility of 'Edit' button

Before - Edit Payment
Before
Users couldn’t find the button to edit an existing repeating payment because the button was out of the viewport.
After - Edit Payment
After
To address this, I moved the ‘Edit’ button to the top right so it’s always visible.

🔍 Navigating to Repeating Payments

Before - Settings
Before
Users tried navigating to their settings to edit an existing repeating payment.
After - Settings
After
To address this, I added another pathway for users to manage their repeating payments through settings.

🤔 'Top People' label unfamiliar to users

Before - Top People
Before
Users weren’t familiar with the label ‘Top People’ and wasn’t intuitive at first read what it meant.
After - Favorites
After
To address this, I updated the label to ‘Favorites’, which is a more commonly used term.

⭐ Favorite from friend's profile

Before - Friend Profile
Before
Users tried navigating to their friend’s profile to add them to their Favorites.
After - Friend Profile
After
To address this, I added an option to add a friend to Favorites from their profile.

❓ No feedback after updating payment

Before - Toast Notification
Before
Users weren’t sure their updates to an existing payment were successful or not.
After - Toast Notification
After
To address this, I added toast notification to alert users that their updates were successful.
Final Solution

Improving how users split bills with friends

Repeating Payments

Set up repeating payments to automate the way you pay bills with friends

Favorites

Customize which friends are in your Favorites list for easy access when transacting

Pay with Confidence

Never worry about accidentally paying instead of requesting your friend again

Pay with Confidence

Never worry about accidentally paying instead of requesting your friend again

Favorites

Customize which friends are in your Favorites list for easy access when transacting

Repeating Payments

Set up repeating payments to automate the way you pay bills with friends

Learnings

Reflection

Aligning with product’s mission

I learned that we can’t just add any feature we want. We have to consider the product’s mission and goal and make sure that the new feature doesn’t derail from it. For example, Venmo’s mission is to provide fast, safe, social payments. The features I added aligned with ‘fast’ and ‘safe’.

Future iterations

For this sprint, I focused on developing the MVP features. There were a couple ideas that came up that could be a great addition such as a calendar view of payments and creating friend groups to further optimize the experience.

Previous Project
left arrow

Steam

Next Project

Coming Soon

right arrow
powered by boba
boba emoji