Onboarding CRO skill

Improve user onboarding flows to increase activation and retention.

by OpenClaudia·MIT license·★ 705 Stars on the repo·GitHub ↗

Use now

Files of Onboarding CRO

OpenClaudia/main1 file shown
SKILL.md
Show the full text487 lines

Onboarding CRO

Design and optimize user onboarding flows that drive activation and long-term retention.


1. Onboarding Frameworks

Jobs-To-Be-Done (JTBD) Onboarding

The best onboarding flows are organized around the user's job, not the product's features.

Process:

  1. Identify the user's primary job-to-be-done
  2. Map the minimum steps to complete that job in your product
  3. Guide the user through those steps, removing all distractions
  4. Celebrate completion (aha moment)

Example (Notion):

  • Job: "I need to organize my team's projects"
  • Steps: Create workspace > Invite team > Create first page > Use a template
  • The onboarding flow guides exactly this path, nothing more

Anti-pattern: Feature tours that show every feature. Users do not care about features during onboarding; they care about solving their problem.

Progressive Disclosure

Reveal functionality gradually as users demonstrate readiness.

Levels:

  1. First session: Only show core functionality needed for primary job
  2. After first success: Introduce secondary features that enhance the core workflow
  3. After repeated use: Surface power features, integrations, customization
  4. After mastery: Invite to advanced features, API, automation

Implementation:

  • Use feature flags or user state to control what's visible
  • Track user actions to determine when to advance disclosure level
  • Never show everything at once
Activation Metrics

Define your activation metric before designing onboarding. The activation metric is the action most correlated with long-term retention.

Examples:

Product Activation Metric Timeframe
Slack Send 2,000 messages (team) First 30 days
Dropbox Upload 1 file from 2 devices First 7 days
Facebook Add 7 friends First 10 days
Zoom Host first meeting First 7 days
Notion Create 3 pages First 7 days
Figma Create first design First 3 days
HubSpot Import contacts + send first email First 14 days

How to find your activation metric:

  1. Cohort analysis: Compare retained vs churned users
  2. Identify actions that retained users took that churned users did not
  3. Find the action with strongest correlation to 30-day retention
  4. Validate by testing whether guiding users to that action improves retention
Aha Moment Identification

The aha moment is when a user first experiences the core value of your product.

Framework for identifying it:

  1. What do users say when they recommend your product? ("It's amazing because...")
  2. When during their journey do users typically say "wow" or "this is cool"?
  3. What single action separates users who stay from those who leave?

The aha moment is NOT:

  • Signing up
  • Completing onboarding
  • Seeing a feature demo

The aha moment IS:

  • Getting their first result
  • Experiencing time saved
  • Seeing their data visualized for the first time
  • Completing their first task successfully

2. Onboarding Components

Welcome Screens

The first screen after signup. Serves two purposes: make the user feel welcomed and collect information for personalization.

Best Practices:

  • Use the user's name ("Welcome, Sarah!")
  • Keep it to 1-3 questions maximum
  • Use visual selectors (cards with icons) instead of dropdowns
  • Every question should directly affect their experience
  • Always allow skipping

Template:

Welcome to [Product], [Name]!

Let's personalize your experience.

What's your primary goal?
[ ] [Goal 1 -- with icon]
[ ] [Goal 2 -- with icon]
[ ] [Goal 3 -- with icon]
[ ] Something else

[Continue]  [Skip for now]

Example (Notion):

What will you use Notion for?
[Personal] [Team] [School]

How big is your team?
[Just me] [2-10] [11-50] [50+]
Setup Wizards

Guided multi-step flows that set up the product for use.

When to use: When the product requires configuration before it can deliver value (CRM, analytics, marketing automation).

Best Practices:

  • Maximum 3-5 steps
  • Show progress indicator
  • Pre-fill defaults where possible
  • Allow skipping non-essential steps
  • Provide "try it with sample data" option
  • End with a clear next action, not a blank screen

Template:

Step 1: Connect your [data source]
  [Connect Google] [Connect manually] [Use sample data]

Step 2: Configure your [workspace/project]
  [Pre-filled sensible defaults with edit option]

Step 3: Invite your team (optional)
  [Email input] [Copy invite link] [Skip]

You're all set!
  [Go to your dashboard]
Product Tours

Interactive walkthroughs of the product interface.

Types:

  1. Tooltip tour: Highlights UI elements with explanatory tooltips (Intercom, Appcues)
  2. Video walkthrough: Short video showing key workflows
  3. Interactive tutorial: User performs real actions with guidance
  4. Sandbox mode: Pre-populated environment for safe exploration

Best Practices:

  • Keep tours under 5 steps (3 is ideal)
  • Focus on ONE workflow per tour
  • Let users exit at any point
  • Make the user DO something, not just read
  • Trigger contextually (first time visiting a feature), not globally
  • Never replay completed tours unless user requests it

Anti-patterns:

  • 15-step tours that show every button
  • Forced tours that cannot be dismissed
  • Tours that explain obvious UI elements
  • Tours that trigger repeatedly

Template (per step):

Step [X] of [Y]:

[Pointer to UI element]

"[Action verb] here to [achieve result]."

[Try it now] / [Next] / [Skip tour]
Onboarding Checklists

Persistent task lists that guide users through activation.

Why they work:

  • Zeigarnik effect: People feel compelled to complete unfinished tasks
  • Clear progress visualization
  • Users self-pace through the list
  • Can be dismissed and revisited

Template:

Get started with [Product]  [3/5 complete]

[x] Create your account
[x] Set up your profile
[x] [First key action]
[ ] [Second key action] <-- "Do this next"
[ ] [Third key action]

[Dismiss checklist]

Best Practices:

  • 4-6 items maximum
  • Pre-check easy items (account creation) for momentum
  • Order by dependency and importance
  • Highlight the next recommended step
  • Celebrate completion (confetti, badge, reward)
  • Include at least one "aha moment" action
  • Show percentage complete or progress bar

Example (Slack):

Getting started  [2/4]
[x] Set your profile photo
[x] Join a channel
[ ] Send your first message
[ ] Invite a teammate

Example (Figma):

Welcome to Figma  [1/5]
[x] Create your account
[ ] Create a design file
[ ] Add a frame
[ ] Use a component
[ ] Share with your team
Email Onboarding Sequences

Drip emails that complement the in-app experience.

Sequence structure:

Day Email Purpose
0 Welcome + quick start Immediate value, link to first action
1 Tip: [Core feature] Teach one key feature
3 Social proof Show what others achieve with the product
5 "Need help?" Address common obstacles, offer support
7 Feature highlight Introduce a secondary feature
10 Activation reminder If not activated, nudge toward key action
14 Upgrade prompt If activated, pitch premium features

Day 0 Welcome Email Template:

Subject: Welcome to [Product] -- here's your quick start

Hi [Name],

You're in! Here's how to get the most out of [Product] in the next 5 minutes:

1. [First action] -- [link directly to it]
2. [Second action] -- [link]
3. [Third action] -- [link]

[Primary CTA: "Go to your dashboard"]

Need help? Reply to this email or check our [getting started guide].

[Signature]

Day 3 Social Proof Email Template:

Subject: How [Customer] uses [Product] to [Result]

Hi [Name],

Did you know that [Customer/Company] uses [Product] to [specific result with metric]?

Here's what they did:
1. [Step they took]
2. [Step they took]
3. [Result they achieved]

You can do the same:
[CTA: "Try it now"]

3. Onboarding Examples from Top Products

Notion

What they do well:

  • Welcome screen asks role + use case (2 questions)
  • Offers templates based on selection
  • Pre-populates workspace with starter content
  • Progressive disclosure: basic blocks first, databases later
  • Checklist in sidebar tracks setup progress
  • Empty states have clear CTAs

Activation metric: Create 3+ pages in first 7 days

Slack

What they do well:

  • Workspace setup wizard is 3 steps (name, invite, channel)
  • Slackbot guides first interactions conversationally
  • Pre-created #general and #random channels with welcome messages
  • Teaches features by having users use them (send a message, react with emoji)
  • Onboarding checklist in sidebar

Activation metric: Team sends 2,000 messages in first 30 days

Figma

What they do well:

  • Minimal signup (Google OAuth one-click)
  • Immediately drops user into a canvas with interactive tutorial
  • Tutorial teaches by doing (create shape, move it, style it)
  • Sample files available to explore
  • Team collaboration demonstrated early (cursor presence)

Activation metric: Create first design file in first 3 days

Canva

What they do well:

  • Asks "What will you design today?" with visual categories
  • Immediately shows templates relevant to selection
  • First design experience uses pre-made template (user edits, not creates from scratch)
  • Celebrates first download with sharing prompt
Linear

What they do well:

  • Import from existing tools (Jira, Asana) as first step
  • Pre-configured with sensible defaults (workflow states, labels)
  • Keyboard shortcuts taught in context
  • Empty states show exactly what to do next

4. Measuring Onboarding Success

Key Metrics
Metric Formula Target
Onboarding completion rate Users who complete onboarding / signups 60-80%
Time to first key action Time from signup to first meaningful action Under 5 min
Activation rate Users hitting activation metric / signups 20-40%
Day 1 retention Users returning day after signup / signups 40-60%
Day 7 retention Users returning 7 days after signup / signups 20-35%
Day 30 retention Users active 30 days after signup / signups 10-25%
Onboarding step drop-off Users completing step N / users starting step N Track per step
Time to value (TTV) Median time from signup to aha moment As low as possible
Funnel Analysis

Build an onboarding funnel in your analytics tool:

Signup completed
  -> Welcome screen completed
    -> First key action
      -> Second key action (aha moment)
        -> Activation metric reached
          -> Day 7 return

Track conversion rate between each step. The biggest drop-off is your biggest opportunity.


5. A/B Test Ideas for Onboarding

Welcome Screen
  1. 1 question vs 3 questions on welcome screen
  2. Visual card selection vs dropdown
  3. Personalized template suggestions vs generic
Setup Flow
  1. Guided setup vs "explore on your own"
  2. Pre-populated sample data vs empty state
  3. Setup wizard vs onboarding checklist
Product Tour
  1. Tooltip tour vs video walkthrough
  2. 3-step tour vs 5-step tour
  3. Auto-triggered tour vs user-initiated
Activation
  1. Email nudge on day 1 vs day 3 for inactive users
  2. In-app prompt for next action vs no prompt
  3. Celebrating milestones (confetti, badge) vs no celebration
  4. Showing progress ("You're 60% set up") vs not showing
Engagement
  1. Daily tip emails vs weekly digest
  2. Push notifications for incomplete onboarding vs email only
  3. Peer comparison ("Teams like yours usually...") vs no comparison

6. Onboarding Audit Template

When auditing an existing onboarding flow:

## Onboarding Audit: [Product Name]
### Date: [Date]

### Current Flow Map
[Step-by-step flow with screenshots]

### Time to Complete
- Minimum path: [X] minutes
- Average path: [X] minutes

### Drop-off Analysis
| Step | Users Entering | Completion Rate | Drop-off |
|------|---------------|-----------------|----------|
| Signup | 100% | X% | X% |
| Welcome screen | X% | X% | X% |
| Setup step 1 | X% | X% | X% |
| Setup step 2 | X% | X% | X% |
| First key action | X% | X% | X% |
| Activation | X% | -- | -- |

### Scores (1-10)
| Dimension | Score | Notes |
|-----------|-------|-------|
| Time to value | X | |
| Clarity of next step | X | |
| Progressive disclosure | X | |
| Error recovery | X | |
| Mobile experience | X | |
| Personalization | X | |
| **Overall** | **X** | |

### Issues Found
1. **[Critical]** [Issue] -- Impact: [X]% activation loss
2. **[High]** [Issue]
3. **[Medium]** [Issue]

### Recommendations (Priority Order)
1. [Recommendation] -- Expected lift: X% on [metric]
2. [Recommendation] -- Expected lift: X%
3. [Recommendation] -- Expected lift: X%

### Quick Wins
- [ ] [Immediate fix]
- [ ] [Immediate fix]

### Long-term Improvements
- [ ] [Bigger initiative]
- [ ] [Bigger initiative]

7. Common Onboarding Mistakes

  1. Showing everything at once -- Overwhelms users. Use progressive disclosure.
  2. Explaining features, not outcomes -- "This is our dashboard" vs "See your results here."
  3. Forcing completion before value -- Let users explore, then guide.
  4. No empty state strategy -- Blank screens kill activation. Use templates, samples, or guided prompts.
  5. One-size-fits-all flow -- Different user types need different onboarding paths.
  6. Ignoring mobile -- Mobile onboarding needs its own design (not a shrunk desktop flow).
  7. No re-engagement for drop-offs -- Users who abandon onboarding need targeted email nudges.
  8. Celebrating signup, not activation -- "Welcome!" is not the goal. The first success moment is.
  9. Too many tooltips -- If you need 10 tooltips, your UI is too complex.
  10. No measurement -- If you are not tracking step-by-step drop-offs, you are guessing.
1---
2name: onboarding-cro
3description: >
4 Improve user onboarding flows to increase activation and retention. Use when
5 asked to design welcome screens, setup wizards, product tours, onboarding
6 checklists, or activation sequences. Trigger phrases: "onboarding flow",
7 "user activation", "welcome screen", "product tour", "onboarding checklist",
8 "first-run experience", "setup wizard", "aha moment", "time to value",
9 "user onboarding", "activation rate".
10---
11 
12# Onboarding CRO
13 
14Design and optimize user onboarding flows that drive activation and long-term retention.
15 
16---
17 
18## 1. Onboarding Frameworks
19 
20### Jobs-To-Be-Done (JTBD) Onboarding
21 
22The best onboarding flows are organized around the user's job, not the product's features.
23 
24**Process:**
251. Identify the user's primary job-to-be-done
262. Map the minimum steps to complete that job in your product
273. Guide the user through those steps, removing all distractions
284. Celebrate completion (aha moment)
29 
30**Example (Notion):**
31- Job: "I need to organize my team's projects"
32- Steps: Create workspace > Invite team > Create first page > Use a template
33- The onboarding flow guides exactly this path, nothing more
34 
35**Anti-pattern:** Feature tours that show every feature. Users do not care about features during onboarding; they care about solving their problem.
36 
37### Progressive Disclosure
38 
39Reveal functionality gradually as users demonstrate readiness.
40 
41**Levels:**
421. **First session:** Only show core functionality needed for primary job
432. **After first success:** Introduce secondary features that enhance the core workflow
443. **After repeated use:** Surface power features, integrations, customization
454. **After mastery:** Invite to advanced features, API, automation
46 
47**Implementation:**
48- Use feature flags or user state to control what's visible
49- Track user actions to determine when to advance disclosure level
50- Never show everything at once
51 
52### Activation Metrics
53 
54Define your activation metric before designing onboarding. The activation metric is the action most correlated with long-term retention.
55 
56**Examples:**
57 
58| Product | Activation Metric | Timeframe |
59|---------|------------------|-----------|
60| Slack | Send 2,000 messages (team) | First 30 days |
61| Dropbox | Upload 1 file from 2 devices | First 7 days |
62| Facebook | Add 7 friends | First 10 days |
63| Zoom | Host first meeting | First 7 days |
64| Notion | Create 3 pages | First 7 days |
65| Figma | Create first design | First 3 days |
66| HubSpot | Import contacts + send first email | First 14 days |
67 
68**How to find your activation metric:**
691. Cohort analysis: Compare retained vs churned users
702. Identify actions that retained users took that churned users did not
713. Find the action with strongest correlation to 30-day retention
724. Validate by testing whether guiding users to that action improves retention
73 
74### Aha Moment Identification
75 
76The aha moment is when a user first experiences the core value of your product.
77 
78**Framework for identifying it:**
791. What do users say when they recommend your product? ("It's amazing because...")
802. When during their journey do users typically say "wow" or "this is cool"?
813. What single action separates users who stay from those who leave?
82 
83**The aha moment is NOT:**
84- Signing up
85- Completing onboarding
86- Seeing a feature demo
87 
88**The aha moment IS:**
89- Getting their first result
90- Experiencing time saved
91- Seeing their data visualized for the first time
92- Completing their first task successfully
93 
94---
95 
96## 2. Onboarding Components
97 
98### Welcome Screens
99 
100The first screen after signup. Serves two purposes: make the user feel welcomed and collect information for personalization.
101 
102**Best Practices:**
103- Use the user's name ("Welcome, Sarah!")
104- Keep it to 1-3 questions maximum
105- Use visual selectors (cards with icons) instead of dropdowns
106- Every question should directly affect their experience
107- Always allow skipping
108 
109**Template:**
110```
111Welcome to [Product], [Name]!
112 
113Let's personalize your experience.
114 
115What's your primary goal?
116[ ] [Goal 1 -- with icon]
117[ ] [Goal 2 -- with icon]
118[ ] [Goal 3 -- with icon]
119[ ] Something else
120 
121[Continue] [Skip for now]
122```
123 
124**Example (Notion):**
125```
126What will you use Notion for?
127[Personal] [Team] [School]
128 
129How big is your team?
130[Just me] [2-10] [11-50] [50+]
131```
132 
133### Setup Wizards
134 
135Guided multi-step flows that set up the product for use.
136 
137**When to use:** When the product requires configuration before it can deliver value (CRM, analytics, marketing automation).
138 
139**Best Practices:**
140- Maximum 3-5 steps
141- Show progress indicator
142- Pre-fill defaults where possible
143- Allow skipping non-essential steps
144- Provide "try it with sample data" option
145- End with a clear next action, not a blank screen
146 
147**Template:**
148```
149Step 1: Connect your [data source]
150 [Connect Google] [Connect manually] [Use sample data]
151 
152Step 2: Configure your [workspace/project]
153 [Pre-filled sensible defaults with edit option]
154 
155Step 3: Invite your team (optional)
156 [Email input] [Copy invite link] [Skip]
157 
158You're all set!
159 [Go to your dashboard]
160```
161 
162### Product Tours
163 
164Interactive walkthroughs of the product interface.
165 
166**Types:**
1671. **Tooltip tour:** Highlights UI elements with explanatory tooltips (Intercom, Appcues)
1682. **Video walkthrough:** Short video showing key workflows
1693. **Interactive tutorial:** User performs real actions with guidance
1704. **Sandbox mode:** Pre-populated environment for safe exploration
171 
172**Best Practices:**
173- Keep tours under 5 steps (3 is ideal)
174- Focus on ONE workflow per tour
175- Let users exit at any point
176- Make the user DO something, not just read
177- Trigger contextually (first time visiting a feature), not globally
178- Never replay completed tours unless user requests it
179 
180**Anti-patterns:**
181- 15-step tours that show every button
182- Forced tours that cannot be dismissed
183- Tours that explain obvious UI elements
184- Tours that trigger repeatedly
185 
186**Template (per step):**
187```
188Step [X] of [Y]:
189 
190[Pointer to UI element]
191 
192"[Action verb] here to [achieve result]."
193 
194[Try it now] / [Next] / [Skip tour]
195```
196 
197### Onboarding Checklists
198 
199Persistent task lists that guide users through activation.
200 
201**Why they work:**
202- Zeigarnik effect: People feel compelled to complete unfinished tasks
203- Clear progress visualization
204- Users self-pace through the list
205- Can be dismissed and revisited
206 
207**Template:**
208```
209Get started with [Product] [3/5 complete]
210 
211[x] Create your account
212[x] Set up your profile
213[x] [First key action]
214[ ] [Second key action] <-- "Do this next"
215[ ] [Third key action]
216 
217[Dismiss checklist]
218```
219 
220**Best Practices:**
221- 4-6 items maximum
222- Pre-check easy items (account creation) for momentum
223- Order by dependency and importance
224- Highlight the next recommended step
225- Celebrate completion (confetti, badge, reward)
226- Include at least one "aha moment" action
227- Show percentage complete or progress bar
228 
229**Example (Slack):**
230```
231Getting started [2/4]
232[x] Set your profile photo
233[x] Join a channel
234[ ] Send your first message
235[ ] Invite a teammate
236```
237 
238**Example (Figma):**
239```
240Welcome to Figma [1/5]
241[x] Create your account
242[ ] Create a design file
243[ ] Add a frame
244[ ] Use a component
245[ ] Share with your team
246```
247 
248### Email Onboarding Sequences
249 
250Drip emails that complement the in-app experience.
251 
252**Sequence structure:**
253 
254| Day | Email | Purpose |
255|-----|-------|---------|
256| 0 | Welcome + quick start | Immediate value, link to first action |
257| 1 | Tip: [Core feature] | Teach one key feature |
258| 3 | Social proof | Show what others achieve with the product |
259| 5 | "Need help?" | Address common obstacles, offer support |
260| 7 | Feature highlight | Introduce a secondary feature |
261| 10 | Activation reminder | If not activated, nudge toward key action |
262| 14 | Upgrade prompt | If activated, pitch premium features |
263 
264**Day 0 Welcome Email Template:**
265```
266Subject: Welcome to [Product] -- here's your quick start
267 
268Hi [Name],
269 
270You're in! Here's how to get the most out of [Product] in the next 5 minutes:
271 
2721. [First action] -- [link directly to it]
2732. [Second action] -- [link]
2743. [Third action] -- [link]
275 
276[Primary CTA: "Go to your dashboard"]
277 
278Need help? Reply to this email or check our [getting started guide].
279 
280[Signature]
281```
282 
283**Day 3 Social Proof Email Template:**
284```
285Subject: How [Customer] uses [Product] to [Result]
286 
287Hi [Name],
288 
289Did you know that [Customer/Company] uses [Product] to [specific result with metric]?
290 
291Here's what they did:
2921. [Step they took]
2932. [Step they took]
2943. [Result they achieved]
295 
296You can do the same:
297[CTA: "Try it now"]
298```
299 
300---
301 
302## 3. Onboarding Examples from Top Products
303 
304### Notion
305 
306**What they do well:**
307- Welcome screen asks role + use case (2 questions)
308- Offers templates based on selection
309- Pre-populates workspace with starter content
310- Progressive disclosure: basic blocks first, databases later
311- Checklist in sidebar tracks setup progress
312- Empty states have clear CTAs
313 
314**Activation metric:** Create 3+ pages in first 7 days
315 
316### Slack
317 
318**What they do well:**
319- Workspace setup wizard is 3 steps (name, invite, channel)
320- Slackbot guides first interactions conversationally
321- Pre-created #general and #random channels with welcome messages
322- Teaches features by having users use them (send a message, react with emoji)
323- Onboarding checklist in sidebar
324 
325**Activation metric:** Team sends 2,000 messages in first 30 days
326 
327### Figma
328 
329**What they do well:**
330- Minimal signup (Google OAuth one-click)
331- Immediately drops user into a canvas with interactive tutorial
332- Tutorial teaches by doing (create shape, move it, style it)
333- Sample files available to explore
334- Team collaboration demonstrated early (cursor presence)
335 
336**Activation metric:** Create first design file in first 3 days
337 
338### Canva
339 
340**What they do well:**
341- Asks "What will you design today?" with visual categories
342- Immediately shows templates relevant to selection
343- First design experience uses pre-made template (user edits, not creates from scratch)
344- Celebrates first download with sharing prompt
345 
346### Linear
347 
348**What they do well:**
349- Import from existing tools (Jira, Asana) as first step
350- Pre-configured with sensible defaults (workflow states, labels)
351- Keyboard shortcuts taught in context
352- Empty states show exactly what to do next
353 
354---
355 
356## 4. Measuring Onboarding Success
357 
358### Key Metrics
359 
360| Metric | Formula | Target |
361|--------|---------|--------|
362| Onboarding completion rate | Users who complete onboarding / signups | 60-80% |
363| Time to first key action | Time from signup to first meaningful action | Under 5 min |
364| Activation rate | Users hitting activation metric / signups | 20-40% |
365| Day 1 retention | Users returning day after signup / signups | 40-60% |
366| Day 7 retention | Users returning 7 days after signup / signups | 20-35% |
367| Day 30 retention | Users active 30 days after signup / signups | 10-25% |
368| Onboarding step drop-off | Users completing step N / users starting step N | Track per step |
369| Time to value (TTV) | Median time from signup to aha moment | As low as possible |
370 
371### Funnel Analysis
372 
373Build an onboarding funnel in your analytics tool:
374 
375```
376Signup completed
377 -> Welcome screen completed
378 -> First key action
379 -> Second key action (aha moment)
380 -> Activation metric reached
381 -> Day 7 return
382```
383 
384Track conversion rate between each step. The biggest drop-off is your biggest opportunity.
385 
386---
387 
388## 5. A/B Test Ideas for Onboarding
389 
390### Welcome Screen
3911. 1 question vs 3 questions on welcome screen
3922. Visual card selection vs dropdown
3933. Personalized template suggestions vs generic
394 
395### Setup Flow
3964. Guided setup vs "explore on your own"
3975. Pre-populated sample data vs empty state
3986. Setup wizard vs onboarding checklist
399 
400### Product Tour
4017. Tooltip tour vs video walkthrough
4028. 3-step tour vs 5-step tour
4039. Auto-triggered tour vs user-initiated
404 
405### Activation
40610. Email nudge on day 1 vs day 3 for inactive users
40711. In-app prompt for next action vs no prompt
40812. Celebrating milestones (confetti, badge) vs no celebration
40913. Showing progress ("You're 60% set up") vs not showing
410 
411### Engagement
41214. Daily tip emails vs weekly digest
41315. Push notifications for incomplete onboarding vs email only
41416. Peer comparison ("Teams like yours usually...") vs no comparison
415 
416---
417 
418## 6. Onboarding Audit Template
419 
420When auditing an existing onboarding flow:
421 
422```
423## Onboarding Audit: [Product Name]
424### Date: [Date]
425 
426### Current Flow Map
427[Step-by-step flow with screenshots]
428 
429### Time to Complete
430- Minimum path: [X] minutes
431- Average path: [X] minutes
432 
433### Drop-off Analysis
434| Step | Users Entering | Completion Rate | Drop-off |
435|------|---------------|-----------------|----------|
436| Signup | 100% | X% | X% |
437| Welcome screen | X% | X% | X% |
438| Setup step 1 | X% | X% | X% |
439| Setup step 2 | X% | X% | X% |
440| First key action | X% | X% | X% |
441| Activation | X% | -- | -- |
442 
443### Scores (1-10)
444| Dimension | Score | Notes |
445|-----------|-------|-------|
446| Time to value | X | |
447| Clarity of next step | X | |
448| Progressive disclosure | X | |
449| Error recovery | X | |
450| Mobile experience | X | |
451| Personalization | X | |
452| **Overall** | **X** | |
453 
454### Issues Found
4551. **[Critical]** [Issue] -- Impact: [X]% activation loss
4562. **[High]** [Issue]
4573. **[Medium]** [Issue]
458 
459### Recommendations (Priority Order)
4601. [Recommendation] -- Expected lift: X% on [metric]
4612. [Recommendation] -- Expected lift: X%
4623. [Recommendation] -- Expected lift: X%
463 
464### Quick Wins
465- [ ] [Immediate fix]
466- [ ] [Immediate fix]
467 
468### Long-term Improvements
469- [ ] [Bigger initiative]
470- [ ] [Bigger initiative]
471```
472 
473---
474 
475## 7. Common Onboarding Mistakes
476 
4771. **Showing everything at once** -- Overwhelms users. Use progressive disclosure.
4782. **Explaining features, not outcomes** -- "This is our dashboard" vs "See your results here."
4793. **Forcing completion before value** -- Let users explore, then guide.
4804. **No empty state strategy** -- Blank screens kill activation. Use templates, samples, or guided prompts.
4815. **One-size-fits-all flow** -- Different user types need different onboarding paths.
4826. **Ignoring mobile** -- Mobile onboarding needs its own design (not a shrunk desktop flow).
4837. **No re-engagement for drop-offs** -- Users who abandon onboarding need targeted email nudges.
4848. **Celebrating signup, not activation** -- "Welcome!" is not the goal. The first success moment is.
4859. **Too many tooltips** -- If you need 10 tooltips, your UI is too complex.
48610. **No measurement** -- If you are not tracking step-by-step drop-offs, you are guessing.
487 

Discussion

Alternatives