Intercom_on_Onboarding

TABLE OF CONTENTS

Credits

Foreword

Introduction

The low-hanging fruit of user onboarding

Killer onboarding starts with a story

One size onboarding doesn’t fit all

Your onboarding has a shelf life

Showing customers the value of free

Strategies for onboarding new users

Onboarding groups, not just individuals

How your organizational structure impacts onboarding

Onboarding never stops

Conclusion

Intercom on Onboarding

Onboarding is one of the few things every single one of your customers will experience. Intercom on Onboarding lets you do it right.

If you’d like to read more, we regularly share our thoughts on onboarding, customer support, product management, and startups on our blog, Inside Intercom.

Thanks to John Collins, Adam Risman, Sara Yin, and Stewart Scott-Curran for their help creating the book.

Cover and chapter illustrations: Justin Pervorse

© 2016 Intercom Inc.

ISBN 978-0-9861392-4-6

Long paragraphs of impenetrable legal warnings aren’t really our style so we’ll keep it simple. Please don’t share this book, rip off any content or imagery, or otherwise try to use it for your own gain. If you do share or write about it somewhere (which we actively encourage) please be sure to give Intercom appropriate credit and a link.

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 having 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 can 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. Unfortunately, most transitions from struggling-to-superpowered are anything but seamless. Signup, activation, first use, and re-engagement workflows are often tacked on at the last minute. Rarely are they designed as part of the “core” product to begin with. This is ironic – not only does onboarding provide that crucial first impression, it’s also the only part of the product that, by definition, every single user will experience. 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 not only provided an immensely helpful product for engaging customers, they’ve also consistently delivered phenomenal recommendations and insights via their blog, and now this book. From advice on activating new signups, to customizing their ensuing journey, to ensuring as many users as possible become successful ones, 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. The world, and your business, could always use more superpowered people.

Samuel Hulick, UserOnboard

Samuel Hulick is the authority on user onboarding. Whether it’s through his detailed and witty onboarding teardowns of some of the world’s biggest products at useronboard.com , or his book The Elements of User Onboarding , he’s been central in bringing user onboarding front and center for modern software products.

Introduction

When we started Intercom, our mission was to make business personal. So we took it upon ourselves to email every new customer, to ask how easy setup was, and to see if there was anything confusing them. 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 you need to fix your onboarding. Even though onboarding wasn’t as well documented 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 one 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 in the book, 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 three screens after signup. They fall for the snake oil of optimization and think a blue button instead of a red will magically deliver engaged users. In reality, onboarding is much more than tooltips pointing out buttons and menus that should be self-explanatory in the first place.

Onboarding is actually the phase a customer goes through in between making the decision they want to use a product, and being a fully setup user who can extract the most value from the product. In short, it’s about helping your customers be successful. What follows is a collection of lessons we’ve learned from onboarding customers at Intercom. They’re free of hacks and gimmicks and cover everything we’ve learned over the past five years – from redesigning your onboarding to adapt to new contexts, to getting new users beyond the free trial. 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 users. Onboarding isn’t a metric, it’s an outcome – successful users. Once you learn that, everything follows from there.

Des Traynor, Co-Founder, Intercom

CHAPTER 1

The low-hanging fruit of user onboarding

DES TRAYNOR

Onboarding has traditionally been of two kinds. Either “Let’s point out our interface” or “Let’s decide where we want our user to end up, and push them that way.” Both miss the mark – they don’t understand the difference between correlation and causation. Just because a user has reached 100% on a progress bar, or a tooltip tells them how to add a teammate, doesn’t mean they’ll make the progress you needed to solve their problem. 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 those “successful moments”. These successful moments usually have nothing to do with optimizing button colors or calls to action and everything to do with better understanding who your user is, what it is they are trying to achieve and where they currently are in your workflow. Finding these successful moments is more difficult than adding a progress bar. It involves actually talking to customers while they’re signing up and after they’ve signed up, and learning as much as you can. But nobody said acquiring and retaining customers was easy.

Startups are knee-deep in customer acquisition metrics; click-through

rates, cost per click, cost per lead, conversion rate, cost per acquisition and more.

They wade through the data looking for easy tweaks, hoping that changing a red button green, or adding words like “Free” and “Now” to landing page headlines will add another 0.01% to their funnel. At best this Fisher-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 disappear, 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 fromwhat 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.

Signs on signs on signs: onboarding 1.0

The first onboarding attempts focused heavily on the user interface, as if to say, “Hey! Look at what we built. Go click this please.” This style of onboarding begins with the product and tries to reverse engineer user desires from each piece of the interface. For most interfaces this amounts to tooltips pointing out buttons and menus that should actually be self- explanatory if the designers did their job right. If you can’t read the words on this button, why don’t you read the words in this dialog instead?

Completeness meters: onboarding 2.0

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 top prize at a dog show. This 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 shit out of users until they hit 100%. Gamification: the multi- billion-dollar industry that never happened. Progress bars are quite effective, but are still internally focused. They ensure the user does what the business wants, but not necessarily that users achieve what they want. For simple, well-defined products, there’s little difference between a user’s immediate desire and the metrics the business uses to record progress. But for anything more complex (e.g. B2B SaaS products) this can result in force-feeding configuration options to a user who simply wanted to manage some tasks, or requiring a user to invite their team before they’ve finished assessing the product. For example, many products ask users to invite 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?

Understand the customer’s definition of success: onboarding 3.0

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. You will learn:

their functional goals (e.g. organize my team’s tasks) their personal goals (e.g. let me feel in control) and social goals (e.g.impress my boss)

You also need to ensure each new signup believes they are on a path to achieving their goals. This is what successful onboarding does. Slack does this well – 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. Other effective implementations of onboarding 3.0 include CoSchedule, an editorial calendar for WordPress, which gets new users to create and schedule an article during the onboarding flow. Duolingo, a language learning site, has new users translating a sentence into their chosen language before it even asks for an email address.

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 users 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’s five steps to improve your onboarding:

1. Understand the different jobs your product is hired for

You might regard yourself as being in the “project management” category, but people who sign up might actually be trying to “improve productivity” or “get better at remote working”. Yes, your product solves these problems through the lens of project management, but it’s important to know what use cases, examples and copy will motivate your customers versus what will fall on deaf ears.

2. Understand what success looks like for each of these jobs

People aren’t using your analytics tool for the sake of it, they’re using it to get promoted, or to prove their worth, or to rally a team behind a common problem. A very simple step here is to ask new signups what they’re trying to achieve with your product. Once you know that, you’ll be amazed at howmany onboarding changes you’ll want to make instantly.

3. Design paths guiding them through the features that help them achieve this

Once you know the end goal(s) of your target users, you can design a flow to guide them to it. If there are end goals that are mutually exclusive (e.g. “I want to share my design work” vs. “I want to get more design gigs”) it’s best to let new signups declare their desire up front so you’ll never be tone-deaf.

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.

5. Have an early warning system for new users

Most products wait until a customer cancels, or fails to convert, and then the apologetic pleading messages begin. It’s when you’ll see “How can we get you back?” emails to a customer who has already checked out. That’s like waiting until you see divorce papers before checking how your spouse is doing. Instead, know what failure looks like and start the conversation before it’s too late. Collectively, these steps won’t solve everything, and it’s a fair criticism of the new 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.

CHAPTER 2

Killer onboarding starts with a story

SAMUEL HULICK

Signing up for a new product is an expression of hope. When you invest your time in trying out something new, you’re opening yourself up to the possibility that the way you’ve been doing things hasn’t been so hot. That the way the new product affords will help you do it better. Whether that hope is made real or not ultimately comes down to successful onboarding – the product can either deliver you from a not-so-great situation into a much better one, or you can revert back to the way you’ve previously been doing things. Failing to make that hope real 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 all around? The answer isn’t easy, but it’s relatively simple at the same time – 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 pre-existing “not-so-good” situation to begin with. 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.

If you want more people to adopt your product, you have to make sure you know what progress looks like in your user’s life, not just on their screen. Having a stellar user adoption rate is a beautiful thing. Converting users at a higher rate drives down the cost of user acquisition, which in turn stretches your marketing resources even further. It also means people stick around longer, driving up average lifetime value, and letting you invest your product resources more strategically.

The secret to getting there? First, identify the must-have experience that keeps people coming back, and make sure new users experience it.

Ensuring new users have that experience is a responsibility put on onboarding, even though onboarding itself is rarely designed to deliver it. Rather than relentlessly focusing on progressing the user to success, onboarding workflows seem content to simply introduce the interface and call it a day. It’s a real shame, because for onboarding to answer its higher calling, it has to go beyond moving people through a product tour. 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.

Setting the stage for successful onboarding

When you boil it down, onboarding is really about changing people’s behavior. Your signups are frustrated with the way they’re currently doing something and are hoping your way of doing things is better (or else they wouldn’t be signing up). Onboarding strives to make that behavioral switcheroo a successful one for as many people as possible. Onboarding, when working well, is less an instruction manual for weight benches and more like a personal trainer: they don’t stop once they’ve shown you how the equipment is used; they make sure you attain your fitness goals. The same goes for user onboarding: in order for it to be successful, it must ultimately engender success in others. 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.

Why are people “hiring” your product?

Let’s begin where your users begin: the situation they don’t want to be in anymore. To take 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. Clay Christensen, innovation expert and bestselling author of The Innovator’s Dilemma , calls this motivating situation the “Job-to-be- Done”. The concept is that products are acquired in the same way a company opens up a new position in their organization: they recognize there’s a need to grow or adapt, and they need to make a “hire” to fix it.

For example, someone may encounter an “I need to unwind” situation

after a long day at work, and “hire” Netflix to help relieve some stress. Or a startup may find themselves in a “we need to be better at talking to our users” situation with their product and “hire” Intercom to get the lines of communication flowing freely. Frustrating situations open up new “employment” opportunities, and intimately familiarizing yourself with themmakes sure your user onboarding nails the “interview”. However, you can’t discover them through demographic research or behavioral data. To fully understand what drives your users, you have to go straight to the source with interviews. 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 ReWired 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. Why is the timing important? If you’re approaching users before they’ve made the switch, you run the risk of interviewing people who won’t actually stick with your product. Approaching them too long afterward, though, means they’re likely to have already forgotten what drove them to change things up to begin with. People who have recently switched are proven customers, but still have the emotional memory of the whole Who should be interviewed, and when?

process available for recall, which is exactly what you’re looking for.

Where does their story actually begin?

When conducting your interviews, try to keep participants focused on their actual actions and feelings when they made the switch. People are notoriously unreliable at predicting their future behavior and attitudes, so framing everything around what really happened (not what usually happens, or could have happened) during their onboarding keeps your emerging story tethered to reality. 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 be surprisingly long – much longer than the surface would show. A journey to a car dealership may at first seem to begin with seeing a newspaper ad. But after even 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.

What has to happen for adoption to succeed?

Now the starting place is well-explored, have your interviewee recount their steps forward all the way to the moment they became fully up and running with your product. It’s very unlikely to have been a direct path, so encourage them to meander or head off on seemingly-unrelated tangents . These often provide the richest insights of the entire conversation. 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? Howmany 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 that surround the time they actually spend inside your product.

In fact, there’s one kind of pressure that stands heads above the others, and goes criminally overlooked in most product strategies: people pressure.

Who else has to be successful for adoption to succeed?

While it’s crucial to understand what makes your “onboardee” tick, there’s no need to stop there. People are social animals, and understanding an individual’s motivations often requires understanding the motivations of those around them. 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. If it comes up in an interview that their managers wanted an explanation of why a product was worth the investment, arming future users with a professional and credible PDF outlining the ROI of your product will beat leaving them to come up with reasons on their own. If you frequently hear the IT department nearly scrubbed the deal with their technical review, you can save untold others from the chopping block with a well-

timed offer for a guided tour under the hood.

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.

Go forth and listen

The insights that create an exceptional onboarding experience are out there, but won’t fall into your lap from a Google Analytics chart or an open text box tacked onto an NPS survey. To uncover the real story – the powerful, driving, emotional one – you have to access the person behind the user. In fact, I want you to do this so much I’m sharing a time-tested email of mine so you can get started right away. Send this to people the day after they become customers (or cross the engagement proxy).

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: In order for your onboarding to succeed, it has to make your users successful People sign up for products because they’re frustrated with their current situation. The frustrations are the key early motivators, and are uncovered by interviewing people who have recently made the switch. The interviews should always skew towards real events and feelings, rather than abstract or presumed ones.

Track the initial motivations back as far as possible, then move forward with as many specifics as possible. Take the scenic route – color and commentary is a very valuable resource. Catalog and overcome outside stumbling blocks and hurdles, be they software or people. The story starts at “frustrating situation” and ends at “successful situation” – make sure all the dots connect! 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.

CHAPTER 3

One size onboarding doesn’t fit all

NATE MUNGER

When contemplating a career switch from education to software a few years back – as nervous as I was to make the leap – I was confident my teaching skillset would serve me well. Looking back, I think I underestimated the relevance of my experience. The parallels between teaching and working in a startup are pretty striking after all: long-term planning and project management? Check. Inter- personal skills and written communication? Check. On-the-fly adaptability and resilience working under deadline in a stressful environment? Well, you get the picture. What I didn’t expect was how the deeper professional knowledge and educational theory I had accumulated over 12 years could be directly applied to onboarding. Educational theory might not be the first place you’ll look when to trying to build software. But a few key concepts will help your users get the information they need, when they need it.

When it comes to guiding customers to success, a one-size-fits-all approach just won’t work. Instead, try differentiating your onboarding so all types of customers can master your product. I spent 12 years as an educator, designing curriculums and making sure every student truly learned the subject matter.

One of the fundamental challenges of teaching is that not every student

learns in the same way or at the same pace. Some learn best by reading. Others prefer listening to a lecture or watching a demonstration. The kinesthetic do-ers want to dive in and learn by doing it themselves. Others prefer to watch from the sidelines. And regardless of style, it takes a little one-on-one tutoring to fully grasp a concept. The basic idea is that the primary educational objectives – making sure all students master essential knowledge, concepts, and skills – remain the same for every student. But teachers use different instructional methods to help students meet those expectations. This is a concept known as differentiation. You should differentiate your user onboarding as well. Not only can you have different types of companies using your product (startups, SMBs, enterprises) that move at different speeds, but you can also have differences in the individual user’s learning styles.

As in the classroom, your goal for onboarding is the same for every user: help them extract value from your product so they become satisfied, paying customers. That’s why you should build differentiated support structures so onboarding can happen at different speeds and in different ways. In a classroom setting, teachers provide students with scaffolds, or temporary support structures, to help them access challenging content and complete tasks they couldn’t otherwise. In software, scaffolding looks like great written documentation, how-to videos and best practice blog posts. These resources support multiple learning styles. Spending a little extra time thinking about the organizational structure of your documents will pay off. Matching them to the logic of your product will make themmore user friendly. It’s the same reason scaffolding

follows the contours of a building. For example, at Intercomwe’ve organized our documentation by the different “jobs” customers use Intercom for.

Likewise, our blog is organized thematically. We regularly publish posts by members of our team in their areas of expertise. Our customers also get to tell their own stories of success with Intercom on our customers page. All of these are great examples of peer-to-peer learning – a research- driven educational technique. These self-serve resources are great – customers can go back to them as many times and as often as they want. They provide more details to customers who contact you for help, and act as a resource for customers who would rather figure it out themselves. Everyone wins. Teachers build time into their lessons to take student questions and hold discussions about high-level concepts. It helps clear up confusion, contextualize theory, and engage students. These kinds of conversations stretch students understanding of content and concepts. It also lets teachers assess how well their students have grasped what they’re trying to teach them. In the same way, facilitating this conversation will always be a crucial part of user onboarding and retaining more customers. A tool like Intercom lets customers get answers to questions you didn’t anticipate in your docs, or they can’t answer independently. If you find the same An old fashioned conversation

questions are being asked over and over again, this is great feedback about the usability of your docs, your product, or both. Teachers adjust their lessons based on this type of informal assessment all the time. You should too. At Intercom, our customer support team tags every conversation twice. One identifies the team responsible for that area of the product, and the other categorizes the type of conversation (confusion, bug, feature request, etc.). These tags help our product team iterate and plan our roadmap. One-to-one teaching is the ultimate form of differentiation. That’s why teachers’ doors are open at lunch, or after school for students who needed extra help. That’s why they build in time during lessons to check in and make sure students are understanding the material. Individual demos can help new users get a head start in your product while also making personal connections. Customers who are not successfully using your product will eventually quit, taking all that revenue with them. Identifying these customers and proactively reaching out to offer a demo will definitely be worth your time. Intercom can even help you automate this process using the data you’re tracking to proactively trigger demo offers to a targeted user segment. One-on-one and group tutoring

For example, a project management tool might want to trigger an auto message, offering a demo to users on their Pro plan who signed up more

than seven days ago, started at least one project, but haven’t used their super amazing reporting tool. Why? Because these users are not taking advantage of a very useful feature. This makes them less likely to see the value of the tool and more likely to churn. Product demos are a great way to scale this personal onboarding approach. They allow one person to give a more personalized experience to a large number of customers at once. They’re great for customers who want to learn by watching a live demonstration and asking questions. They also support those who prefer to just listen. Webinars and personal demos offer opportunities for your customers to connect with someone on your team or interact with other users of your product. Relationships like these build loyalty, while helping customers get the answers they need to achieve success in your product. Not every user needs every onboarding message. If you are talking to every user the same way, you’re likely over messaging many and annoying some, or at least training them to ignore you. At the same time other users are left struggling to find answers, or don’t discover valuable features. By tracking user events and attributes you can automate a message schedule tailored to each user. If you’re not differentiating your messaging based on customer behavior, you probably find yourself having a lot of reactive conversations. You’re fielding support questions from people who are already struggling and Use data to customize your message schedule

frustrated.

A proactive, data-driven onboarding message schedule means you are talking to your customers based on how they’re actually using your app. Sometimes you’re helping customers before they even realize they need it, and reducing your support load in the long run. This “just enough, just in time” approach means you will send fewer messages to more of your users. The ones who do get a specific message are the ones whose behavior indicates they need it.

A little theory can go a long way

Educators know differentiation is hard, but worth it. That does not mean all 150 students a teacher sees every day get an individually tailored lesson. Rather, the best teachers plan variety into their lessons so there are multiple points of access to the content throughout a unit and the curriculum. In the world of software at scale, it doesn’t mean hand-holding every new user through the onboarding process. Differentiated onboarding means strategically building a few structures to help your users get the information they need, when they need it, in the way they understand it.

CHAPTER 4

Your onboarding has a shelf life

SEAN MCBRIDE AND STEPHEN O’BRIEN

For several years, user onboarding at Intercom centered on one action: installing a snippet of JavaScript on their website or app. For our technical user base of developers and small startups, it was the clearest and simplest way to get up and running. What was less clear was that while our onboarding process remained consistent, our user base was broadening. Marketers, customer support teams and product managers were signing up for Intercom, and installing JavaScript wasn’t as easy for them. What we discovered was that as integral as UIs and snippets of code are to the onboarding experience, the context informing them – audience, environment, product, packaging and price – is just as crucial, and constantly evolving. In Intercom’s case, our context has changed many times over the past few years. And our onboarding has had to follow.

Onboarding encompasses a lot of things: how you get set up with a product, how you learn about it, and how you purchase it too.

When we think about onboarding, most of us think in terms of software. But all products, in all industries, have an onboarding experience. Take the automobile industry, for example.

Car dealerships provide the onboarding experience for cars. They’re the

place where you come to browse, try out, and purchase the different options available. This onboarding experience hasn’t really changed since the 1950s. It’s a big, glass box full of cars where you can talk to salespeople. If we look at the broader context that informs the car onboarding experience, not much has changed here either. There have only been incremental shifts in the product they’re selling, the environment in which they sell them, the audience they sell to, the packaging, and the price they charge. In fact, Tesla is the first car company that’s tried to shift this formula. Compare this to an industry that’s changed it’s onboarding over time – fast food. Back in the 1920s, the most popular restaurant chain in the US was Horn & Hardart, and American cities were very different than they are today. The population density of a place like the Lower East Side of Manhattan was four times what it is today. The onboarding challenge was to efficiently and effectively serve a huge number of customers in a relatively small space. So Horn & Hardart created the Automat, an automated restaurant. You’d walk in, go to a wall with an array of windows containing different foods, choose the one you want, put a dime in, take the food out and go back to your seat. All of this happened without any staff involvement. The restaurant was amazingly effective. The biggest one in New York was able to serve 10,000 people per day. When contexts change, so does onboarding

Fast-forward 50 years to the 1970s and fast food has changed dramatically. It’s something similar to what we have today – restuarants you drive to, or even drive through, largely outside of city centers. It was caused by a monumental shift in where people eat and live – suburbia. It meant car culture started to dominate, changing America’s landscape forever. And as the environment changed, as the contexts changed, the onboarding changed too.

In software, contexts change fast

If we look at onboarding for software, the same contexts apply – the products we sell, the environment, the audience, the packaging, and the price. And in software, these contexts change fast. With so much change, you’d expect onboarding experiences to keep pace. That’s not really the case. Traditionally software onboarding experiences don’t change much. Perhaps the biggest reason is companies default to optimizing their onboarding even when redesigning might be a better decision. If we look across these two axes – performance and context – we can see the different situations where it might make sense to optimize, and when it might make sense to redesign.

When to optimize and when to redesign

The first axis covers change in context. Have your audience, environment, etc. changed a lot over time?

The second axis covers the performance of your onboarding experience. Is it meeting the expectations and goals you’ve set?

As we can see, when your onboarding is already performing well, and you’ve only recently launched it, you should optimize. It means you have strong foundations to build upon, and you’ll continue to get incremental improvements in performance. On the other hand, if a large period of time has passed, contexts have changed, and your onboarding isn’t performing well, you should think about redesigning. You should take a step back and consider the constraints and opportunities of onboarding in a new way in order to

come up with a new solution.

It’s the other two quadrants that are less straightforward. In the top right, it could look like your onboarding is performing well. It’s tempting to continue to optimize, and try to get incremental improvements out of that experience. But the large shifts in context might actually be masking new opportunities that could unlock serious potential in your onboarding experience. In other words, what used to be good performance might not be all that good any more. In the bottom left, the temptation is to try optimizing incrementally from bad performance to good. In fact, a redesign may get you to good performance more quickly than an incremental approach. Let’s investigate these axes using a concrete example from our experience at

Intercom.

When your audience changes, so does your onboarding

For many years, the heart of Intercom installation has been a snippet of JavaScript. Add the snippet to a webpage or app, and tell us some information about the currently logged in user.

So early on, our onboarding challenge was simply, “Help as many customers as possible to correctly install this JavaScript snippet”. It was directly tied to our context – appealing to tech savvy people at small startups. Over the following years, the JavaScript snippet remained. But by 2014, we had optimized it to death. For non-technical people, you could email your engineer for help. Or you could join a chat room so we could coach you through it. Or you could watch a 30-second install video. We did

you through it. Or you could watch a 30-second install video. We did everything possible to get you to install this JavaScript. In the meantime, we’d also received requests from existing customers about importing CSV data into Intercom. So we built a CSV importer that existing customers could use to get extra user data into Intercom after sign up. The breakthrough came when we realized this importer could be useful for new customers who are signing up for Intercom. We realized our context had changed significantly. We’d moved to a broader audience who found it much harder to install the JavaScript. It was no longer about how to get customers to install JavaScript. It was about how to get users into Intercom.

Once we stopped optimizing, and started redesigning, the impact was massive.

The three months before we launched the CSV importer, our conversion rate from emails to signed-up apps hovered around 30%. In the three months following, our conversion rate rose to 45%.

Even more incredibly, we hadn’t actually cannibalized the standard JavaScript installer – traditional JavaScript installs grew too.

It’s important to remember redesigns have a shelf life too. The contexts that inspire a redesign will continue to shift over time. Even if your onboarding has a solid foundation and a proven thesis, it’s important to continually assess when to optimize and when to redesign your onboarding. It’s only then you’ll be able to capitalize on new opportunities presented by shifts in context.

CHAPTER 5

Showing customers the value of free

DES TRAYNOR

The only reason you should be giving customers a free trial is because you believe that after experiencing its value they’ll decide your product is the right one. The common approach to 30-day free trials obsesses over days 28, 29, and 30 where the customer is seemingly making their decision. In practice if a customer has made it this far they’re almost certainly going to convert; the real “will we or won’t we” decisions are made much, much earlier. Remember, people are happy to pay for great products. Every customer who signs up for your product and starts a trial wants to become a customer. What you need to do during their trial is convince them your product is the right one. The way to do that isn’t automated mails one day before the trial ends, it’s to ensure they experience your solution early and often.

The way technology is sold to businesses has changed fundamentally in the last decade. As a result, so has the role of customer support teams in helping to close sales. In the old world, potential customers rang a vendor to arrange a trial, a demo at their offices would be scheduled with a sales rep, and assuming that went well, negotiations about the price would get started. SaaS has turned all that on its head. Potential customers want to sign up for free trials, explore product documentation and talk to existing customers – preferably without having even talked to anyone at the vendor company.

While the self-service model has revolutionised the software industry, it’s not without its challenges. It’s dangerous to assume everyone can work everything out for themselves, to assume they want to work it out for themselves, or even that they will be able to do it themselves.

The typical SaaS way

Let me explain what I mean by looking at the typical signup flow for a SaaS product. Sales are usually responsible for everything until the customer starts a trial, at which point responsibility passes to customer support.

Most of the focus is on what happens when the trial ends – did they become a paying customer, or was the trial a failure? We capture that kind

of data in profit and loss centers, and it’s no secret what’s normally seen as a profit and what’s considered a cost.

So much for the outcome of the trial. What can be done during the trial to try and positively influence that outcome? Because if questions arise when someone is in the middle of a trial for a $449 per month plan, you don’t want to leave the response to chance. Who owns those questions? Sales? Support? Success?

What happens on a trial

When a trial ends you’ll hear phrases like: “It’s too expensive”, “We don’t have that kind of budget”, or “I haven’t gotten around to trying it yet”.

All that translates into one very simple reality – they haven’t seen the value of your software during the trial period. These people knew how

much you charge when they signed up, so this is not just a question of your price – even if they say it’s too expensive.

No, when they say it is too expensive, they are not necessarily talking about the price.

In startups we like to think our products are getting better over time, that they deliver more value to customers every month as we make improvements and add features. So keeping a fixed cost over time is ridiculous.

As your prices increase however, it becomes more challenging to explain the value of your product if potential customers just see a big monthly price tag. Before they sign up it’s the job of marketing to bridge the gulf between the value customers see and the what you’re actually delivering. You have the same issue once they start a trial. The value someone is getting may fall far short of the price you charge. They may be using your product as a simple task manager but you are charging for a fully featured project management tool. This time your customer support team needs to bridge the gap. A good place to start is by doing a feature audit of your product. If you know what features are being used in your product you can build up a picture of what happy customers typically do. Intercom helps you to do this with a few clicks.

Armed with this data you can decide what features of your product you should be exposing your trial customers to. What are the things most

likely to help them see the value of your product? Another benefit of a feature audit is it shows if your product has become too bloated. You’ll know bloat when you see it – features that aren’t being used by any significant number of your customers. Of course, if you’re in sales or customer success you might say bloat is not your problem, but that’s not the case. You should think of bloat as non-monetizable features, rather than just being something that’s a problem for your product and engineering teams. Good products start with all the users using nearly all of the features. That grows the business and so you add new features. You’re convinced everyone is going to use the new features just as much as the original ones – because let’s face it no one thinks “let’s add some junk no one wants”. But the reality of product management is not all your new features will be successful. You will introduce features that won’t resonate with your customers – they won’t be used, and they will damage users’ overall perception of your product. That can even lead to reduced usage of your formerly successful features, and of course this is all happening against this backdrop:

So what can you do during the trial period to prevent this from happening? It might sound a little glib but the job of customer support is to focus on what the customer needs for success. If that job is being done properly your customers will always value what they are getting from your product and you should see a chart like this:

What are your customers’ expectations?

If you are unsure what success might look like for a particular customer, just ask them. Take Intercom for example.

When viewed this way it becomes clear different customers have different definitions of success. Dumping them all into the same customer success flow doesn’t make any sense if you want to maximize your chances of converting them from trial users to paying customers.

How to see failure coming

It is possible to learn how to predict, and to preempt, failed trials. You’ll need to be able to track a user’s activity over time. Luckily, Intercom is pretty good for that. The graph for a regular user will be pretty flat – by definition they use your product about the same amount of time on a

Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Page 7 Page 8 Page 9 Page 10 Page 11 Page 12 Page 13 Page 14 Page 15 Page 16 Page 17 Page 18 Page 19 Page 20 Page 21 Page 22 Page 23 Page 24 Page 25 Page 26 Page 27 Page 28 Page 29 Page 30 Page 31 Page 32 Page 33 Page 34 Page 35 Page 36 Page 37 Page 38 Page 39 Page 40 Page 41 Page 42 Page 43 Page 44 Page 45 Page 46 Page 47 Page 48 Page 49 Page 50 Page 51 Page 52 Page 53 Page 54 Page 55 Page 56 Page 57 Page 58 Page 59 Page 60 Page 61 Page 62 Page 63 Page 64 Page 65 Page 66 Page 67 Page 68 Page 69 Page 70 Page 71 Page 72 Page 73 Page 74 Page 75 Page 76 Page 77 Page 78 Page 79 Page 80 Page 81 Page 82 Page 83 Page 84 Page 85 Page 86 Page 87 Page 88 Page 89 Page 90 Page 91 Page 92 Page 93 Page 94 Page 95 Page 96 Page 97 Page 98 Page 99 Page 100 Page 101 Page 102 Page 103 Page 104 Page 105 Page 106 Page 107 Page 108 Page 109 Page 110 Page 111 Page 112 Page 113 Page 114 Page 115 Page 116 Page 117

Made with FlippingBook - Online magazine maker