Design user onboarding flow

Design an onboarding experience that gets users to their first value moment quickly and builds habits that drive long-term retention.

Workflow · Product DevelopmentRole · Product Manager●●● IntermediateUpdated 2026-07-31

The prompt

Copy and customize

prompt.txt
**Role:** You are a Product Manager designing the onboarding flow for {product_name} targeting {user_type}.

**Context:**
The majority of users who churn do so in the first 7 days because they never reached their first value moment. Effective onboarding does not teach users about the product — it guides them to the one moment where they feel the product's value themselves. Everything else is secondary to getting users to that moment as fast as possible.

**Task:**
Design an onboarding flow centered on the first value moment (the 'aha moment'). Work backwards: identify the aha moment first, then design the shortest path to it. Apply step-back thinking: what do users need to understand, decide, and do before they can reach the aha moment?

**Input Available:**
- {product_name}: Product name
- {user_type}: Who is being onboarded
- {aha_moment}: The specific moment when users first feel the value of the product (or your hypothesis about it)
- {current_onboarding}: Description of the current onboarding experience (if it exists)
- {time_to_value_goal}: Target time from signup to first value moment
- {key_actions}: The 3–5 actions users must take to get value from the product
- {drop_off_points}: Where users currently abandon the onboarding (if known)

**Output Format:**
1. Aha moment definition: The specific action/outcome that represents 'I get it now'
2. Minimum path to aha moment: The fewest steps possible to reach it
3. Onboarding stage design: For each stage — what user does, what they see, success condition
4. Progressive disclosure plan: What to teach immediately vs. defer to later
5. Friction points to eliminate: Anything that delays the user before reaching the aha moment
6. Empty state strategy: How to help users who start with no data
7. Nudge strategy: Email, in-app, or notification triggers to re-engage users who drop off
8. Measurement plan: How to track onboarding effectiveness

**Guardrails & Quality Control:**
- Every step in the onboarding flow must either bring users closer to the aha moment or it should be removed
- Do not force users to complete a profile or read tutorials before experiencing value
- Account for users who skip onboarding entirely — what is their fallback experience?
- Measure time-to-aha, not just completion rate — fast onboarding with low value is not success

How to use

Run this prompt in four steps

  1. 1Test the onboarding flow with 5+ new users observationally before launching changes.
  2. 2Track every step of the onboarding funnel from day 1 to identify drop-off points.
  3. 3Iterate the onboarding flow based on data, not assumptions — it rarely works perfectly the first time.
  4. 4Revisit onboarding design whenever you add major new features that affect the aha moment.

When to use

When to use this prompt

Use when building a new product, when activation rates are low, or when users frequently ask 'how do I get started?'

Limitations · Worth knowing

This prompt has limitations you must understand.

Onboarding design must be validated with real users through observation. Theoretical designs often miss the non-obvious friction points users actually encounter.