SUBSMANAGER

UX/UI Design l Research l Mobile

Monthly Subscription Management Tool

Imagine waking up to find a notification from your bank that your account has been overdrawn due to a subscription you forgot to cancel. Cassie had experienced this, she had signed up for a streaming service to watch a popular show, enjoyed it for a while, but then lost interest without canceling.

Mark felt the same. He signed up for various subscription-based services to find out which ones were worth keeping. However, he forgot to cancel the ones he did not want.

As a result, both of them spent over $500 on service subscriptions that they could've saved.

Sounds familiar, doesn't it?

Role l End-to-End product design, User research, Usability testing, Guerrilla testing, UI design, sketching, wireframing, prototyping, hi-fi mockups

Tool l Figma, pen, paper

Timeline l 10 days

BUSINESS OBJECTIVE

Subsmanager needs a mobile app product

Imagine there was an app that could help you manage all your subscriptions in one place. That would’ve been nice, right? Subsmanager is the service that helps you keep track of all your subscription & recurring fees across various websites, apps, and services.

However, the only downside is that Subsmanager currently only provides a desktop version that is not optimized for mobile devices. In order to expand Subsmanager’s market reach, it is in need of developing a mobile version of its products, which would allow a larger audience to access and benefit from its services.

BUSINESS OBJECTIVE

Enhancing user experience with 3 user stories for an iOS mobile app

Subsmanager is in need to create the following user stories for an iOS mobile app to support the existing website:

  1. As a current user, I want to see all of my subscriptions in one place so that I can get a comprehensive view of my spending on subscriptions.

  2. As a returning user, I want to unsubscribe from a subscription so that I can reduce needless spending.

  3. As a consumer, I want to be notified if any of my subscriptions are about to be auto-renewed so that I can make a decision about if I want to renew the subscription and continue spending money.

PROBLEM STATEMENT

How might we help users keep track of so many subscriptions?

How might we create a user-friendly and intuitive subscription management service mobile app that helps users keep track of their various subscriptions all in one place, monitor their costs, get notified, and cancel services when necessary?

FINAL DESIGN & FEATURES

3 key features help users better keep track of subscriptions

After exploring different methods and features, these three key MVP features are proven to be the most important features that could keep track of users' subscriptions all in one place, get notified of the auto-renew subscriptions, and have their unwanted subscriptions canceled, eventually helping users save money.

  • Cancel subscriptions

    Subsmanager is committed to helping you cancel any unnecessary subscriptions. You never have to pay for services you no longer require.

  • Upcoming Bills Reminder

    Upcoming bills reminder feature provides users with a transparent view of the upcoming subscription expenses, enabling them to better anticipate spending.

  • Linking Bank Accounts

    Subsmanager allows users to link their bank accounts to the app. Users will save time by having the app auto-detect all recurring and subscription payments.

DESIGN PROCESS

Let’s dive into “Why” these 3 features could solve the problem

Step 1 : Discover

Research

Step 2 : Definition

User flow

Guerrilla Testing

Step 3 : Development

high-fidelity mockups

Iterate designs

Step 4 : Delivery

Usability Testing

Branding

RESEARCH

Research helps me understand & explore the possibles

I only had 10 days to complete this project. To better understand how to solve these problems, it is best to conduct secondary research & competitive analysis. From here, I can get a sense of what’s out there, in the meantime, understand Subsmanager’s weaknesses and strengths.

RESEARCH- INSIGHT 1

40% of U.S. consumers are very confident in using technology to manage their finances

I looked at four popular financial tracking apps, including Trackmysubs, PocketGuard, Truebill, and Mint. Most of them only offer the option to link users’ bank accounts to the app in order to achieve the goal of saving time and effort.

I was worried about the privacy issue. My secondary research revealed that 40% of US consumers are "very confident" in using technology to manage their finances. You don’t want to lose the market if you want to expand the market reach, so…

How might we allow the users to choose whether they want to add a subscription manually or add their subscription by linking bank accounts?

RESEARCH- INSIGHT 2

Users must log in to their subscription account to cancel the subscription via the app

I did some research on how the app could help users cancel their subscription services. Users must log in to their subscription service account, and once the concierge has this information, the rest will be taken care of, so…

How might we give users the option to cancel the subscriptions in their preferred way?

RESEARCH- INSIGHT 3

Upcoming Auto-renew payments can be reminded

I tried to explore different methods to be the reminder of users’ auto-renew payments, so…

How might we implement the most effective method that could possibly help the users to cancel the unwanted subscription on time?

RESEARCH- INSIGHT 4

Gamification is widely used to motivate user engagement

I explored different methods to encourage users to keep using the app. According to secondary research, gamification is widely used across the app to motivate user engagement, so…

How might we find a way to introduce gamification to the subscription management app?

DEFINITION

User flows organized my thoughts. Sketch & wireframes to test.

As I began thinking about "how might we"s, I mapped out user flows to help me organize my thoughts. The user flows were mapped based on the combination of the user stories given as business objectives and the "how might we"s I needed to solve.

I also started searching for inspiration from Dribble and fintech apps to look for common paths as references, and started to sketch out ideas based on the user flows I created, which I, later on, turned the user flows into the preliminary low-fidelity wireframe and prototyped them for the purpose of doing guerrilla testing instead of spending time conducting user research and interviews.

DEFINITION

Spent 5 hours venturing on the streets to recruit participants for guerrilla testing

To verify the wireframing user flow I created and to obtain feedback, I spent 5 hours in a bustling commercial area and looked for passersby to join my research. If passersby answered affirmatively to my two questions, I asked if they could spare 15 minutes to walk me through how they would cancel their subscription services / get notified of the upcoming auto-renew payment. In the end, I found 5 participants willing to participate in the study.

  • Do you currently use a budgeting app? ( to ensure they were tech-savvy and familiar with how the budgeting app works )

  • Do you currently subscribe to more than 5 subscription services? ( to verify their knowledge of subscriptions and possibly the ability to identify any pain points )

Pasadena, CA

GUERRILLA TESTING

Some of the Guerrilla Testing results really surprised me

GUERRILLA TESTING - RESULT 1

Surprisingly, Privacy is no issue

Most participants said it is always nice to feel in charge of an app, such as the ability to add or cancel a subscription.

They also believe that the canceling option needs to be more visible as they sometimes found the feature hidden in some places in other apps.

80%

of participants believe linking bank accounts to budgeting apps improves their financial overview.

GUERRILLA TESTING - RESULT 2

Push-notification is not welcomed

I implemented push-notificaiton to remind users about their auto-renew payment, as this feature is widely used across the app based on my research. However, my Guerrilla testing said otherwise.

According to my research, many people do not believe that this approach would effectively serve its purpose because they had a tendency to automatically ignored the push-notificaiton nowadays.

80%

of individuals hate receiving “push notification” as a reminder, as they don’t believe this approach would effectively serve its purpose.

GUERRILLA TESTING - USABILITY ERRORS

A tangible redeemable reward system could possibly drive more user engagement

People love free stuff, and many apps use game-like elements such as rewards to keep customers engaged based on my secondary research. I explored badges, achievements, and more, but ultimately chose to implement a "reward system" because it encourages long-term engagement. Similar to Starbucks' star system, this approach allows users to redeem tangible rewards, which is more attractive than simply achieving goals or earning badges.

100%

of participants felt that the reward system could boost their motivation to use the app.

The push notification is disruptive and I would likely disable the feature.
— Participant 3
Having a reward system would likely motivate me to see the app more.
— Participant 1

GUERRILLA TESTING USABILITY ERRORS

Oh no! Usability errors were discovered during the guerrilla testing session

80%

of participants think they understand better when seeing a spending category breakdown

80%

of participants ignored a pop-up message requesting users to link bank accounts to the app

80%

of participants expected to see phrases related to "subscriptions" on the landing home screen

DEVELOPMENT

Iterate design based on Guerrilla testing results. Focus on fixing 3 key features

In response to the feedback I received, I implemented various changes based on qualitative data. However, I only got 10 days to complete the project, so I shifted my focus.

The primary focus of the change was to fix the usability problems and focused more on the key features that could help solve the problem statement : 1) cancel subscriptions, 2) get notified when there is an auto-renew payment, 3) view all subscriptions in one place.

DELIVERY

Recruit new participants and test again with usability testing

Getting feedback and insights from doing guerrilla testing saved me some time, so I felt that I do have some time left to do usability testing. I reached out to some UX/UI group communities and recruited 5 new participants who were unfamiliar with my iterated designs. I conducted moderated 30-minute in-person interviews. The objective of this usability testing was to ensure that the user flows and UI design align with the overall needs of the target users. In the meantime, meet the business objective as well.

  • Please walk me through how you would cancel the subscription service.

  • You want to be notified when the recurring payment is coming up, what actions would you take?

  • How would you navigate to view your subscription service overview when you wish to view all your subscriptions?

DELIVERY - FEATURE 1

80% of participants found the subscription list & cancel button easy to find

All users were able to locate the "cancel" button without any difficulties. Additionally, 80% of participants found the subscription list and the cancellation button and they thought the cancellation process was intuitive. Given that all users were able to find the cancel button without any issues, I determined that no significant changes were necessary.

DELIVERY - FEATURE 2

80% of participants successfully noticed the “bank account linking” feature

Users have the options to choose manually adding their subscription or linking their bank accounts. This allowed all subscriptions to be in one place, and it will auto-detect the recurring payment for the users in just a minute.

Additionally, the bank account linking feature needs attention from returning & current users. 80% of users ignored the pop-up message during the guerrilla testing. They assumed the pop-up was an advertisement.

Instead, I implemented a banner directly beneath the subscription budget, highlighted with an orange color to draw attention. As a result, all users noticed the feature, and 80% clicked on the "GO" option to proceed.

DELIVERY - FEATURE 3

100% of the participants found it easy to view and easy to get reminded of

During the user interviews and guerrilla testing, 50% of users dislike push-notifications as a reminder.

Rather than implementing push-notifications, I included an "upcoming subscription bill" section at the top of the screen. This feature provides users with a transparent view of their upcoming subscription expenses, enabling them to better anticipate their spending. 100% of the participants found it easy to view and easy to get reminded of.

USABILITY TESTING RESULT

80% of the participants completed the tasks with no problems

Based on the usability testing metric, with this iterated version, some of the participants really like the “upcoming bills reminder” feature.

  • Participant 1

    “The design of this app is clean and straightforward, I really like it.“

  • Participant 4

    “I really need that upcoming bills as a reminder feature to help me with my subscription”

BRANDING

Trustworthy blue + Money green = Subsmanager brand

Subsmanager’s brand identity has been identified as 1 ) a trusted friend who is helping you save money. 2) this app is trustworthy, caring, friendly, and casual.

Based on my secondary research, blue and green colors are commonly utilized in finance apps, so incorporating them is a safe choice. Combining blue and white can be an excellent option for a finance app, as it conveys a sense of reliability while still maintaining a friendly vibe.

In this day and age, finance and banking no longer need to adhere to traditional methods. The font I have chosen gives off a modern and professional vibe, which is commonly used in fintech applications.

TAKEAWAYS

Given more time, I’d dig into the the “reward system” gamification

  • Designing an end-to-end project within 10 days is not impossible. Honestly, I was intimidated by the 10 days period time frame because I thought the whole design process, especially the process of recruiting the right people and conducting usability testing could really take a long time.

  • Looking back, I could have avoided losing sight of the project's scope by defining the key features earlier. This would have saved me more time, but I actually don’t regret what I did because I get to explore different methods and find a way to possibly add more value to this mobile app. For example, this gamification idea would not be brought up and loved by participants if I hadn’t explored more options. However, meeting the deadline promptly is definitely more important.

TAKEAWAYS

Find ways to make it more accessible, like “voice assistance”

  • Based on my research, 100% of participants loved the idea and felt that the reward system could boost their motivation to use the app. Unfortunately, the reward system feature was out of the scope, but I would love to implement it and test this hypothesis again if I had more time.

  • I spent too much time creating mid-fidelity wireframes for this project. To reduce the time spent on creating wireframes, I would utilize placeholders, boxes, and buttons for guerrilla testing purposes. This approach would enable me to spend less time on designing and more time on identifying pain points and understanding the needs of potential users.

  • To increase the precision of the usability testing outcomes, given more time, I would have the participants complete a survey at the end of the moderated testing session utilizing the System Usability Scale (SUS) scoring method. This would enable me to obtain a more detailed understanding of their thoughts on the app in the most effective way.

  • Voice assistance is very widely used nowadays. If users do not wish to link their bank accounts, I would explore implementing a voice assistance feature to ease the process of adding their subscription. The voice assistance feature could also be more accessible to the elderly who is not tech savvy, and minorities such as the blind people community.

    This idea has potential, but its implementation and impact need to be carefully considered.

  • ECHELON

    Web-3 Job Searching/Recruiting App Creation

  • WORKSPOTTER

    Streamlining the Search for Remote Workspaces

  • EARTH HERO

    Carbon Emission Action Progress Information Architecture Redesign