SuperAPI AI Directory

onboarding-patterns

General & other

View repository

Updated 10-15 21:12

About this skill

Onboarding Patterns

The Goal

Get users to their first value moment as fast as possible. Not to explain every feature.

First Value Moment

  • Identify the ONE action that makes users understand the product's value
  • Design every onboarding step to get them there
  • Measure time-to-value, not completion rate

Patterns

Progressive Onboarding

Don't explain everything upfront. Introduce features when the user first encounters them.

  • Contextual tooltips on first encounter
  • Empty states that teach by showing the first action
  • Feature discovery that unfolds over days, not minutes

Setup Wizard

For products that require configuration before use.

  • Maximum 3-5 steps
  • Show progress
  • Allow skipping (with sensible defaults)
  • Save progress automatically
  • The easiest step first (build momentum)

Product Tour

  • Maximum 3-5 stops
  • Highlight one feature per stop
  • Allow skipping at any point
  • Never block the UI
  • Show only on first visit (or after major updates)

Empty States

Empty states ARE onboarding. Design them as invitations:

  • Illustration (optional): Set the mood
  • Headline: What this area is for
  • Body: One sentence on the benefit
  • CTA: The single action to start ("Create your first project")

Anti-Patterns

  • Forcing account creation before showing any value
  • Asking for unnecessary permissions upfront
  • Multi-screen feature tours nobody reads
  • Collecting profile info that isn't needed yet
  • Video tutorials as the only onboarding method