Onboarding flows

Multi-step wizards, checklists, tours and welcome screens.

Onboarding is a sequence of small commitments, and the two things that keep people in it are visible progress and a way out that does not lose their work. These cover the stepper wizard, the persistent setup checklist — which outperforms a tour because it survives a refresh — and the welcome screen that asks one question instead of six.

8 matching8 blocksFree to copy
Open the full page for this block

Setup Checklist with Progress

The get-started card that ships with its first item already ticked, a native <progress> element rather than a div bar, and a dismiss control that appears only once there is nothing left to abandon.

Onboarding230 lines1 dep
Open the full page for this block

Team Invite Step

The onboarding step where a product becomes multiplayer: pasted addresses split into chips, typos marked rather than dropped, and an honest way to skip.

Onboarding279 lines1 dep
Open the full page for this block

Guided Setup Wizard

A choice-driven wizard with a persistent side rail, real radio groups in a fieldset so arrow keys work, and visited steps navigable while steps ahead stay out of the tab order.

Onboarding265 lines1 dep
Open the full page for this block

Product Tour Coach Mark

A tour step anchored to the control it explains, with a spotlight cut by one spread shadow, a visible step count and focus that follows the step.

Onboarding262 lines1 dep
Open the full page for this block

Role Picker

The "what best describes you" step, asked honestly — every option states what it actually changes, the skip is visible and names what you get instead, and the choice is reversible.

Onboarding191 lines1 dep
Open the full page for this block

Import or Start Empty

The empty product’s real first question. Sample data is offered with equal weight rather than as grey small print, every connector names its scope before the redirect, and each option carries the honest duration.

Onboarding216 lines1 dep
Open the full page for this block

Workspace Setup Form

The first screen after signup, asking only the two things that cannot be changed silently later.

Onboarding176 linesNo deps
Open the full page for this block

Data Migration Split

What a migration actually moves and what it cannot, stated before the switch rather than discovered after it.

Onboarding158 linesNo deps

Questions about onboarding flows

How many steps is too many?
More than about four without a visible finish line. If you need more, group them and show the group progress — people abandon on an unknown remaining count, not on effort.
Should onboarding be skippable?
Always, and the skip should be honest rather than a guilt-tripped "no thanks, I like being confused". Put the checklist somewhere permanent so skipping is deferring, not losing.
Are these onboarding flows free to use?
All 8 are free to copy and use in your own projects, including commercial ones. A Pro licence exists for redistribution — shipping them inside a product other people buy — and the full terms are on the licence page.
How do I add one to my project?
Install it with the CLI: `npx hoverlab add onboarding-checklist` writes the component and its dependencies into your project. Every artifact here also has a copy button for the raw source, and an "Open in sandbox" link if you would rather try it first.