Intercom On Onboarding v2
Intercom On Onboarding v2
Onboarding
Second Edition
1
Intercom on Onboarding
Intercom builds a suite of messaging-first products that all modern internet
businesses can use to accelerate growth across the customer lifecycle, from
acquisition to engagement and support.
www.intercom.com
We’ll spare you the legal mumbo jumbo. But please don’t share this book or
rip off any content or imagery in it without giving us appropriate credit and
a link.
Got questions? Head over to intercom.com and get in touch through our
Messenger (or you can drop us a note at [email protected]).
3
Table of contents
Foreword
Samuel Hulick 06
Introduction
Des Traynor 09
01. The low-hanging fruit of user onboarding
Des Traynor 12
02. C.A.R.E. – A simple customer onboarding framework
Ruairí Galavan 20
03. Killer onboarding starts with a story
Samuel Hulick 29
04. A content-first approach to product onboarding
Jonathon Colman 39
05. Hook trial users from their first use
Robbie Allan 50
06. Making the best first impression
Danielle Swanser 57
07. Streamline onboarding for complex products
Robbie Allan 66
08. Onboarding groups, not just individuals
Brendan Irvine-Broque 74
09. How we designed a modular onboarding system
Cindy Chang & Siya Yang 81
10. Onboarding never stops
Ruairí Galavan 92
11. Customer retention is the new conversion
Des Traynor 100
Conclusion
Des Traynor 109
5
Foreword
Trying out a new software product can feel awesome, like taking on a new
superpower. Suddenly, you have a capability you didn’t have before, like being
able to have a face-to-face conversation with someone on the other side of
the planet, or knowing exactly which song is playing in the restaurant you’re
eating in.
The real magic comes when we seamlessly acquire these superpowers. It sets
the product/customer relationship up for long-lasting success right from the
beginning. When this occurs, it’s great not only for the customer but for the
business too. Converting signups into long-lasting, churn-resistant users is a
tide that lifts all departmental ships: marketing, product, customer support
and beyond.
In fact, onboarding can even pose a bit of a paradox in that way: the worse
onboarding performs, the more often it will be the ONLY part of a product
that a given user sees. Y
ou can create the most powerful features in the
world, but they might as well not exist if users never have a chance to
encounter them.
6
When a product’s onboarding is underserved, the loss of users can be
staggering. Every signup has the potential to be a valuable user of your
product. And every signup has come to you thanks to the elbow grease
of your marketing and product teams, who created a value proposition
appealing enough to investigate.
Is that time investment – for both your company and its new signups –
being rewarded with a robust, bulletproof activation process? Or is it being
squandered with an experience that neglects the needs of first-time users,
letting the majority of them slip through your fingers like sand?
Intercom has given this space a lot of thought over the years, first and
foremost in designing and building products to help engage, onboard and retain
customers. They’ve also consistently delivered phenomenal recommendations
and insights via their blog, podcast, guides and, now, with the updated edition
of this book, which builds upon the first edition with a number of new
chapters exploring the latest thinking on onboarding.
This extra material covers a lot of new terrain: from a simple framework to
understand the ideal onboarding flow to an in-depth exploration of how to
write the content that helps your users achieve their goals; from advice on
making a great first impression to ensuring that as many users as possible
stick around, and so much more. In short, the writing that follows outlines
time-tested thinking that will help your company thrive by helping its users
do the same.
I truly hope you absorb and apply the advice this book provides. T
he world,
and your business, could always use more superpowered people.
7
8
Introduction
It was a manual process, but repeatedly talking to people who are trying to
set up your product is a surefire way to help you learn that you need to fix
your onboarding.
Even though onboarding wasn’t as well studied as it is today, one thing was
apparent: onboarding was and is the one truly universal problem every piece
of software has. It’s the only thing literally all your customers are going to do,
and you’re guaranteed thousands of your users will run into some kind of
difficulty with it.
It doesn’t matter if you’ve tried every marketing technique under the sun,
if you’re not onboarding users successfully it counts for nothing. Why would
you invest so much in trying to attract users but not go the extra step and try
to keep them?
One of the obvious traps startups fall into is seeing onboarding as just the
first three screens after signup. T
hey fall for the snake oil of optimization
and think a blue button instead of a red one will magically deliver engaged
users. In reality, onboarding is the online equivalent of white glove service,
of holding your customer’s hand as you guide them from feature to feature,
flow to flow, listening to their intentions and ensuring they find the right
parts of your product to get started from. And it goes far beyond their
first visit.
9
Onboarding is the phase a customer goes through in between making the
decision they want to use a product and being a fully satisfied customer
extracting lots of value from the product. In short, it’s about ensuring your
customers are successful.
While a lot of these lessons come from direct experience, they’re bound by
a universal truth any startup can take away. Good onboarding comes from
focusing less on your own business and more on your customers. It’s not a
metric, it’s an outcome – successful users.
10
11
CHAPTER 01
The best onboarding is the kind that pays less attention to getting users to
complete steps the business cares about and more about getting them to
experience “successful moments.”
Some wade through data looking for easy tweaks, hoping that changing a
button from red to green or adding words like “Free” and “Now” to landing
page headlines will add another 0.01% to their funnel. At best, this Fisher-
13
Price psychology gets them a few quick wins. At worst, they spin their wheels
for weeks pushing complexity around from one screen to another, all in the
hope of growing signups.
“What happens to the users who sign up?” you ask. Well that’s the funny
thing: most of them churn, but that gets less attention in this game of
Whack-a-Metric. It’s worth remembering that recovering a lost signup is
worth just as much as capturing a new one. Of the hundreds of Intercom
customers I’ve spoken with, they all have a variation of this problem: people
sign up, click around and disappear. That’s where user onboarding comes in –
turning new signups into loyal and engaged customers.
With each successive generation of onboarding, the focus has shifted slightly
from what the business wants to what the customer needs. Early onboarding
was outside of the product, where help manuals, and later websites, were
offered to users – externally and out of context – in the hopes they would
use them instead of contacting support. Since then, onboarding has slowly
moved inside the product.
The first onboarding attempts focused on the user interface alone. Instead of
focusing on the users’ definition of success, businesses tried to reverse
engineer user desires from each piece of interface. For most interfaces,
14
this amounts to tooltips pointing out buttons and menus that don’t help
customers achieve their actual goals – but tooltips can’t be truly effective
when they focus on the product rather than the user.
PROFILE STRENGTH
The next era of onboarding was made famous by LinkedIn. Gamified progress
bars shepherd users through a series of hoops, not too dissimilar to how trainers
get their poodles to win the top prize at a dog show. T
his approach consists
of identifying a set of tasks you want every new user to do, arbitrarily giving
them a percentage score for each task and then bugging the hell out of users
until they hit 100%. Gamification: the multi-billion dollar industry that
never happened.
Again, progress bars are quite effective but are still internally
focused. T
hey ensure the user does what the business wants, but not
necessarily that users achieve what they want.
15
additional friends who aren’t on the service before they show a user’s
onboarding as complete. Does this benefit the business or their customers?
Alex
Active in the last 15m
Rather than relying solely on emergent metrics and then forcing users to hit
some business targets, modern onboarding focuses on the user and what they
want to achieve.
This begins with continually asking newly signed up customers what they are
hoping to achieve with your product. Y
ou will learn:
You also need to ensure each new signup believes they are on a path to
achieving their goals. T
his is what successful onboarding does. Slack sets the
bar high in this regard – their Slackbot guides new users through setting up
their account by asking them a series of questions. Not only does the user set
up their account, but they are learning to use Slack at the same time.
16
Onboarding your customers for success
The purpose of a trial is to convince a potential user your product will
deliver what they need at a price they can afford. It’s about getting them to
those “successful moments.” It’s important to remember this is their success,
not yours, and has nothing to do with filling in database fields to complete
their profile. Onboarding is the key here. So here are five steps to improve
your onboarding:
17
4. Communicate with users to help them get there
Sadly, most product communications during trials are badly targeted,
usually using “time since signup” as the key. In reality, just because it’s
been seven days, it doesn’t mean I’ve done anything useful. Similarly,
I could have signed up yesterday, spent all day in your product and be
fully up to speed. Activity matters, usage matters. Understand where I
am, where I’m going, and send me messages that help me get there.
Collectively these steps won’t solve everything, and it’s a fair criticism of the
discipline of onboarding that a lot of this advice maps back to Good Product
Design™. But as we discussed at the outset, you can go back to tweaking
button colors, or you can try something new: help your customers be
successful. Do that and you’ll find there’s low-hanging fruit, and lots of it.
18
19
CHAPTER 02
In software, when you think of “onboarding,” you might just think of product
tours where customers are shown the various components on the UI via pop-
ups, or you might think of empty states, where the UI is in a unique one-
time only state, giving the customer guidance on how to get started. Another
approach is progressive disclosure, where there’s a conscious decision to avoid
overloading the user with too much complicated information all at once.
While all of these patterns are usually very helpful to new users, this is where
many onboarding experiences begin and end.
All too often, onboarding is a finite project that’s owned by a single team
(probably Product or Growth) and has a due date. It’s shipped, checked off the
roadmap, and everyone moves on to the next project. T his is absolutely the
wrong way to treat your onboarding.
As your business grows and gets different types of customers, your onboarding
will need to adapt. Y
ou’ll never be “finished” working on onboarding. And even
your most loyal and active customers need to be continually onboarded to
new areas of your product.
21
UI design Contextual
patterns content
Contextual
communication
1. UI design patterns
Design plays a crucial role in onboarding. T here are many popular
patterns out there that you’re probably familiar with and might employ
for your product’s onboarding – these could include gamification,
progressive disclosure, empty states, product tours, audio guidance or
first use one-time tutorials. The key is to find which one makes the
most sense to your product and your customers and then make sure
it’s a part of your onboarding experience. Don’t just point out your
favorite features either. Instead, use UI design patterns to guide users
through a series of meaningful steps that helps them achieve their
definition of success, as discussed in the previous chapter.
22
The quality of where and how a customer encounters content is
just as important as the content itself. Y
our awesome help video
isn’t effective sitting over on your help center when your customer
is in your product struggling with the basics of setting up their
account. T hat’s not where your customers need it. T
hey need it in
context, using your product, at a specific time.
3. Contextual communication
We’ve written a lot over the years on the benefits of well-placed
and well-timed communication. Contextual in-app messages are
extremely effective for encouraging onboarding actions. For example,
a strong in-app welcome message can play a significant role in your
customer’s onboarding UX. It’s one of the key onboarding messages
you should send.
23
C – Convert trialists to paying customers
Once a customer signs up or starts a trial with your product,
it’s your mission to show them the value of your product so
that they’ll pay for it.
24
Using the C.A.R.E. model and employing the three core components
of onboarding, here’s what a sample end-to-end onboarding UX might
look like:
Tooltip tour
Welcome video
Re-engagement
email
Best
practice docs
Webinar invite
Empty state
Cross-sell webinar
Activation webinar
Welcome message
25
The last thing your customers care about is your organizational divisions.
And your onboarding funnel will spring leaks if these divisions are exposed
in your onboarding UX.
26
In short, the less businesses think about onboarding as disparate efforts
(whether that’s a welcome email or a piece of UI) and more as a holistic
system, the more successful they’ll be. Only then can you have a fluid,
frictionless, unified onboarding user experience.
27
28
CHAPTER 03
Failing to realize that hope is a bummer for both parties – the business has
lost a potential user (and with each churned signup, their overall cost-per-
acquisition has gone up), and the potential user has wasted time they could
have spent doing something useful. So how can you best stack the deck in
favor of a good outcome for all parties?
The answer isn’t easy, but it’s also relatively simple. Get a crystal-clear picture
of what the “good” situation you can deliver people to is, but at the same
time genuinely understand the psychological motivations driving someone
away from their existing “not-so-good” situation.
Once you’re able to fully take on your users’ perspectives on why they’re
feeling restless before signing up and what they’re hoping to find on the
other side, you can much, much more reliably design a welcoming workflow
that will usher them into the rad new life they’re looking for.
It’s a real shame, because for onboarding to answer its higher calling, it
has to go beyond moving people through a feature checklist. The story
you build your onboarding experience on shouldn’t be about your user
interface, it should be about your user. And in order to build on solid
ground, that story – the one beginning and ending with the user – needs to
be thoroughly understood.
So, long before you begin to weigh your interface options (“Should I go
with an intro video or a series of tooltips?”), let’s make sure you’re clear on
what your users are trying to get away from and where they want you to
take them.
31
Why are people “hiring” your product?
This is
PERSON WHO’S A YOUR PRODUCT AWESOME PERSON
POTENTIAL CUSTOMER WHO CAN DO RAD SHIT
Let’s begin where your users begin: the situation they don’t want to be in
anymore. To continue the “personal trainer” metaphor, this is the last time the
person unhappily stares in the mirror, before finally deciding to do something
about it. It’s the specific, burning motivation driving them to adopt a new
way of doing things.
32
Who should be interviewed, and when?
Whenever possible, interview people who have just crossed the finish line to
becoming highly engaged users. Chris Spiek and Bob Moesta, Jobs-to-be-
Done practitioners and co-founders of the Re-Wired Group, refer to this
as the “switching moment.” If you charge for your product, it’s the moment
people start paying. If you don’t, you’ll need to come up with your own
engagement indicator and use that as the point of introduction.
Asking for specifics also helps transport people back into the actual moment,
which brings up valuable additional details. Rather than asking them if
they had an easy time with setup or not, get to specifics by asking which
part was the trickiest, and deeply explore that moment. For example, while
someone might not have a lot to add to “Are you a safe driver?”, asking them
to specifically recall the last time they were pulled over by the police
would immediately thrust them into a story rich with emotional details.
Be sure to track every story’s breadcrumb trail as far back as you can get
your interviewee to remember. The narratives that lead up to decisions can
33
be surprisingly long – much longer than the surface shows. A journey to a
car dealership may at first seem to begin with seeing a newspaper ad. But
after a little bit of digging it could turn out to have really started with a funny
noise in the engine two months before. Onboarding always begins with
the motivation to change, which always takes place before the user lands
on your site.
If your user onboarding story was a movie, your product itself wouldn’t
appear until long after the action was already underway (and remember,
the user is the star of this show, not you). Retracing their steps – especially
the ones before your product comes into the picture – provides you with
the context you need to correctly kick the transition off.
For example, if your product’s setup process needs the user to import a
bunch of data for everything to be fully up and running, urge them to take
the scenic route in describing every little detail of how they accomplished it.
Did the numbers come from a spreadsheet? If so, was it in Excel or Google
Docs? How many sheets did it have? Did they import the data by uploading
the file or by pasting it in by hand? How did the numbers even get into the
spreadsheet to begin with and how long did it take to be populated?
Cataloging the external tedium involved in getting set up with your product
doesn’t just provide you with plenty of low-hanging fruit for making the
transition much easier for your new users. It also gives you a clearer picture
of all the pressures they’re dealing with during the time they actually spend
inside your product.
34
In fact, there’s one kind of pressure that stands heads above the others,
and goes criminally overlooked in most product strategies: people pressure.
Nowhere is this truer than in the land of business software. Budgets need to
be approved, technology needs to be reviewed, processes need to be changed
and colleagues need to be trained. Understanding what motivates the budget-
holders and technology-reviewers in your user’s life can help you ensure
things get past all those surrounding parties as quickly and easily as possible.
Ask as many questions as possible about who applied pressure to the process,
and what pressures those people were dealing with themselves. Teeing your
user up for success doesn’t – and shouldn’t – have to exist solely within the
confines of your product’s interface.
35
tacked onto an NPS survey. To uncover the real story – the powerful, driving,
emotional one – you have to access the person behind the user.
Not everyone will reply, but I guarantee some will, and the hardest part of
interviewing – getting people to talk with you – will be covered. Once you
have them on the line, make sure to remember these points:
36
• Take the scenic route – color and commentary is a very
valuable resource.
Interviewing isn’t easy, but it’s a heck of a lot more enjoyable than pouring
tons of late nights and hard-earned dollars into a product that’s sucking wind.
Here’s to your onboarding (and your users’) success.
37
38
CHAPTER 04
A content–first approach to
product onboarding
Jonathon Colman
nowing your user’s story is central to a great onboarding experience,
as Samuel Hulick has established – but how do you actually tell that story?
At some point you need to write the content of your onboarding: words,
sentences, value props, the works. Ultimately, it’s the content that helps your
users achieve their goals.
That’s a lot of heavy lifting for just a few bits of text. As it turns out,
writing your onboarding is a real job, and it’s often harder than you might
think. T
he hardest part of all is figuring out where to start.
Here’s an approach and a few tools that make it easier to write a great
onboarding experience.
These problems are expensive to fix because your team has sunk a lot of
time into designing your onboarding flow. But when content is the lowest
priority, you might assume that the poor performance of your onboarding
is due to bad content that can be solved quickly and cheaply by “making the
words better.”
Instead, you should reconsider this as being a product problem. For example,
consider these signs I spotted beside some light switches a few years ago:
40
Dimmer switch operation
Step 1
Click left switch
Step 2
Click right switch
This is what it looks like when you try to solve a product problem with
content after the product’s already been built. No one could understand how
the light switches worked, so someone designed a guide (onboarding!) with
instructions so that their colleagues could use the lights.
These switches required dozens of words of explanation! And it’s not the
content’s fault that these switches are so hard to use – it’s the product’s fault.
Especially when the problem of designing a usable dimmer light switch has
been solved for decades:
41
Light switch with dimmer
Even if you’ve never thought about narrative before, you know a bad one
when you see it. A product narrative that focuses on the company (“Look
at this hard work we did!”) instead of the users is a classic example. Others
include:
42
Product narratives need to be crisp and focused for people to
understand what the product does, how they should use it,
and why.
• Too long: A story that doesn’t end, but rather drones on and
on for so long that you forget why you’re paying attention
to it in the first place. Product onboarding that lasts for more
than a handful of steps often leads to steep abandonment.
I’m sure you’ve experienced product onboarding that makes mistakes like
these (and likely several others). All of these examples show you how the
structure of the story influences how that story is understood, perceived,
and results in the desired outcomes. So if you want to get the actual words in
your onboarding flow right, you need to first put a strong structure, a strong
narrative, into place.
43
You can answer these questions by talking with your users and observing
them experiencing these problems in context. Doing this helps you discover
something fascinating: “People don’t buy products; they buy better versions of
themselves,” as Samuel Hulick puts it. So motivation is a key factor in creating
a strong product narrative – you need to be able to show people how using
your product helps them become better versions of themselves.
Putting this all together: when a person uses a product, we have the situation
they’re in (the context), their motivation to use the product (the need or
problem they have), and the outcome they want (the better version of
themselves). Combined, this is the basis for your narrative.
Here’s a table that you can use to link together all of your narrative elements
into a complete user journey:
Motivation to use I don’t want to pay my bills late or rack up a lot of interest
the product charges, penalties, or debt. I do want a quick way to see my
personal purchases and separate them from my corporate
purchases.
Desired outcomes I manage my finances so well that I don’t feel anxious. I’m not
constantly worried about running out of money, so I’m more
generous with my friends and family.
Proof points • I know what I’ve bought, when, and for whom.
• I’m quickly reimbursed by my employer.
• I don’t have any penalties from late credit card payments.
• I’m carrying less debt than usual.
• I never overspend, even though I’m spending more on others.
44
Now that your story has a narrative structure in place, you’re ready to focus
on the elements that help people succeed as they learn how to use your
product.
No matter the approach, all of these onboarding flows had six elements in
common:
1. A welcome message.
This should warmly greet your users, helping them feel valued
and recognized.
3. A problem(s) to be solved.
This helps create a strong connection with your users because they
see themselves reflected in it.
45
5. The mechanics of using the product.
Whether it’s a conversation with a bot, a video, a series of pointers, or
static text, this walks your users through how to use the product.
These are the standard elements of effective onboarding that you should
include in your product. In order to set up your users for success, each of
these elements will play a role, and if for any reason your onboarding flow
is missing one or more of these elements, determine where and how you can
incorporate it. A flow that is missing any of these elements is incomplete and
both your business and your users will suffer from the absence.
With your narrative and content elements in place, you can focus on how
you deliver content to your users in your onboarding flow – and how that
content is understood and felt.
A product’s voice is the personality and character that comes through in its
communication – including the writing in its onboarding flows. T he voice
of a product should be distinctive and consistent because it’s a big part of the
overall brand and experience.
46
We often document a company or product’s voice by determining what it
should always and should never sound like. Y ou can create these guidelines
by interviewing your leaders and other decision-makers as well as the people
who have been in the company the longest. Here’s a table that you can use
to define rules for the voice of your product:
Like a caring coach Like an aloof robot Feel supported in taking their next steps
Now if your voice is about what you say, then your tone is about how you say
it. T
he right tone helps you understand how to apply your voice based on the
context of the situation.
To start building a system of tones, talk directly with your users about the
key scenarios of your product, asking questions about their experience.
Here’s an example of how this helps you understand a key scenario for a
fictitious recipe app:
47
Questions about the scenario Example answers
What’s happening in the product right now? The person just opened the app for the very
first time
What’s the person trying to achieve in the product? They want to cook dinner for their family
over the next half hour and they hope their
family enjoys the meal
What’s the person feeling at this moment? Eagerness, anticipation, stress, fear of ruining
dinner
How open is the person to the message we want to Somewhat closed: they’ll value the message
give them? only if it’s clearly linked to their immediate
goal
What’s an example of a message that fits all of these “In a rush? Don’t worry, we’ve got you
factors? covered. Save time with these family
favorites.”
Learning about your users and describing product scenarios helps you create
tone guidance for your product as a whole. These tones help make sure that
your product writing addresses people’s needs in a way that they can hear.
By investing in these structures and principles upfront, you can create better
content that’s more consistent and effective at helping your users reach their
goals. Just a little prep and research goes a long way toward scaling your
content to meet the needs of your product, users and company.
48
49
CHAPTER 05
A Attention
I Interest
D Decision
A Action
But AIDA originated before the birth of digital products. Today, signing
up for a social network or SaaS product requires little or no purchase
commitment from the buyer. Many products offer a free trial, require a
minimal month-to-month commitment or are completely free.
51
AIDA gets a digital makeover
Gone are the days of long feature lists and spec sheets. Instead, marketers
today use their websites to generate just enough interest for a prospective
customer to start a trial. Marketing websites describe a product’s key
differentiators and benefits, offer a few case studies and encourage a
prospective customer to evaluate the product by using it.
For digital products, it’s no longer A-I-D-A, it’s become A-I-A-D. Users take
the action of signing up for your product before they make the decision to
buy it.
This means that while some users who start a trial will be intent on
purchasing your product, many more will be early in the buying process
and are using the trial to both understand their own needs and whether
your product can help them.
52
clear understanding of what problem your customers buy your product to
solve. The first use experience should help trial users solve their problem.
For example, when someone fires up a video game after a long day, their
Job-to-be-Done is to be entertained and distracted by their pursuit of success.
Video games lead the way in great onboarding, guiding first time users to
early success, and highlighting the fun of the game in a lightweight way.
For products with a long path to value, this is often difficult. In this circumstance,
it’s critical to get as close to the experience of value as possible. Make it as
realistic, specific and tangible for new users as you can.
Airbnb might not be a complex piece of business software, but it does have
a long path to value for the people who list homes on their website. A new
user has to upload a long list of details about their home, take photos, set
prices and availability.
53
To motivate new users through this process, Airbnb focuses on the user’s
Job-to-be-Done: make money from my empty house or room. Right on its
initial signup screen, Airbnb displays “estimated monthly earnings” based on
your location and home type. T his very specific estimate makes the benefit
of its service feel real to new users, and helps motivate them to complete the
signup flow.
Scott Belsky, Chief Product Officer at Adobe, puts it bluntly: “In the first 15
seconds of every new experience, people are lazy, vain and selfish.” He means
that new users aren’t invested in your product, so it’s critical that you show
them value immediately in their first use.
To deliver the most effective first use experience, remove all barriers that get
in the way of new customers experiencing value. This minimum viable flow
will vary by customer segment and use case, so make sure you customize
your onboarding for each segment.
Common and effective patterns for removing effort from setup are:
54
Provide maximum value with minimum effort
The goal of a first use experience is to set prospective users on the path to
being happy, retained customers. In the era of A-I-A-D, most new users have
yet to decide whether they’ll buy your product. Y our first use experience
needs to convince them that your product will provide value to them, and
to prove this with minimal effort.
Achieving this demands a first use experience that’s more than the usual
tour through the settings screen, but your customers will ultimately thank
you for it.
55
56
CHAPTER 06
The goal of onboarding isn’t to show new users where features are.
Instead, it’s to guide users towards their “aha” moment, the moment
of delight where the value of your product becomes immediately clear.
1. UI design patterns.
3. Contextual communication.
A positive first impression that shows the true value of your product sets
the tone for a fruitful, long-lasting relationship with your user.
58
• What do you need to know about your users to provide
them with a great experience?
Put yourself in the shoes of a potential customer. The first time someone uses
your product, they’re likely a little disoriented as they attempt to familiarize
themselves with the new environment – your app’s UI. T hey’ll be searching
for cues to find their way.
UI design patterns like empty states and inline hints and tips can help make
the unfamiliar feel familiar and get the user to see value, fast. Let’s run
through the most useful patterns.
59
Welcome message
It might seem incredibly simple but a considered welcome message can make
or break your tour. This is your first opportunity to greet your new user, so
it’s important to be warm and approachable and give them a reason to engage.
Modal
Hi Zara! I’m Phil from Intercom. I’m here to help you get
set up and talking with your customers. Let’s go!
A large window that takes priority on your screen, most often dimming the
background, the modal is an effective design pattern for focusing the user’s
attention. But it may come across as noisy if not used well. Y
ou’ll often see a
modal when you sign up for a product and are asked for your email address.
Modal windows work well with contextual educational content like videos
or GIFs. However, if you’re referencing a specific element within your app,
the focus should be on that element, not on the modal.
Empty state
Empty states are how your app or product looks on first use before it’s filled
with user content. An empty product or app can appear like a blank page to
a novice writer – it can feel overwhelming. Not only are users trying to get
oriented with this new space, they’re excited to jump in and get started, but
they need guidance and reassurance on how to proceed. However, a well-
designed “empty state” design pattern can offer reassurance by providing
context and setting expectations, guiding the user to fill in content and take
important steps.
60
Rather than leaving an intimidating void, an empty state design ideally
prompts the user to begin filling in the content. Or it can include sample
content to illustrate the app’s value and help the user feel more confident
about taking the next step. With Intercom, the first time users sign in,
they’re presented with sample messages they can edit and send.
[Author name] here from [App name]. I’m just dropping you a line to
see how [App name] is working out for you.
If you have any questions about the product, or any feedback, just reply
and let us know. We’re always happy to help.
Thanks!
Inline hints and tips are subtle and look as though they fit in with the rest of
the content on the page. T heir subtlety is what sets them apart from the other
UI design pattern. As a result, they should be used to enhance a user’s success
in your product, for instance by providing additional information about a
complex feature or best practice tip.
TEAM INTRO
61
To pick the best UI pattern for your message, consider a content hierarchy.
Is this a “need to know” or a “nice to know” tip?
Tooltips
Traditional tooltips are text labels that appear when a user hovers over a field,
link or UI element, and disappear when a user moves their pointer away.
They’re always available for users to access, so you can consider them as a
consistent part of the UI that’s occasionally visible and available beyond the
first use onboarding experience. T ooltips can be effective for explaining a
feature a user may use or an action they might take.
Use these sparingly and keep them subtle, so users can focus on taking
the most important onboarding actions in your product. Above all, avoid
the temptation of relying on tooltips as a substitute for well-designed
interface elements.
Interactive tours
They point out critical UI areas that the user needs to interact with to
achieve their goal. For more complex products, action-driven messages
help connect the dots throughout the tour to keep users engaged until
the end. T hey prompt users to take relevant actions throughout the tour,
like creating a heading for a blog post or clicking on a button to go to the
next page.
But before showing the tour, you should first ask yourself if new users need
to take this tour right now. If it is, make sure it’s relevant to getting the user
started in the product and set expectations correctly by explaining what the
learning outcomes will be.
62
However, give your users the option to start the tour at a later point. Make it
discoverable in your help docs or resource section on your website so they
can take it at another time.
With contextually triggered Product Tours, you can now be confident that
your users will always have the content they need, when they need it, for the
exact task they’re doing. For more complex processes, enhance your tour with
video content, GIFs or images to walk users through the task at hand.
63
Product Tours and the Intercom platform combine all three into one seamless
experience. Previously, UI design patterns lacked a lot of context, educational
content was siloed in the help docs, and communication was based on the
movements of the average user, rather than the actual user. Now they can be
interwoven to build a much more powerful onboarding experience.
64
65
CHAPTER 07
New users who drop off during onboarding believe that the value of a
product isn’t worth the cost of continuing. T here are four forces that affect
a user’s decision to choose and stick to a particular product:
• The pull from what could be achieved with this new product.
Push Pull
Existing New
Solution Solution
Inertia Anxiety
67
To onboard customers successfully to a complex product, you’ll need to
understand the push, strengthen the pull, overcome inertia and calm anxiety.
You can’t control the pain points of a customer’s existing solution; that’s
what’s prompting them to try your product in the first place. But you
should be aware of the pain points posed by alternative solutions so you
can more precisely signal the unique value you offer. Only by having a sense
of what people’s push forces look like can you successfully tailor your pull
message to them.
Adopting a new product takes time and effort. Plus, while new users are
onboarding, the noise and distractions of day-to-day work are still competing
for their time and attention. It’s your job to cut through that noise and
enhance the pull to your product by explaining the benefit of completing
each onboarding task.
68
Your aim is always to keep users progressing through your onboarding
experience and there are a number of ways you can make the benefits
of onboarding even more compelling:
By describing why a new user should take action in a compelling way, you
increase the pull of your product and help these users move one step closer
to activation.
Many complex products involve multiple stakeholders. Maybe the buyer isn’t
the user or maybe there are multiple users. Some of these stakeholders will
likely have different reasons to adopt your product. T
o pull these stakeholders
to your product, you need to help everyone in the group find success by
speaking to each stakeholder’s individual needs.
69
• A marketing leader will care about how many leads
are generated.
• A sales leader will care about leads too, but they’ll want
high-quality leads and to increase the efficiency of their
sales team.
The value of the product differs for each of these stakeholders, so to pull
them towards your product effectively their onboarding experiences should
also differ. Y
ou’ll need to separately highlight the features that are most
relevant to each of them.
Overcome inertia
To get value from a complex product, a new user needs to do work that’s
beyond just configuring the product itself. T
hese complicated tasks could be
things like writing content, deciding which customers to message, or creating
a campaign.
These steps often seem simple from the point of view of your product, but
can require considerable thought and effort from a new user. It’s no surprise
that these high effort steps are often the source of greatest leakage for
onboarding funnels.
70
demanding tasks seem more manageable, which in turn, improves the
completion rate.
Calm anxiety
A product design that reduces anxiety provides a user with more insight
into the action they are about to take. This could be surfacing how many
customers a notification will be sent to or adding a button to send a test
email. T
hese small features are critical to assure new users that they won’t
make mistakes, which helps reduce anxiety and improves progression
through your onboarding flow.
71
Shorten the path to success for complex products
72
73
CHAPTER 08
Onboarding groups,
not just individuals
Brendan Irvine-Broque
nboarding a company to your product is different from onboarding an
individual user – it requires many people across various departments to get
set up and start seeing the value your product can provide.
If you sell your product to businesses and haven’t designed your onboarding
to support groups of people, you’re likely asking people to complete tasks
they’re not capable of or lack the permissions to do. As your company grows
and starts selling to larger companies, rethinking how your onboarding helps
groups of people work together will have a greater impact than optimizing
an existing step-by-step flow designed for individuals.
So as larger companies start using your product, instead of just asking “How
many people made it from step A to step B?”, you might start asking different
questions, such as:
Early on the vast majority of our customers were small startups and our
onboarding reflected that – it was designed to help one engineer install
a JavaScript snippet. But our customers are no longer just small startups.
75
We have to onboard companies where it may require more than one person
to code, authorize integrations and teach teams how to use our products.
Great onboarding should reflect that different groups of people will take
different paths to get started. T
hat’s why your onboarding should acknowledge
how differently your customers organize themselves and allow them to
progress as a team.
Not convinced? Let’s say you’re building an iPad app for a reception desk that
lets guests sign in and notifies employees when they arrive. In order to be set
up, a new customer might need to:
• Sign up for an account.
• Legal counsel.
• Office manager(s) or receptionist(s).
76
At a very small company, this could be just 2-3 people. At a larger company,
it could be dozens.
Let’s see what happens if you make the mistake of modeling these steps in
a linear way. If someone without a company credit card signs up, they’ll be
stuck on the step where they’re asked to enter a credit card. At a company
of 100 people, that might be 80% of people who could possibly sign up for
your product.
The same holds for the rest of the steps – the potential for failure is massive.
Who has permissions to connect Google Apps? Who knows our lawyer’s
email? Who has the stand for the iPad?
Modeled in this way, as a blocking sequence of steps, there’s only one person
at the company who could complete every step, unassisted – the CEO.
And if the only person at a company who can complete your onboarding
is the busiest person, you have a problem.
But it also meant we blocked anyone who couldn’t add a code snippet
or import data from doing anything else. Once we changed this to allow
anyone to create an account right away, and then add a code snippet or data
import afterwards, more people were able to make more progress through
our onboarding.
77
It’s important to understand where people might diverge from the main path
and provide other options, so users are still “following” a guided path.
It’s hard to recapture someone’s attention and get them to come back to your
product, especially to do something boring, like enter a credit card or create
an API key. So while you have their attention, provide ways for them to skip
to other steps they can accomplish.
Remember, it’s almost always better to let people keep moving and
exploring. The conversion rate lost on one small step is made up by the
customer’s overall progress and comprehension of what your product has
to offer.
That’s why it’s important to provide some context – explain why someone
is receiving an invite and what they’ve been asked to do. And while it might
78
look old-school, providing links can give people more direct control over
how they choose to invite others.
When someone tries your product, it’s your job to find a leader and empower
them to organize their team around getting set up with your product.
The solution here doesn’t always start with building more software or writing
code. At Intercom, identifying and empowering an onboarding leader starts
with our sales team. Sales teams traditionally try to find the “champion” in
a company, the person willing to fight through obstacles to adopt a new
product and close the deal. If you’re responsible for onboarding, chances
are there’s a lot you could learn from sales about the questions they ask to
identify this person, and the resources they provide to help them convince
others on their team.
79
80
CHAPTER 09
A customer’s onboarding may start with them visiting your website and
choosing to purchase your product or service. But it should also persist as
they learn how to use your product and become a confident power user
who discovers continued value in your product over time.
In search of consistency
We discovered this the hard way – with no one team to own a holistic
onboarding for all of Intercom, our onboarding experience began to
reveal the seams of our organization across different moments in time.
Within Intercom itself, a customer’s onboarding experience was splintered
across various parts of the app.
82
Platform Start Guide More resources
People
Companies
Accounts
Intercom products Messages Inbox Articles
Free trial available Free trial available Free trial available
To use the Messenger and other
Conversations features, add Intercom products Encourage leads and Assign, reply, and close Help people get answers
to your subscription. users to take action with conversations across your to their questions and get
Start Guide
targeted email, push, and website, in you apps, started with your app.
in-app messages. email, and social.
Set up the
basics Get Intercom Messenger
Customize appearance
Continue checklist
Install the Messenger
Report
Customize the Messenger and install it on
Start Guide your website or app (requires product trial). Personalize and localize
Continue checklist
Install the Messenger
83
User auto messages
Messages
Campaigns
Folders
Manual Messages
Insights
Start guide
Custom bots
Customers using Custom Bots to grow
their pipeline see up to 36% higher lead
conversion.
How do you empower different product teams and functions – like Sales and
Customer Engagement – to input into onboarding, but still come out with a
unified, comprehensive onboarding experience that helps customers quickly
see value and stay engaged over time?
We knew we needed to paper over the cracks that had built up over
the years, so we did the “obvious” thing and formed a product team –
Team Onboarding – dedicated to overseeing Intercom’s end-to-end
onboarding experience.
Team Onboarding worked with various teams, like Sales and Marketing,
to craft a scalable, long-term onboarding narrative and vision for Intercom.
In practice, the team empowered all other product teams to easily contribute
and own aspects of the onboarding flow while aligning with an overall
strategy and narrative. T his way, our customers could benefit from such
an onboarding experience that was a shared responsibility across all our
product teams.
85
Phil from Intercom
Watch video
86
Each level in the framework has a clear objective and success metric, and
includes a sequence of steps to:
After completing a level, customers should feel like they understand what
the concept is, why it’s important and where to go in the future to do more.
Each step within a level follows certain design patterns, depending on the
goal of the step and when a customer might encounter the step within their
Intercom journey (i.e. have they just signed up, or is this their 10th time
signing into Intercom?).
87
Level template
Level title Verb your object with/to feature/product/goal X steps About Y min
Every product serves different users with different needs, so if you were
to adopt a similar framework, you’ll have to put a lot of thought and
attention into grouping and ordering the levels to best reveal the value in
your own product.
To make the environment approachable and familiar for a new user, especially
in the first few moments when they’re interacting with our product,
we worked closely with our partners outside of the product team.
88
A cohesive set of guidelines and principles
Establishing these guiding principles was key to ensuring the modularity and
extensibility of the onboarding framework. Based on these guidelines, other
teams can now easily create onboarding content for their use case or feature
while still ensuring a cohesive end-to-end customer journey that ties back to
to a single strategy and overall onboarding narrative.
Patterns to use
Video
Watch video
Step 1 template
89
These are living breathing tools that link directly to components in our
codebases and design tools, so PMs, designers and engineers across the
company can plug and play into a cohesive onboarding experience as easily
as possible.
90
91
CHAPTER 10
Onboarding
never stops
Ruairí Galavan
ou might intuitively think onboarding is just about the period
immediately after a new user signs up to try your product. In reality, their
onboarding experience is just getting started. That’s because you haven’t
turned those new users into experts, and they haven’t yet given up all the
other products they used before yours.
Good onboarding isn’t just about getting your new signups started using
your product. It’s a continual process of guiding people toward the success
they desire. A continuous onboarding campaign is the quickest and easiest
way to achieve that. Timely, relevant messages will remind users why they’re
here, show them what they can accomplish and guide them to what they can
do next.
First use
of features
New user onboarding
If you continuously educate and help your users throughout their lifecycle,
they will reap the rewards for years to come, which means they will be more
likely to stick around and become long-term, loyal customers.
93
Gradually expose features over time
Think about a video game like Super Mario Bros. At any given point, only
Mario’s immediate surroundings are on screen, allowing players to gradually
and naturally understand what’s going on around them. As you make progress,
only the next piece of relevant information is exposed. Imagine you saw
the entire level as soon as you started playing? Front loading your users with
information will make it harder for them to get past the first few hurdles.
For example, Intercom users don’t need to know about our keyboard
shortcuts until they’ve been in the Inbox for a while and have started to
deal with a heavy load of user conversations. It’s certainly not a day one
announcement. Similarly, they probably don’t care about our bulk data
export feature until they’ve collected enough information about their own
leads and customers.
The best time to tell a customer how to do this stuff is after you’ve gathered
evidence that they’re a good candidate to hear about it.
What youyou
can do now
USER INTEREST
What
it does
What it is
MESSAGE IMPACT
94
Anticipate the next questions for engaged users
In education, the more you hold someone’s hand, the less their brain will
engage. T he same goes for onboarding – if you keep spoon-feeding solutions
to users, don’t be surprised when they can’t pick up a knife and fork. That’s
why it’s better to give information as gradual hints, so new users can more
deeply retain what they’ve learned.
One of the best ways to do this is to center information around the intent
of the customer. For example, in Intercom, when a customer creates a new
message, they’ve shown intent by clicking on the “New message” button.
With new users interested, now is a good time to start sharing more advanced
information. For example, we could trigger a Product Tour to show them
how to complete the steps required to send their first message. T
his type of
careful consideration really drives engagement.
When a user signs up to your product, it’s important to make sure they’re
performing high-value activities in your product as soon as possible. These
“successful moments” will differ for every company – for Intercom it’s things
like getting users to create a message. Y
ou’ll need to define what a successful
customer looks like in your product and then work backward to figure out
the steps your customer needs to take to get there.
95
It’s unlikely that “grazers” will take the first few important steps in your
product unaided, so it’s a good idea to set up a series of useful prompts.
Karia
Active in the last 15m
The key here is to highlight the benefits of adopting new habits and the
costs of failing to do so. Either way, you need to give a compelling reason
why users should change their mode of working.
96
Educate your users about new possibilities
You wouldn’t welcome new users to your product by asking them to do
complex tasks only a pro user would be able to do, and in a similar vein, don’t
overload existing users when you’re onboarding them to a new feature.
The challenge was that many of our customers were new to chatbots, and
we realized they would need our assistance learning how to implement
chatbots for the first time. T
he easy path would have been to send a one-off
announcement email to all our customers. Instead, we set out to consciously
onboard existing users to Custom Bots by making just enough information
available at every turn, right when the user needed it.
97
We announced the new feature to customers when they arrived in the
Custom Bots area of Intercom via an in-app announcement. T hat message
contained a video with a high-level overview of the feature and instructions
to get started. Like all good onboarding messaging, it’s closely modeled on
just-in-time information – teaching at the exact moment when specific
information is actually useful.
To reactivate dormant users, you can offer one-time deals down the road
or wait for a big product or company announcement to try to re-engage
people. Even if you’re months away from the next big feature release or
don’t have anything new to show off, there’s still valuable material you can
offer dormant users, whether that’s educational content such as books or the
opportunity to take a paid survey.
That’s why you need to continuously onboard new and existing customers,
bringing people through to sustained success and making sure they get as
much value as they can.
98
99
CHAPTER 11
Customer retention is
the new conversion
Des Traynor
or anyone starting a company, new customer acquisition and conversion
is an obsession. T
he traditional customer acquisition funnel is focused on
getting people to hear about your product and bringing them to the point
of becoming users or paying customers.
Back when my Intercom co-founders and I were trying to grow our first
company, Exceptional, all we ever stressed about was getting more customers
into the funnel and converting them to users. If we did enough of that, we’d
get rich, right?
Attract
Attract
We went from wondering “How can we get people to hear about us?” to
“How can we get prospects to sign up when they land on our page?” to
“How can we get customers to stick around?”
What we quickly realized is that there are two funnels for SaaS businesses
today. If the first funnel is all about attracting new users, the second funnel is
101
all about keeping them. Remember, you can growth-hack the hell out of the
first funnel, but if you want to build a truly great business, you need to solve
the second one.
We’re seeing this play out all the time. To give you a simple example, would
you rather have a million signups in four days, or a million active users after
16 months? This isn’t an entirely hypothetical question – the first business is
Yo, and the second business is Slack. If you’re wondering why Y o isn’t around
anymore it’s because they solved the first funnel, but not the second funnel.
We learned this early – you can have a high-functioning first funnel creating
awareness and curiosity, but if people get to your homepage and it’s poorly
designed, then you’ll fail. If they actually sign up but your onboarding is no
good, then you’ll fail. Even if you have good onboarding but they don’t keep
finding sustained value in your product, then you’ll ultimately fail. Y
ou have
to work very, very hard on every stage of your second funnel to build a really
successful business, which will result in high customer retention. And that is
the key to long-term success.
In this sense, customer retention is the new conversion. And to get retention
right, you need to have great onboarding. Successful onboarding is the
challenge of getting people from thinking, “What the hell is this product?”
all the way to, “My god, this is a great product.”
You have to work very, very hard to first onboard your customers and then to
get them to stick around. Here are a few core concepts you’ll need to keep in
mind in order to get it right.
102
Your customers’ three key criteria
Firstly, it’s important to realize that you can’t onboard everyone. It’s a mistake
to try because you’ll end up attempting to bend your product around the
needs of very disparate users.
You can only onboard people who have a need, a desire and a capability.
No two of these three are enough.
CAPABILITY
Need it
Want it
Can do it
NEED DESIRE
If a customer needs your product and desires it, but they don’t have the
authorization to purchase it, then you won’t be able to bring them on
board. Similarly, if they want it and are capable of buying or using it but they
don’t need it, it’s not going to work. That’s like me considering buying a Tesla.
I really want it and I’m capable of buying it (second hand), but I can’t justify
it right now as there’s no real need.
Lastly, if you need it and you’re capable of doing it but you don’t want it, it’s
a difficult onboarding. T hat’s like me going for a tooth extraction. Y
es, I may
need it. Y es, I’m capable of booking one, but no, I certainly don’t desire it.
Something I always tell startups is that if you’re doing things right, you’re
going to ship a lot. And if you’re doing things really right, you’re going to
103
ship all the damn time, which means your product is constantly in flux. It’s
nothing short of a moving target.
Every time your product changes, your definition of success for a customer
has to change too. And every time you write anything substantial about your
product, like your start guide, you need to reconsider what a successful user
looks like. What are the things you want them to do, in what order, and how?
What is one thing that every single one of your customers does? Answer:
Sign up for your product.
Most product owners sign up for their product just once. If you don’t
continuously reimagine what it’s like to land on and start using your product,
the experience goes out of date. Y
our product tour is out of date, your help
docs are out of date, your welcome email is out of date.
104
Never stop signing up for your own product. It should be someone’s job to
experience your onboarding every week and make sure that everything still
works well and makes sense.
As you can see, there’s only one great case for optimization. That’s when
you’re doing the right thing and you just need to make it better.
105
Performance
GOOD
Optimize Redesign
Change in
LITTLE LOTS
product
Redesign Redesign
BAD
The work your growth team or your onboarding team does can be high
impact or low impact. It can either be a lot of work or a little work.
HIGH IMPACT
We need to stay
way out of here.
LOW IMPACT
Take a look at the four quadrants above – it’s something that applies to
prioritization in general, but should also be a significant consideration as
you craft your onboarding strategy. Most people are good at staying out of
the lower right, which is obviously a lot of work and achieves nothing. T he
top left tends to see quick wins, but there’s very few of those. The top right
represents your strategy.
The hardest thing you’ll ever do is get your team to stay out of the lower
left. T
hat work is easy but does nothing. When it does nothing, you say,
106
“But it was easy.” And because it’s easy you say, “Well, we don’t expect it’ll
do much.”You have this circular logic where you spin your wheels and you
produce nothing. Only focus on high-impact work in onboarding, because
there are so few occasions when it makes sense to tweak.
107
108
Conclusion
The number one mistake every business makes with onboarding is thinking
from the inside out. Instead of starting with the outcomes a customer wants,
they start with a model of a profitable customer and try to reverse engineer
what needs to happen to get them there.
Over the lifetime of Intercom, we’ve discovered the only proper way to
onboard people is to understand where they are, what capabilities they
have, where they want to get to, and then use a combination of interface,
communication, tooltips, nudges and messages to ensure they’re never stuck
on the path to achieving their outcome. T hat’s what successful onboarding
looks like – unifying a successful business outcome and a successful
customer one.
I hope this book has shown that onboarding is everyone’s job and getting
users set up is only one piece of the puzzle. If marketing can’t describe the
outcome customers are looking for, if product can’t build a signup process
people understand, if customer education can’t help get to those successful
outcomes, onboarding breaks down. So many forces feed into onboarding,
so don’t trick yourself into optimizing one small sliver of your onboarding
and ignoring the others.
When you think about it, it doesn’t matter how good your product is –
without onboarding it’s meaningless. Onboarding is the bridge between the
user’s stage of desire for value and the value they actually get – that’s what
makes software successful.
109
intercom.com/customer-engagement
110