Onboarding Redesign

Redesigned our user signup and company creation process to improve the completion rate and decrease the time to completion.

Project

Goal

Improve onboarding completion rate, and reduce onboarding time to completion

Product Objective

Increase trial activity, increase conversion rate

Role

Product Designer and Product Manager

Team

Engineering Team, Stakeholders

Date

2020

The Problem

We were unsatisfied with our onboarding completion rate, only 78% made it through the process. And the ones that made it, took a median amount of 7 minutes.

Hypothesis

By increasing the onboarding success rate and reducing the time and friction to create a user and company, this would improve our users trial activity and lead to higher user adoption rates.

Goals

Increase
Completion Rate

&

Decrease
Time to Completion

Objective

Increase
Trial Activity

&

Increase
Adoption Rate

Current User and Company Creation Process

Our current onboarding process has two steps. First is to create a user, then to create a company. If a user is invited by another user, then they skip the create company process and join the already created company.

Research

FullStory

FullStory is a powerful tool we use to research feature adoption and get qualitative feedback on our users. I was able to see how they interacted with our onboarding experience.

Usability Testing

In person testing gave us the extra insight FullStory didn’t. This consisted of stakeholders and a few customers who hadn’t gone through the process in a while.

Competitive Research

I looked at different companies onboarding experiences for inspiration. With tools like useronboard.com, I was able to find best practices across all tech verticals.

Research Findings

#1 Two Call to Action Buttons
The 2 call to actions on the user verification page was confusing. People were missing the email verification button.

#2 Landing on Sign In Page
Clicking signup from the website took you to the sign in page, requiring an extra click to sign up. This created extra confusion.

#3 Subpar Design Hierarchy
Including multiple fields in a single page created less "steps" but more attention to each step. It forced us to cram fields which created inconsistent visual hierarchy.

#4 Excessive Clicking
Page of drop downs created an extra click for each field, exhausting the users attention throughout the process.

#5 Nonessential Questions
Certain questions could be asked later when the user wanted to interact with that setting, not required during the sign up process.

#6 Contextual Overload
A long form for the users first experiences in D-Tools Cloud required more attention than was necessary.

Design and Ideation

Improvements to the Onboarding Process

1
Land on the sign up page, instead of sign in page
2
Split up the name and password from the email verification step to make it clear they need to verify before doing anything else.
3
Ask for verification code after password and name. This may make the user feel more invested in completing the sign up process.
4
Minimize optional fields that only some users would be interested in.
5
Split apart the fields into separate pages to make each page simpler.
6
Removed unnecessary information like labor price and cost, and pricing integrations.

Design Layout Improvements

Simplify Each Page

Instead of cramming 10 steps onto a single page, split up the steps into individual pages to feel less overwhelming. This should reduce user exhaustion for each page and throughout the onboarding process.

Old
New

Create Consistent and Simple Hierarchy

Design a fluid hierarchy, walking the user through each page with consistent form structure to easily follow the next step, with each additional step in close proximity.

Old
New

Break Out The Dropdown Sections

Instead of having to click twice to select a dropdown, once to open and another to select, only make the user click once by breaking out the options into buttons that take you to the next step, and an extra bonus of nice looking icons for visual appeal.

Old
New

Only Request a Single Address Field

Using Google's Autocomplete API from Maps, we could ask for just a single address field. Google would search and complete the full address and if needed we could show an expanded view for manual entry.

Old
New

Final Design

A look at our final design with improvements to both the user flow and visual design for the Create User and Create Company flow.

Results

Achieving Our Goal

Our goal was to increase our onboarding completion rate and reduce time to completion.
We achieved our goal!

+17.9% 😁

95.7% Completion Rate

(up from 77.8%)

4.6x faster 😮

90 second Completion Time

(down from 7 minutes)

Revisiting Our Hypothesis

Achieving our goals for this project was to support a product objective of increasing trial activity and adoption rate.

+10% 😊

Trial Activity

±0% 😐

Conversion Rate

We were able to show an increase in trial activity of +10% in key product metrics such as creating opportunities, and while we were unable to show a change in our trial conversion rate, the project was overall a success.

We have confidence that the work we did will help users get through the trial process with a pleasant experience, making them more likely to stick around longer in their first trial session. Onto the next project!

Reflection

What I learned

Tracking Objectives vs. Goals
Affecting the bottom line with a single feature can be hard. It's important to have smaller attainable goals with the intention of impacting and achieving your objective.

KISS - Keep it Simple Silly
More pages isn’t always a bad thing. Keeping each page simple and direct made each step more focused and the entire process faster.

Next Steps

Entire Journey
For this project, we focused on just part of the user journey with the product sign up flow. There are steps before on the website and steps after in the product that are worth visiting next!

Define New Goals
While we influenced only one of our objectives, we can select a new set of goals to continue to drive our product objectives.

View Another Project

Return Home