Summary: An onboarding redesign for Simple but Needed (SBN), a business software suite used by organizations to manage checklists, scheduling, reporting, and task workflows. This project redesigned the onboarding flow to guide users through account setup and app configuration entirely within the product, without requiring outside assistance.
Solo project: stakeholder interviews, journey mapping, sketching, prototyping, and moderated usability testing.
New users of the SBN software suite were failing to complete onboarding at a high rate. The existing process relied on an email with written setup instructions, but a large share of new clients (many of whom have limited technical experience) were dropping off before completing account creation or logging in for the first time.
The updated SBN onboarding process seeks to create a better experience for clients by providing a well organized process for users to be guided through the introduction of the software and be able to quickly learn how to do critical tasks. The process used is a modified Google Ventures design sprint created to rapidly map, plan and test ideas.
To understand where the drop-off was occurring and what users needed, I went through the onboarding process myself end to end, then conducted stakeholder interviews to map the experience from the business side. Stakeholders identified two consistent pain points: users couldn't tell which apps in the suite were active for their account, and there was no fallback guidance once a user was inside the product.
I came up with a few preliminary sketches to help decide which direction to go to build an onboarding flow. The stakeholders decided that the most important screen would be the homepage, which should allow users to see a description of the app and see if that app was configured for their account. They also prefered the idea of combining this home screen with options to have tutorial help.
I explored two directions for how to surface onboarding help without disrupting users who didn't need it.
Option A combined the app name, tutorial options, and configuration status into a modal that appeared after clicking an app icon on the homepage, keeping help more contextual and tied to the specific product the user was trying to use.
Option B separated tutorial options onto a standalone "Getting Started" window on the landing page. A more prominent but less contextual approach.
After reviewing both directions with stakeholders, we aligned on Option A. The key reason was persistence: by tying help to the app icon rather than a one-time welcome screen, users would always have access to guidance when they needed it
With Option A approved, I built a storyboard of the full flow, into the app-specific modal, and through the step-by-step tour. The storyboard covered both the configured and non-configured states.
Based on the approved storyboard, I built a prototype in Sketch covering the full onboarding flow. The testing goals were to confirm that users could navigate the flow without instruction, identify any points of confusion, and surface anything users expected that wasn't present.
Although no style guide was provided, I kept the color scheme consistent with the existing SBN website to signal continuity. The prototype included multiple homepage states (configured apps, non-configured apps, greyed-out unavailable apps) and a full three-step tour sequence to simulate the guidance experience.
Moderated in-person usability testing was conducted with five participants representing people with varying levels of technical comfort who were new to business software tools. The primary goals were to verify that users understood each step of the flow without prompting, confirm that the tour system was navigable, and identify any missing elements.
Results from testing
What worked:
Issues and how they were addressed
The most valuable part of this project was how clearly testing revealed the gap between what felt finished in the prototype and what users actually needed. The missing app labels and the absent success message were both things that seemed like small omissions during design but turned out to matter significantly to users in practice.
If this product continued development, the next priority would be personalizing the homepage to reflect each user's actual app configuration on first login This is so the distinction between available and unavailable apps is never something a user has to figure out, but something the product communicates immediately and clearly.