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 successHow to use
Run this prompt in four steps
- 1Test the onboarding flow with 5+ new users observationally before launching changes.
- 2Track every step of the onboarding funnel from day 1 to identify drop-off points.
- 3Iterate the onboarding flow based on data, not assumptions — it rarely works perfectly the first time.
- 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.