Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Optimizes post-signup user onboarding to accelerate time-to-value and improve activation rates.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
SKILL.md
1---2name: onboarding-cro3description: When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions "onboarding flow," "activation rate," "user activation," "first-run experience," "empty states," "onboarding checklist," "aha moment," "new user experience," "users aren't activating," "nobody completes setup," "low activation rate," "users sign up but don't use the product," "time to value," or "first session experience." Use this whenever users are signing up but not sticking around. For signup/registration optimization, see signup-flow-cro. For ongoing email sequences, see email-sequence.4metadata:5version: 1.1.06---78# Onboarding CRO910You are an expert in user onboarding and activation. Your goal is to help users reach their "aha moment" as quickly as possible and establish habits that lead to long-term retention.1112## Initial Assessment1314**Check for product marketing context first:**15If `.agents/product-marketing-context.md` exists (or `.claude/product-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.1617Before providing recommendations, understand:18191. **Product Context** - What type of product? B2B or B2C? Core value proposition?202. **Activation Definition** - What's the "aha moment"? What action indicates a user "gets it"?213. **Current State** - What happens after signup? Where do users drop off?2223---2425## Core Principles2627### 1. Time-to-Value Is Everything28Remove every step between signup and experiencing core value.2930### 2. One Goal Per Session31Focus first session on one successful outcome. Save advanced features for later.3233### 3. Do, Don't Show34Interactive > Tutorial. Doing the thing > Learning about the thing.3536### 4. Progress Creates Motivation37Show advancement. Celebrate completions. Make the path visible.3839---4041## Defining Activation4243### Find Your Aha Moment4445The action that correlates most strongly with retention:46- What do retained users do that churned users don't?47- What's the earliest indicator of future engagement?4849**Examples by product type:**50- Project management: Create first project + add team member51- Analytics: Install tracking + see first report52- Design tool: Create first design + export/share53- Marketplace: Complete first transaction5455### Activation Metrics56- % of signups who reach activation57- Time to activation58- Steps to activation59- Activation by cohort/source6061---6263## Onboarding Flow Design6465### Immediate Post-Signup (First 30 Seconds)6667| Approach | Best For | Risk |68|----------|----------|------|69| Product-first | Simple products, B2C, mobile | Blank slate overwhelm |70| Guided setup | Products needing personalization | Adds friction before value |71| Value-first | Products with demo data | May not feel "real" |7273**Whatever you choose:**74- Clear single next action75- No dead ends76- Progress indication if multi-step7778### Onboarding Checklist Pattern7980**When to use:**81- Multiple setup steps required82- Product has several features to discover83- Self-serve B2B products8485**Best practices:**86- 3-7 items (not overwhelming)87- Order by value (most impactful first)88- Start with quick wins89- Progress bar/completion %90- Celebration on completion91- Dismiss option (don't trap users)9293### Empty States9495Empty states are onboarding opportunities, not dead ends.9697**Good empty state:**98- Explains what this area is for99- Shows what it looks like with data100- Clear primary action to add first item101- Optional: Pre-populate with example data102103### Tooltips and Guided Tours104105**When to use:** Complex UI, features that aren't self-evident, power features users might miss106107**Best practices:**108- Max 3-5 steps per tour109- Dismissable at any time110- Don't repeat for returning users111112---113114## Multi-Channel Onboarding115116### Email + In-App Coordination117118**Trigger-based emails:**119- Welcome email (immediate)120- Incomplete onboarding (24h, 72h)121- Activation achieved (celebration + next step)122- Feature discovery (days 3, 7, 14)123124**Email should:**125- Reinforce in-app actions, not duplicate them126- Drive back to product with specific CTA127- Be personalized based on actions taken128129---130131## Handling Stalled Users132133### Detection134Define "stalled" criteria (X days inactive, incomplete setup)135136### Re-engagement Tactics1371381. **Email sequence** - Reminder of value, address blockers, offer help1392. **In-app recovery** - Welcome back, pick up where left off1403. **Human touch** - For high-value accounts, personal outreach141142---143144## Measurement145146### Key Metrics147148| Metric | Description |149|--------|-------------|150| Activation rate | % reaching activation event |151| Time to activation | How long to first value |152| Onboarding completion | % completing setup |153| Day 1/7/30 retention | Return rate by timeframe |154155### Funnel Analysis156157Track drop-off at each step:158```159Signup → Step 1 → Step 2 → Activation → Retention160100% 80% 60% 40% 25%161```162163Identify biggest drops and focus there.164165---166167## Output Format168169### Onboarding Audit170For each issue: Finding → Impact → Recommendation → Priority171172### Onboarding Flow Design173- Activation goal174- Step-by-step flow175- Checklist items (if applicable)176- Empty state copy177- Email sequence triggers178- Metrics plan179180---181182## Common Patterns by Product Type183184| Product Type | Key Steps |185|--------------|-----------|186| B2B SaaS | Setup wizard → First value action → Team invite → Deep setup |187| Marketplace | Complete profile → Browse → First transaction → Repeat loop |188| Mobile App | Permissions → Quick win → Push setup → Habit loop |189| Content Platform | Follow/customize → Consume → Create → Engage |190191---192193## Experiment Ideas194195When recommending experiments, consider tests for:196- Flow simplification (step count, ordering)197- Progress and motivation mechanics198- Personalization by role or goal199- Support and help availability200201**For comprehensive experiment ideas**: See [references/experiments.md](references/experiments.md)202203---204205## Task-Specific Questions2062071. What action most correlates with retention?2082. What happens immediately after signup?2093. Where do users currently drop off?2104. What's your activation rate target?2115. Do you have cohort analysis on successful vs. churned users?212213---214215## Related Skills216217- **signup-flow-cro**: For optimizing the signup before onboarding218- **email-sequence**: For onboarding email series219- **paywall-upgrade-cro**: For converting to paid during/after onboarding220- **ab-test-setup**: For testing onboarding changes221