User Onboarding Checklists That Actually Get Finished

Try for free

Why short user onboarding checklists
work better than long ones

A user onboarding checklist works when users can see the end of it. It's a short list of steps to a first real result, shown inside your product. This is your users' list, not the one HR runs for new hires. Our guide to SaaS onboarding covers which steps belong on it.
  • Three to five steps, not twelve
    A user glances at the list and decides right then whether to start. Twelve items reads as a project, so they close it and get on with what they came for.
  • Each step ends in something real
    Make the step uploading a first file, not watching a tour about uploading it. A finished list then means your product has actually done something for them.
  • Progress stays visible
    A user coming back tomorrow can see where they left off, which is more than a welcome tour gives them once it's been dismissed.
The HelpHero editor building a Setup guide checklist from four named steps, with the finished checklist showing over a demo personal finance dashboard
HelpHero has absolutely helped our users onboard more easily. Creating tours is fast and easy. It’s one of the most important software products we use. Highly, highly recommend.
Ryan Barone - Founder & CEO, RentRedi

An item ticks when they've done it,
not when they've watched a tour

Each item can complete on a user property you send rather than on the tour finishing. That's the difference between a checklist that reports progress and one that reports attendance.
The HelpHero checklist editor with an Upload image item expanded, set to mark complete if the user property hasUploadedImage is true, above further items for changing a user name and subscribing
  • Mark complete on your own data
    Set an item to finish when a user property you send comes back true. The tick then follows what your product recorded, not what the tour thinks happened.
  • The tour is the help, not the goal
    Our own docs tell you to complete on the workflow rather than the tour, because users can sit through a tour and still not do the thing afterwards.
  • It keeps the numbers honest
    A checklist that ticks when a tour ends will always look healthier than your activation rate, and that gap is where a lot of onboarding reporting goes wrong.

Where it shows, and who gets to see it

A checklist can sit on every page, on particular pages, or only in front of users who match conditions you set.
  • Conditions decide who sees it
    Show a checklist only to accounts that haven't finished setup, or only to admins, so it stops showing up once a user has moved past it.
  • It can reach across pages
    Turn on tour redirect and the checklist will send a user to the right page before starting the tour that lives there. The list isn't stuck on one screen.
  • Styled to match your product
    The standard appearance options cover most of it, and there's custom CSS for when your design system has opinions.
A HelpHero onboarding checklist headed Let's get you started, with the first step struck through as complete and three further steps listed below it
HelpHero has made our onboarding process super efficient. It’s easy to configure, with a great impact on user experience.
Umer Islah - COO, Plexome

Everything you need to know about user onboarding checklists

What is a user onboarding checklist?

A user onboarding checklist is a short list of the steps a new user takes to get their first real result from a product, shown inside the app and ticked off as they go. It's aimed at the users of your software, which is what separates it from the employee checklists that share the word onboarding.

How many steps should a user onboarding checklist have?

Three to five items works best. Users decide whether to start by glancing at the length, and past about five it reads as a project rather than a shortcut. Pick the steps that lead to a first real result and leave everything else for later, because a checklist nobody finishes is worse than no checklist at all.

When should a checklist item be marked complete?

When the user has done the thing, not when they've finished the tour about it. In HelpHero you set an item to complete on a user property you send, so an item like uploading a first image ticks off the moment your product records that upload. Our own docs recommend it this way around, because a user can sit through a tour and still not do what it described.

Can you show different checklists to different users?

Yes, and that's usually worth doing. Checklists can be set to show on all pages, on specific pages, or only for users who match conditions such as a role or plan property. That way an admin and a brand new user don't get handed the same list, and a checklist stops appearing once the account has moved past it.

Where does the checklist appear in the app?

It appears behind a beacon, the small icon shown on pages where a checklist is eligible. You can hide that beacon and control when the checklist opens through the JavaScript API, and if you use the Intercom integration you can show your checklists inside the Intercom Messenger Home instead.

How much does checklist software cost?

HelpHero starts at $55 a month for 1,000 monthly active users, and checklists are included on every plan along with every other feature, with unlimited seats. Most of the category charges more to get started, and several vendors don't publish their paid tiers at all, quoting them on request after a call.

A checklist is the cheapest onboarding change to try, because you can build one from tours you already have and see within a week whether users finish it. Every feature is on every plan here and seats are unlimited, so pricing starts at $55 a month whatever you end up building. Each competitor we're asked about also has a side-by-side comparison.