Venmo Recurring
concept project
Role: UX designer, UI designer
Date: July 2020 (Two-week design sprint)
Team: Chloe Danahy, Harry Mairena-Vargas, Finna Wang
Tools: Figma, Lucidchart, Slack, Google Drive, Zoom
Project overview
Venmo is a mobile payment application founded in 2009 that allows people to split bills, pay each other back, and pay for goods and services in a social and playful manner. Users enjoy Venmo for its simple design and universality. My team was tasked with designing a new feature for Venmo so that users could create and manage recurring transactions.
Process
User interviews
We initially wrote our interview questions only about Venmo. When we weren't able to pinpoint exactly what would make an impactful new feature, we expanded the types of questions and topics about which we asked. We interviewed 13 users about not only their Venmo habits, but also their habits regarding managing recurring payments, whether that be through a banking application, by hand, or through an Excel spreadsheet.
Key I-statements
"I find it uncomfortable to request money verbally."
"I use Venmo to split rent or utility bills with my roommate."
"I find automatic payments to be convenient."
"I manage my money by looking at my transaction history on Venmo."
Problem statement
After discussing our interview findings and extracting several I-statements, my team wrote the following problem statement:
Venmo users love that Venmo is easy and convenient to use. They need a way to set up automatic payments for recurring transactions so that they can minimize social discomfort and continue to spend less time on the app.
Competitive analysis
We compared Venmo with other commonly used payment apps and services, and concluded that Venmo is widely used because of its convenience, simplicity, and compatibility with different mobile devices and bank accounts.
User persona
Our primary persona is Alex, a college junior who lives with two roommates and has a busy lifestyle. He pays one of his roommates for rent every month. Conversely, he is responsible for monthly utility bills.
User flow: creating a recurring transaction
In order to make this new feature integrate as seamlessly as possible, we considered the existing user flow of creating a payment or request. We sliced this flow between entering the description and prompting the user to decide between a payment and request. This gave users the option to create a recurring transaction without deviating from the existing flow.
Sketching & design studio
After creating a user flow, we I conducted a design studio session to get our thoughts on paper. These are some of the sketches I did to illustrate the recurring transaction flow, taking direct influence from calendar apps and date pickers that we studied for our competitive/comparative analyses.
Design iterations
Adding a confirmation page
Activating recurring button
How might we make the recurring button appear activated or clicked after setting up a recurring transaction?
Developing options
Managing recurring transactions
Solution
My team created a high-fidelity prototype illustrating the final versions of the iterations explained above. We designed a way for users to create fully customizable recurring transactions, which can be managed and edited at any time or at scheduled times. This new feature is seamlessly integrated into the existing user interface, which makes made it simple for users to use with minimal to no onboarding necessary.
High fidelity prototype
Creating a recurring transaction
Alex's roommate Isobella is responsible for paying rent to their landlord every month, so Alex is setting up a recurring monthly payment to her. He is setting his reminders based on his personal preferences.
Part 1
The pay or request screen has a new "Recurring" button sandwiched between "Request" and "Pay."
Managing a recurring transaction
A month has passed since Alex initially set up a recurring electric bill request from his two roommates. He is now prompted to update that amount to reflect the current bill.
Part 3
Swiping left on an item allows users to edit the transaction. A confirmation window appears to acknowledge any changes made.
Next steps
Venmo for business
Although the "Manage" screen in our prototype only shows a couple of items on each tab, we considered the needs of users who have freelance businesses and receive income through their Venmo accounts. We would consider adding sort and filter options for when that list of recurring requests expands beyond more than a few items.
Receiving recurring transactions
Our project was focused on the user creating the recurring transactions and sending the payments and requests to others. As a next step, we would consider the experience of being the recipient of these recurring payments and requests. What do those notifications look like? Where do they live in the app?
Additional testing
A big drawback of design sprints is the lack of time available for user testing. However, the feedback that we received was extremely valuable and crucial to the success of our finished product. If given more time, we would definitely conduct more testing. For me in particular, I would try to conduct tests via video conferencing as opposed to emailing the tasks to potential users.