Company
Cleo
Year
2024
Project Type
Optimization
Scope of Work
Research, Data, UX, UI
Timeframe
3 Weeks
Platform
iOS, Android
Cleo is an AI assistant designed to change its users' relationship with money. With a simple chat, Cleo can automate your money life and remove the stress of decision making with data-driven and deeply personal insights based on your specific needs and financial history to help users in ways their banks struggle to.
Context
Our initial Savings MVP launched in December 2023. We established a power user group to maintain an effective research loop with end users, and we closely monitored data to find learnings and optimization opportunities to drive the product forward. Cleo's Savings USP was a goal-based Savings approach, keeping users engaged in their journey to save towards something that is important to them, and keeping their goal top of mind.
Problem
We learned that our original goal creation flow was very user-driven with an overwhelming amount of options to choose from. We gave users free rein over the type of goal, amount, and timeline they can set, resulting in users setting unachievable goals. Our data showed that only 10% of users were on track to reach their Savings goals.
How might we empower users to set realistic, achievable savings goals?
Objectives
Outcomes
In the initial flow, Cleo Savings users were given complete freedom to set their own savings goals, including the target amount and timeline. While this flexibility seemed empowering, it often led to unrealistic goals that users struggled to achieve. This misalignment not only discouraged users but also contributed to retention challenges for the business.
The core value proposition of Cleo Savings is to help users get started with their savings journey and build sustainable savings habits through automation. However, when users set goals that are unachievable from the start, the effectiveness of our tool is undermined.
From our research into forecasting a user’s ability to hit their goals, we found that 90% of goals set are not realistic, with the median user having to save $90 a week in order to reach their goal.
In order to come up with an improved flow, I've asked for support from the Data Analyst on my team, specifically a deep dive into the goal setting to understand how users are interacting with this part of the flow.
TL;DR
Deep dive
In collaboration with my PM and Data Analyst, we came up with three key focus areas for improving the user flow. Guided by our data and informed by Hick’s Law, which highlights that an increase in options can lead to decision fatigue, we decided to streamline the flow. Our approach focuses on reducing choice overload and providing clearer guidance.
To make an informed decision for the Goal Selection screen, I turned to the available data we had from our initial flow to identify the most frequently chosen options among the 10 shown to users. This allowed me to streamline the choices, ensuring we maintain alignment with user needs while simplifying the experience.
I took the general game plan and created some rough wireframes, focusing on UI variations to display the reduced amount of 4 choices.
I presented my initial sketches to the team, and together we refined them down to a single concept. Our decision was guided by factors such as estimated tech effort, alignment with existing design system components, and copy requirements. The wireframe we landed on allowed us to use existing design system components while maintaining focus on the choices without additional overpowering elements on the screen.
Collaborating with a content writer, we drafted four simplified choices to move forward with and incorporate those into the Goal Selection designs.
For the second part of the goal creation flow, the Goal Setting, I retained the existing layout and components, leveraging different states of the input fields to pre-populate time and amount data as a quick win solution.
The long-term vision for this flow is to enable dynamic, personalized goal setting driven by a user's transactional data; however in the spirit of keeping the experiment lean, we defaulted all user goals to $250 over a 12-week period, translating to a target savings of around $20 per week.
Given the tight timelines and minimal engineering effort, as confirmed by my Engineering Lead, I chose to forgo user testing and instead proposed an A/B test in production. We ran a split test with a control group and a test group to evaluate the new flow.
After two weeks, we've seen significant improvements in the area we wanted to address, namely the amount of achievable goals created. We have also seen improvement in the overall amount of goal being set thanks to a much lighter goal selection and creation process.
As a result, we promoted the test and set the new experience live to 100% of users.
I continued to explore the goal creation flow further. Due to a shift in priorities, these designs as well as making the goal setting dynamic didn't make it into production.
Exploration: Customizing a goal
Exploration: Progressive form
Concept: Target date calendar helper
Concept: Milestones
Concept: Options for unrealistic goals
Concept: Unrealistic goal -> Milestone
Concept: Milestone UI