User Onboarding

User onboarding

This is page four of the Growth Marketing Guide.

Most SaaS apps lose 95% of new users within 90 days. That's insane.

They tend to lose those users during onboarding—when a first impression is made.

Therefore, a growth marketer focuses on welcoming users into a product in a way that motivates them into being lifelong customers.

This is achieved through delightful onboarding experiences and having a valuable product.

What this page covers

"Onboarding" describes the user's experience between signing up and becoming an engaged user.

This phase consists of two elements:

On this page, I cover the first phase: the user's first experience. You'll learn:

Onboarding strategy

To create an onboarding experience that encourages users to fall in love with your product, consider four steps:

  1. First, identify your product's value to users.
  2. Map out the user's journey toward experiencing that value.
  3. Identify the obstacles along the way.
  4. Address those obstacles using your onboarding experience.

Obstacle identification

Some obstacles will be known to you. They are the product journey steps that:

Other obstacles are hidden. To identify them, observe users using your product:

Watching user behavior reveals inefficient and broken paths users take through your product. These aren't obvious until you see how people interact in the wild.

Here's an example: In your SaaS app, a user creates then immediately deletes a new project. They do this ten times a day.


What are they trying to accomplish? Is there a feature they wanted to momentarily access that required a project to exist? If so, what if we extract that feature into a standalone button so they don't waste time making unnecessary projects?

Getting more from user observations

Addressing obstacles is just one benefit of observing users. The other is identifying which paths through your product create the most engaged, highest-paying users.

Rely on your analytics software to track every event that these hero users trigger. Then optimize your onboarding experience to usher users toward these paths.

Example: Twitter

Twitter studied their users' onboarding behavior and discovered that if a new user doesn’t follow at least a handful of other Twitter users immediately upon signing up, they’re much less likely to return in the near future.

As a result, Twitter redesigned their onboarding flow to force users to choose five people to follow. They showed celebrities you're likely familiar with based on the topics (e.g. sports) you indicated you're interested in at the start of onboarding.

Addressing obstacles

Once we've identified obstacles (tedium, friction, dead-ends), we address them using four principles:

1. Onboarding should be educational

When a user signs up, the in-product experience should immediately answer:

What is this product's value and how do I achieve it?

If the answer isn't self-evident, emphasize it using an assistive experience: 

If your product is dead simple and doesn't require user education, skip these experiences. Don't waste time telling people obvious things. That adds friction and boredom.

2. Onboarding should be enticing

Onboarding should never just be educational. It should also be enticing.

While educating users, entice them with your product's value so they're willing to put up with the boring parts of onboarding. Tease them with how amazing life will be once they are done.

To do this, start by identifying the magical moments in your product where users receive maximum value. Perhaps it's when they receive their first payment, find a date, or destroy an enemy's base. Your job is to visualize those exciting outcomes during the onboarding experience.

For example, look at how the scammy "dating" site, Ashley Madison, does it. They visualize your end goal (“finding women”) through blurred background photos while asking you to painstakingly enter your profile details. 

They're teasing you with their magical moment while putting you through a slog.

This principle extends to your entire customer journey: Don't ask someone to do something until you've excited them about the value they’ll get from it.

For example:

Prove to people you can deliver then prompt them to take action.

If you have nothing to visualize, write it out

If you have nothing enticing to visualize during onboarding, bullet point the value customers will receive. 

For example, if you’re a service that helps people quit smoking, share how many people have quit smoking with your help: 

“About 15% of people who finish this onboarding experience go on to finish our course. Once you've finished it, you'll have a whopping 85% chance of quitting smoking for life. This is your easy shot—don't squander it.”

3. Onboarding should be low friction

Once our onboarding experiences are educational and enticing, we work to reduce their friction.

Start by listing every action users take before purchasing. For a website design tool, users might follow this path:

  1. Enter their email and password.
  2. Create a sample site.
  3. Experiment with the design tool.
  4. Invite team members.
  5. Finish building their site.
  6. Enter their credit card. 
  7. Publish the site.

For every step, apply these principles to reduce friction:

During onboarding, it must always be clear what the next step is. And that step must appear easy. This is how you build momentum to propel users toward the end of your product journey.

4. Onboarding should be productive

The lengthier your onboarding, the more important it is that it doesn't leave users empty-handed at the end.

For example, a project management app can leave users with an outlined project that they've shared with all their relevant team members.

Or, if you’re an email app, the onboarding walkthrough can guide the user through cleaning up their inbox. That way, users will accomplish something they care about while learning to use your app. This leaves them with a small dopamine hit.

Remember, a great onboarding experience delights users. Nothing is more motivating than experiencing a product's ultimate value within minutes.

Example: Webflow

At Webflow, we developed the following onboarding experience. First, we learned who the user was so we could customize their experience:


  • Once they completed registration, we placed them immediately into the web design tool so they could get their hands dirty experiencing the power of the app. We didn’t want to buffer this experience with a long, boring video.
  • But, after 30s, we knew they’d get overwhelmed by the complexity of the app, so we forced open a menu to automatically show our video course. Each video walked you through the steps necessary to becoming a power user. 
  • The very first video was just a 60s timelapse of a site being built in Webflow. This showed the power and simplicity of the app. We were visualizing the end goal: you saw a site go from being a blank canvas to a beautiful, full-featured page in just a few minutes. 


My growth training company, Demand Curve, gives you feedback on further optimizing your onboarding experience and product journey.


I'll conclude this page with a brief discussion on virality.

The triggers for virality often surface during the onboarding experience:

Three types of virality

There are three viral modalities:

Let's explore each.

Inherent virality

Inherent virality, which is an outcome of the product's use, is possible when:

The power of inherent virality is that you don't have to artificially incentivize users to refer—they're going to do it on their own.

You just have to empower them and get out of their way.

If your product doesn't fall into one of the two categories above, inherent virality is not going to happen. You'll be relying on these other types.


The second fastest virality is word-of-mouth (WOM). It's a measure of how good your product experience is.

Many successful companies rely exclusively on WOM and never spend a dime on advertising. Instead, they built something people can't stop talking about because the product elegantly solves a huge pain point—or it delights them endlessly.

WOM is the outcome of a product that:

Your potential for word-of-mouth success is also a function of how big you and your market are: how many customers do you currently have and how many more potential customers are out there?

If you only service 10 customers per month, you are unlikely to see runaway word-of-mouth. There's not enough kindling for the fire. Instead, you'll need to introduce artificial virality: coerce users into referring others.

Regardless of your audience size, every company should earnestly pursue word-of-mouth. An incredible product makes every part of growth easier.

Artificial virality

Artificial virality consists of transactionally incentivizing users. Think "refer a friend and get $50 off."

The art of artificial virility is in knowing:

The latter is simple: make the offer when they've experienced a dopamine hit from your product. This is whenever they're most delighted because your product delivered on its promise. During these moments, make it frictionless to refer.

The trickier part is knowing which incentive to offer.

Artificial virality has modestly succeeded for some companies. But it's rarely a slam dunk because most users don't care about earning a bit of cash. Plus, they're jaded by the thousands of offers they've encountered in the past.

Instead of offering cash, I recommend doling out rewards in the form of your product's primary value proposition. Meaning, reward with greater access to the core product. For example, when you invite a colleague to use Dropbox, you're rewarded with additional gigabytes of storage. Storage is Dropbox's tangible and relevant value proposition. It's what people signed up for. So give them more of it.

If you don't have a product that can be doled out in increments (e.g. GB's, Vimeo videos hosted, Tinder matches swiped), then the cash reward must be significant: 

Optimizing virality

When optimizing virality, focus on three metrics:

If you multiply the last two numbers together, you'll calculate your Viral Coefficient. A viral coefficient above 1 is an indicator of viral potential. If you pair this value with a short lag time, you can experience explosive growth.

Next: Acquisition channels

How to acquire users via paid and unpaid channels.

Next page →