Ian Harding - Featured - Oliu

Case Study – Oliu

Role: Director of Design and UX

Identity Verification SaaS

Oliu is a B2B2C layered identity verification SaaS that gives organizations the ability to create and manage verification transactions for their customers.

Originally developed as a credential management platform, the product onboarding experience had high-drop off rates resulting in a failure to generate recurring revenue.

Below are screens from the original flow.

How might we

Redesign the onboarding experience to improve success rates and increase revenue?

Value drives outcomes

When signing up for a new product or service, a user needs to perceive value at every step. Doing so builds trust.

In order to build trust through value, its important for people to understand the purpose of every step and action; why they’re being asked for personal information, how the information is being used, and how security and ownership is handled.

Successfully completed objectives:

  1. Clearly communicated steps and actions
  2. Utilized a modernized method of authentication (passwordless)
  3. Improved the overall time-to-value

Testing

Out with the old

An onboarding experience must be easy to complete, or the product can be at risk of losing potential customers and negating growth and marketing efforts.

My team worked with stakeholders to break down the old onboarding flow and construct a new MLP (“Minimum Lovable Product” – a term joyously used by the team).

Questions we asked:

  • How long did the onboarding process take?
  • What were the key points of failure?
  • What was the minimum information required to onboard?
  • What were the initial entry points? (organic, by invitation, etc)

10 Steps @ 3:34

Tests determined that we were requesting too much information and that one specific step was resulting in high drop-off rates.

Visit website
00:00

  • Click “Get started”

Create an account
01:30

  • Fill out personal information
  • Fill out company information
  • Fill out payment details

Receive login credential
01:34

  • Navigate to the app store and download credential wallet
  • Onboard to the credential wallet
  • Use wallet to scan first QR code
  • Accept credential into wallet

Authenticate
00:30

  • Use credential wallet to scan second QR code
  • Authenticate login request

Data received from our Sales team highlighted that customers were having issues with delays in receiving the login credential to their digital wallet.

We conducted tests and confirmed that the average time to receive the initial connection request was 23 seconds from the initial scan of the first QR code to receiving the login credential in the user’s digital wallet.

This outcome was less than ideal for our desired experience, so we replaced it with a new OTP (One Time Password) method, magic links, sending a unique login URL to a user’s email address that when clicked, authenticated them directly into the product.

Minimum Lovable Product

In With The New

Unless users are required to pay for your service up front, do not ask for payment details during onboarding. Giving up personal payment information when not required will deter potential customers.

We chose instead to provide access to a limited sandbox environment for free, only asking for payment details when users were ready to expand their access. This allowed our users to make more informed decisions about becoming paying customers.

4 Steps @ 00:40

Initial tests against the new flow proved positive.

Visit website
00:00

  • Click “Try for free”

Enter email address
00:05

  • Fill out email field

Click magic link
00:30

  • Navigate to email and click link

Enter company name
00:05

  • Fill out company name field

Through ongoing cross-functional collaboration between product, design and engineering, we determined there were only two necessary pieces of information required for someone to use our product:

  1. Email address – Method of delivering a magic link for user authentication
  2. Company name – Method of contact for customer success and sales outreach teams

Putting our newly established Figma style library to the test ensured consistency and a cohesive experience. Read my AppX case study for more information.

Use Cases

Supporting the user

When building out a user flow for any new website or application, ensure you design for every possible outcome. This is especially important in early and mid-stage products that are trying to obtain new customers.

Working closely with engineering, we answered key UX questions:

  • What happens if the user leaves mid-way through a specific task?
  • What happens if they wait too long before moving on to the next step?
  • What happens if they try to repeat a task in rapid succession?
  • What happens if they click before something finishes loading?

We solved for as many use cases as possible, ensuring our users could confidently navigate through the experience while avoiding loops and dead ends.

Flows we solved for:

  • Allowing all users to log in using a magic link
  • Allowing all users to send a new magic link at login after the first one fails
  • Asking for a company name when new users complete their sign up and reach the dashboard
  • Authenticating invited users by asking them to confirm their email address
  • Showing an error message to all users who attempt to log in using an expired magic link

Results

Timing Is Everything

Within the first quarter of release, we saw positive results across all three of our project KPIs.

Time-to-value +80%

We successfully reduced our TTV score by over 80%, bringing the onboarding time down from 3.5 mins to ~40 secs.

Customer success +100%

We achieved a 100% success rate for new sign-ups, eliminating the previous drop off rate of 50%.

Conversion +$$$$

We successfully kickstarted an ARR stream, converting sandbox users into paying customers within the first quarter post-launch.

All designs outlined above are the exclusive intellectual property of ATB Financial and may not be saved, copied, shared, or reproduced in any form.