X
UXArchitect
UXDesigner
I solve design problems.

Soulbii

Background

Case Summary

Overview

Twelve million American businesses are solopreneurs whose success depends upon an intimate knowledge of clients and prospects. Soulbii is a contacts relationship management app created to assist this niche market. But its onboarding flow was confusing its new users, and that caused them to abandon the app.

Soulbii's three dynamic elements:
  1. Connections. Users add connections (Soulbii-speak for contacts).
  2. Lists. Users create lists specific to classes of connections. (Ex: friends and family list, clients list, peers list.)
  3. Templates. Users create templates with data fields specific to connections. (Ex: a "clients" template might contain fields different from a "friends and family" template.)

Problem Statement

Soulbii users could not complete its onboarding flow because its path was poorly defined, it lacked error prevention, and it failed to provide necessary documentation. How might we create an easy-to-understand onboarding flow that would retain new users?

Outcome

I utilized user surveys, interviews, and three rounds of usability tests to create a learnable onboarding flow that was quickly understood by users and that set Soulbii up to enter the marketplace.

Project Details

Team

Project Manager
Researcher
Designer

My Role(s)

Design
Writing

Timeframe

Three weeks

Tools

Figma

Research

Heuristic Analysis

Home
(Non-functioning) icons presented as buttons.
Learnability 2
Home
List creation wasn't intuitive.
Learnability 1
Add A Connection
Fields in pre-defined templates were unintuitive.
Learnability 3
Add Connection To List
Lacked clear path to add a connection to a list.
Correct path appeared non-functional.
Efficiency 2
Add A Connection
Steps lacked description and direction.
Learnability 4
Add A Field
Search delivered fields that were already visible.
Gave impression search was non-functional.
Learnability 4
Edit Template
Search suffered from same issue as above.
Templates weren't introduced, explained, or defined.
Learnability 4

User Survey


We surveyed thirteen solopreneurs from our immediate networks. These included real estate agents, personal chefs, personal trainers, among others. They told us that maintaining in-depth contact information is critical to their success.
90%
Maintained lists of connections.
100%
Repurposed disparate apps (sometimes multiple apps) to create makeshift CRMs.
70%
Eventually forgot connection details.

User Interviews


We interviewed nine of our survey respondents.

User Comments:
"I make notes in my contact tab that's on my phone."
"I know I'm not going to remember the stuff I put in Square. I have to remind myself to click on that information to see it. It's not something that just automatically comes up."
"Everyone I meet is a business lead in some way."
Each solopreneur had a "system" for keeping business data. Some maintained data across multiple apps and some re-purposed a single app, like their contacts app or payment system.

Persona

David is a 32-year-old personal trainer. He's ambitious to grow his business. He makes business connections at gyms and meet ups.

He's tech saavy, and keeps business contact data on his phone, client notes in an Excel spreadsheet, financial info in Stripe.

David wants to keep business information in a single location.

Usability Testing: Original Website


We asked five users to complete four tasks:

Task: Create a List

40%
Easily completed task
60%
Had difficulty completing task
= 100%
Success
All users created a list. But the majority were unsure they completed this task because Soulbii did not provide them with a confirmation.

Task: Add a Connection

100%
Success

Most users clicked on the large, non-functional icon at the center of the home screen (see above) to add a connection. This was the first in a long series of miscues.

Users eventually found the correct path, but were confused when phone and email fields weren't under the "Basic" tab. (They were under "Contact.") Users were again confused when social media links weren't under "Contact" but instead "Social."

Task: Add a Field

20%
Success
User Comment:
"Why is this so hard?"
Users felt lost.

Users searched for fields to add. But because all possible search results were already visible on the screen, users assumed the search function was broken. That led to them bouncing around looking for other options (such as "Add New Template," where they again searched, and again encountered the same search issue).

Task: Add a Connection to a List

60%
Success
"60% Success" masks the confusion half of users experienced as they sought the correct path by clicking on another non-functioning icon (screen center), among the "List" tabs (left), and on the plus sign (center right -- that linked to the "Add Connection" screen).

The correct link (right top) launched a slideout that contained a search field. But because the large screen lacked a list of current connections, users thought they came to the wrong place.

Ideation & Testing

User Flow

Goal:

Create methodical series of steps that, often as possible, limit users to binary choices.

Usability Testing : Mid-Fidelity Prototype


I focused on designing learnability into the flow. My result improved two aspects of the flow.

Task: Add a List & Add a Connection to it


The original flow required users to add a "connection" in one section of the flow before going to a different section with a dramatically different interface to add their connection to a list.

Our mid-fidelity flow allowed users to add a connection and immediately add that connection to a list.
60%
Success
Original Site
100%
Success
Mid-Fi

Task: Create a Template & Add a Field to it


Soulbii's original flow encouraged users to customize each of three templates (Basic, Social, Contact). But users proved this flow lacked learnability.

I compressing the three templates into one with three "Categories" and added instructions. But I packed too many steps into one screen.

User Comment:
"Oh, God, there's a lot on here!"
Still, I achieved dramatic improvement.


20%
Success
Original Site
67%
Success
Mid-Fi

Usability Testing : High-Fidelity Prototype


My focus: Simplify the flow, reduce verbiage, rely more heavily on graphical cues.

Task: Create a Template & Add a Field


Users select between adding their new connection to an existing template or creating a new template.
They choose which fields to include in a custom template.
20%
Success
Original Site
67%
Success
Mid-Fi
67%
Success
High-Fi

Task: Add a Connection


Self-explanatory.
100%
Success
Original Site
100%
Success
Mid-Fi
100%
Success
High-Fi

Task: Add a List & Add a Connection to a List


Users can add their connection to an existing list or create a new list.

This step completes the flow.
60%
Success
Original Site
100%
Success
Mid-Fi
100%
Success
High-Fi

Learnings

Our team conducted four extensive client meetings over three weeks during which we covered the full scope of the project. But as we approached our delivery date we learned the client no longer wanted users adding connections to lists and no longer prioritized customizable templates.

Data had changed the client's priorities as much as it changed our flow. Yet we missed this because we failed to ask the right questions at the right time and so assumed his needs were static.

A few weeks after our final meeting, the client and I went for coffee. He told me that he had, indeed, incorporated the list and template features. But this felt more like luck than success. (Success would have predicted this result, not been surprised by it.)

The client is part of the data. They, as much as users, must be monitored and questioned, and design changes made accordingly.

With the exception of the 33% of users who failed to add a field, 100% of final prototype users completed all tasks assigned. Still, there were missteps.

Next Steps