Better email marketing campaigns: Introducing Inbox Stories

Learn more
Mobile User Onboarding: Lessons From Clippy to Reddit
Marketing Tips

Mobile User Onboarding: Lessons From Clippy to Reddit

“Despite popular belief, user onboarding does not begin and end with the first experience. There are three stages of user onboarding” – CXL

Considering mobile app onboarding, people mostly think of the initial moments when a user launches the app for the first time. This is not totally wrong because the first impression matters a lot. However, according to CXL, an onboarding experience goes beyond the first touch between the user and a product; it continues throughout the duration of the whole interaction. In other words, The purpose of mobile user onboarding is to allow for easy product adoption. Therefore, it makes sense that anytime your user or product evolves, that onboarding process is redeployed. And app owners need to continue doing that to keep their product up-to-date and their users informed.

This is just one of the thousands of concepts that are foundational to a successful onboarding experience. We’re going to be taking a look at some of the best and great onboarding examples.

In this article we’ll discuss:

  • Three most common forms of mobile onboarding
  • Onboarding lessons from Microsoft’s Clippy
  • User onboarding example #1 – LinkedIn
  • User onboarding example #2 – Slack
  • User onboarding example #3 – Kahve Dunyasi
  • User onboarding example #4 – Reddit

Three Main User Onboarding Types

Upwork upbaords with benefits based onboarding

Onboarding generally forms three main arcs:

  • Function-based onboarding
  • Benefits-based onboarding
  • Progressive onboarding

Functional onboarding focuses on how the user will use your app, and its functions. Emphasis can be on how they will interact with the user interface (UI) and perform certain functions. This will be helpful for an app with a slightly more complex user experience, than a simple swiping app, like Tinder. This would also be useful for apps that already have a clearly defined value proposition, such as Facebook. Being so well-known, Facebook might not need/want to focus on how to use their app.

Benefits-based onboarding focuses on the value that the user will obtain from your app. Such an onboarding example is advised for businesses that are primarily monetized via their apps and are not cross-device. Additionally, if your app’s monetization method relies on a subscription or premium model, this could also be advised. Another good instance where the benefits-based app onboarding would be useful is when there is a hurdle to obtaining the app’s main value. In the image above, Upwork onboards new app and website users by alerting them to a potential barrier (e.g. “it can often take more than 5 proposals to win your first client”). This may potentially increase the retention rate, and lessening the churn rate, by alerting their user to a hurdle and promoting the value of their app.

Progression-based onboarding is the most common onboarding method for mobile games. This onboarding method focuses on giving small bites of onboarding experiences based on the user’s progression in the app. In mobile games, this is commonly deployed as new game functions, items, and levels are unlocked through in-game progression. This onboarding method is advised for apps with complicated or diverse functionality and in-app features. In other words, you might want to use this method if you want to introduce your app’s features part by part but not all at once.

Dear Clippy, Thank God Onboarding Has Come a Long Way Since You Were Invented!

Microsoft_Clippy user onboarding examples

Things we learn from Clippy: Take a hint! Listen to your users, if they aren’t diggin’ it, then stop forcing your helpful tutorial, onboarding method, or tips upon them.

Ok, little secret, when scrolling through research on onboarding strategies and stumbling upon Clippy, an instant smile spread across my face. Clippy was horribly annoying and confusingly unhelpful (even though that was his one job!). However, somehow, this little nuisance makes me smile. It reminds me of an older era, where things were not so flashy, streamlined, and user-friendly. When things were sometimes, just a little bit … well, shit.

If we contrast this to today’s onboarding, it will easily make any app appear to have the best onboarding experience known to people. However, actually, it is hard to find a truly remarkable example of excellent onboarding, as the modern standards are very high. Even bootstrapped or startup apps often have a suburb onboarding experience for their users.

So, how can an app separate their app’s onboarding experience from their equally great competitor’s counterpart? We’re going to delve into the best onboarding experiences, to help propel you above your competitors.

Great Mobile User Onboarding Examples

LinkedIn - Priming the User

onboarding linkedin great app user onboarding example
Source: UXcam

What we learned from LinkedIn’s Onboarding: LinkedIn blends benefits-based onboarding with features-based onboarding, introducing users to both the functionality and benefits of LinkedIn in a simple way.

What we learned from LinkedIn’s Onboarding: LinkedIn blends benefits-based onboarding with features-based onboarding, introducing users to both the functionality and benefits of LinkedIn in a simple way.

Among the best onboarding examples, LinkedIn would be more of a function-based onboarding, that allows the user to get familiar with the UI and the app. This encourages product adoption. However, the benefits-oriented mobile user onboarding is still interwoven in this app onboarding experience. Users are directed to select what app function they are interested in. They are promoted to choose from three main app experience options: “Find a job”, “Build my professional network” and “Stay up to date with my industry”. This helps LinkedIn prepare the user’s experience, tailored to their needs, as well as reinforcing the app’s value proposition.

Slack - Benefits Onboarding Method

What we learned from Slack’s Onboarding: make it easy for your users by giving them multiple ways to achieve your app’s goals.

Here, Slack is clearly using the benefits-based user onboarding method. They’re focusing on the actual value of the app, rather than highlighting the ways of navigating through the app. They emphasis simplicity, as an example they simply state: “Getting started is easy” with calm, yet happy imagery to supports this. Additionally, they offer an alternative sign-in method, with the prompt “want to skip the typing?” This identifies with a potential user pain point and pre-emptively attempts to eliminate this before it results in churn.

Kahve Dunyasi - Embracing the New

7 App Retention Strategies From Development to User Engagement

What we learned from Kahve Dunyasi’s onboarding: whilst it is suggested to ease your users in with familiar concepts, it is equally as effective to grab their attention with something fresh. Here, Kahve Dunyasi uses in-app stories, as a replacement for the traditional app splash screen to grab user’s attention.

The Turkish coffee chain (akin to Starbucks), cleverly onboards users with in-app stories, provided by us, Storyly! This allows people to revisit the onboarding experience anytime they like, within the app’s home screen. Using stories is a refreshing take on the traditional onboarding splash screens that disappear once viewed. Additionally, the story functionality, that allows for interactive content, two-way content is not only familiar but fresh.

Reddit - Simplifying the Complex

What we learn from Reddit’s onboarding: if your app could potentially be overwhelming for new users, try to distill your value proposition into 1-2 key benefits with simplistic accompanying imagery.

Reddit is another example of benefits-based onboarding. Here they seek to simplify their app, which is essentially a complex web of social interactions. They distill their core value into a few simple sentences with simple and clean accompanying images. Reddit states that users can “Explore over 100,000 communities” and “billions of conversations”. To condense their immense and diverse value proposition into an overarching core value is a smart move. Why? Reddit could easily overwhelm new users, with the sheer volume of conversations to tap into. Like Slack, Reddit has preemptively eliminated a potential user barrier.

Final Thoughts About User Onboarding for Apps

The examples provided above are nothing extraordinary because that is the standard today. When I was a young girl, there was an admin shelf in our house, which contained all of the essential paperwork. There was a folder on that shelf that was reserved for product manuals, instructions booklets, warranties, and so forth. Those days are gone. Now, products don’t come with paper instruction manuals, instead, they show you themselves how to use them. Soon our fridges, Tickle-Me-Elmos, and cars will probably do the same (who knows, they’ll probably arrive out of the box talking to their new owner and instruct them how to use them).

In my short lifetime, I have seen the reliance of papers, from the archaic first boxy computers of the early 2000s to the first-ever smartphone. Now, we have come from paper onboarding (also known as manuals and instruction books) to app and online onboarding. In today’s climate, most users would eye-roll over a poorly functioning button, clunky UX during onboarding. That’s how far we have come – now excellent onboarding is expected.


Deniz Tasyürek

Content & Brand Marketing Strategist at Storyly. Writes about mobile user behavior, user engagement, and retention. A genuine Potterhead. She also loves succulents, cats, and aerial yoga.

Subscribe our blog

Get the latest post in your email.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.