{"id":"8941f483-c323-4a3e-84e4-dfdd86098f42","entityType":"agent","slug":"clawhub-jk-0001-customer-onboarding-2","name":"Customer Onboarding","canonicalUrl":"https://www.xpersona.co/agent/clawhub-jk-0001-customer-onboarding-2","canonicalPath":"/agent/clawhub-jk-0001-customer-onboarding-2","generatedAt":"2026-10-10T06:44:22.129Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T04:02:28.237Z","emptyReason":null},"description":"Design and execute customer onboarding that drives activation and retention. Use when building onboarding flows for new users, reducing churn in the first 30 days, improving time-to-value, or creating onboarding sequences (email, in-app, or manual). Covers activation metrics, onboarding step design, friction reduction, and measuring onboarding success. Trigger on \"customer onboarding\", \"onboarding flow\", \"user onboarding\", \"reduce early churn\", \"improve activation\", \"onboarding sequence\", \"time to value\". Skill: Customer Onboarding Owner: jk-0001 Summary: Design and execute customer onboarding that drives activation and retention. Use when building onboarding flows for new users, reducing churn in the first 30 days, improving time-to-value, or creating onboarding sequences (email, in-app, or manual). Covers activation metrics, onboarding step design, friction reduction, and measuring onboarding success. Trigger on \"cu","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.7K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s172spfmwsf80c1ymt8rffcz9h83gbzb:customer-onboarding-2","sourceUrl":"https://clawhub.ai/jk-0001/customer-onboarding-2","homepage":"https://clawhub.ai/jk-0001/skills/customer-onboarding-2","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/jk-0001/customer-onboarding-2","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/jk-0001/skills/customer-onboarding-2","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":65,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Design and execute customer onboarding that drives activation and retention. Use when building onboarding flows for new users, reducing churn in the first 30 da"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T04:02:28.237Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T04:02:28.237Z","emptyReason":null},"stars":null,"forks":null,"downloads":1706,"packageName":null,"latestVersion":"0.1.0","tractionLabel":"1.7K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T04:02:28.237Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T04:02:28.237Z","lastCrawledAt":"2026-10-10T04:02:28.237Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T04:02:28.237Z","lastVerifiedAt":null,"highlights":[{"version":"0.1.0","createdAt":"2026-02-13T20:52:01.730Z","changelog":"Initial release of customer-onboarding-2 skill. - Provides a comprehensive playbook for designing and executing effective customer onboarding. - Guides users to define a key activation metric and map the full onboarding journey. - Lists common friction points in onboarding and practical solutions to reduce abandonment. - Outlines in-app, email, and optional human-touch onboarding sequences. - Offers benchmarks and metrics for measuring onboarding success and driving improvements.","fileCount":3,"zipByteSize":5634}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s172spfmwsf80c1ymt8rffcz9h83gbzb:customer-onboarding-2","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-jk-0001-customer-onboarding-2/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-jk-0001-customer-onboarding-2/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-jk-0001-customer-onboarding-2/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-jk-0001-customer-onboarding-2/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-jk-0001-customer-onboarding-2/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-jk-0001-customer-onboarding-2/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T06:44:22.129Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-jk-0001-customer-onboarding-2/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-jk-0001-customer-onboarding-2/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-jk-0001-customer-onboarding-2/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-jk-0001-customer-onboarding-2/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-10T04:02:28.237Z","emptyReason":null},"readme":"Skill: Customer Onboarding\n\nOwner: jk-0001\n\nSummary: Design and execute customer onboarding that drives activation and retention. Use when building onboarding flows for new users, reducing churn in the first 30 days, improving time-to-value, or creating onboarding sequences (email, in-app, or manual). Covers activation metrics, onboarding step design, friction reduction, and measuring onboarding success. Trigger on \"customer onboarding\", \"onboarding flow\", \"user onboarding\", \"reduce early churn\", \"improve activation\", \"onboarding sequence\", \"time to value\".\n\nTags: latest:0.1.0\n\nVersion history:\n\nv0.1.0 | 2026-02-13T20:52:01.730Z | auto\n\nInitial release of customer-onboarding-2 skill.\n\n- Provides a comprehensive playbook for designing and executing effective customer onboarding.\n- Guides users to define a key activation metric and map the full onboarding journey.\n- Lists common friction points in onboarding and practical solutions to reduce abandonment.\n- Outlines in-app, email, and optional human-touch onboarding sequences.\n- Offers benchmarks and metrics for measuring onboarding success and driving improvements.\n\nArchive index:\n\nArchive v0.1.0: 3 files, 5634 bytes\n\nFiles: skill-card.md (1493b), SKILL.md (9762b), _meta.json (140b)\n\nFile v0.1.0:SKILL.md\n\n---\nname: customer-onboarding\ndescription: Design and execute customer onboarding that drives activation and retention. Use when building onboarding flows for new users, reducing churn in the first 30 days, improving time-to-value, or creating onboarding sequences (email, in-app, or manual). Covers activation metrics, onboarding step design, friction reduction, and measuring onboarding success. Trigger on \"customer onboarding\", \"onboarding flow\", \"user onboarding\", \"reduce early churn\", \"improve activation\", \"onboarding sequence\", \"time to value\".\n---\n\n# Customer Onboarding\n\n## Overview\nOnboarding is where you keep or lose customers. The first 7-30 days determine whether they stay or churn. Most solopreneurs focus on acquisition and ignore onboarding — then wonder why churn is high. This playbook builds an onboarding system that gets users to their first win fast, builds confidence, and sets them up for long-term success.\n\n---\n\n## Step 1: Define Your Activation Metric\n\nOnboarding isn't about completing a checklist. It's about getting users to experience value — the \"aha moment\" where the product clicks.\n\n**Your activation metric is the action that predicts retention.**\n\nExamples:\n- **Slack:** Sent 2,000 messages as a team\n- **Dropbox:** Uploaded and shared at least one file\n- **SaaS analytics tool:** Connected a data source and viewed their first report\n- **Project management tool:** Created a project and added 3 tasks\n\n**How to find your activation metric:**\n1. Look at retained customers (those who stuck around 90+ days)\n2. Identify what they did in their first 7 days that non-retained customers didn't do\n3. That action (or set of actions) is your activation metric\n\n**Rule:** Onboarding is successful when a user completes your activation metric. Everything in your onboarding should drive toward this.\n\n---\n\n## Step 2: Map Your Onboarding Journey\n\nBefore designing tactics, map the full journey from signup to activation.\n\n**Onboarding journey template:**\n```\nSIGNUP\n  ↓ (What happens immediately after signup?)\nSETUP / CONFIGURATION\n  ↓ (What do they need to configure? Integrations? Settings? Profile?)\nFIRST VALUE MOMENT\n  ↓ (What's the simplest, fastest way they can experience value?)\nACTIVATION\n  ↓ (They complete the activation metric)\nONGOING ENGAGEMENT\n  ↓ (They use the product regularly)\n```\n\n**For each stage, ask:**\n- What does the user need to do?\n- What's blocking them from doing it? (friction, confusion, missing information)\n- How can we make this easier or faster?\n\n**Example (SaaS automation tool):**\n```\nSIGNUP → Email confirmation\n\nSETUP → Connect first data source (e.g., Google Sheets)\n  Friction: Don't know which source to start with\n  Solution: Pre-select most common source, add \"why start here?\" tooltip\n\nFIRST VALUE MOMENT → See automated workflow run successfully\n  Friction: Don't know what workflow to build\n  Solution: Provide 3 templates, one-click to activate\n\nACTIVATION → Run 10 workflows successfully\n  Friction: Forget to check back after first success\n  Solution: Email reminder after 24 hours with progress + next step\n\nONGOING ENGAGEMENT → Use weekly, add more workflows\n```\n\n---\n\n## Step 3: Reduce Friction at Every Step\n\nFriction = anything that slows down or confuses the user. Every friction point increases the chance they abandon.\n\n**Common friction points and fixes:**\n\n| Friction | Impact | Fix |\n|---|---|---|\n| **Too many fields on signup** | Users abandon mid-signup | Collect only email + password. Get everything else later. |\n| **Unclear next step** | Users sign up, then stare at a blank screen | Show a clear \"Start here\" CTA immediately after signup |\n| **Complex setup** | Users get overwhelmed and leave | Break setup into 3-5 small steps with progress bar. Let them skip non-essential steps. |\n| **Jargon or unclear labels** | Users don't understand what to do | Use plain language. Replace \"Configure API endpoint\" with \"Connect your account\" |\n| **Long time-to-value** | Takes 30+ min to see results | Create a fast \"quick win\" path — even if it's a simplified version of the full value |\n\n**Rule:** Every step in onboarding should take < 2 minutes. If it takes longer, break it into smaller steps or defer it until later.\n\n---\n\n## Step 4: Build Your Onboarding Sequence\n\nOnboarding is not just in-app. It's a multi-channel experience: in-app guidance + email + (optionally) human touch.\n\n### In-App Onboarding\n**Tactics:**\n- **Welcome modal:** Appears immediately after signup. \"Welcome! Here's how to get started in 3 steps.\"\n- **Tooltips/hotspots:** Highlight key features as users explore (\"This is where you create a new project\")\n- **Checklist:** Show progress toward activation (\"2 of 5 steps complete — you're almost there!\")\n- **Empty states:** When a user sees a blank page, show helpful prompts (\"No projects yet? Start your first one here.\")\n\n**Tools:** Intercom, Appcues, Userflow, or custom-built with plain JavaScript.\n\n**Rule:** Don't overwhelm. Show 1-2 tips at a time, not 10.\n\n### Email Onboarding\n**Email sequence (5-7 emails over 14 days):**\n\n```\nEMAIL 1 (Day 0, immediately after signup):\n  Subject: \"Welcome to [Product]! Let's get you started.\"\n  Body: Confirm signup, set expectations, link to first step or template\n\nEMAIL 2 (Day 1, if activation metric not hit):\n  Subject: \"Quick question — stuck on anything?\"\n  Body: Address common blockers, offer help, link to docs or support\n\nEMAIL 3 (Day 3, if activation metric not hit):\n  Subject: \"Here's the fastest way to see results\"\n  Body: Share a quick-win template or walkthrough video\n\nEMAIL 4 (Day 5, if activation metric HIT):\n  Subject: \"Nice work! Here's what to do next\"\n  Body: Celebrate their first win, suggest next feature or use case\n\nEMAIL 5 (Day 7, if activation metric not hit):\n  Subject: \"Need a hand? Let's jump on a quick call\"\n  Body: Offer a personal onboarding call (manual touch for high-value prospects)\n\nEMAIL 6 (Day 10):\n  Subject: \"3 pro tips from our best users\"\n  Body: Share advanced tips or lesser-known features\n\nEMAIL 7 (Day 14):\n  Subject: \"How's it going? We'd love your feedback\"\n  Body: Ask how onboarding went, request feedback, link to survey\n```\n\n**Personalization triggers:** Send different emails based on behavior:\n- If they completed activation → send \"here's what to do next\" content\n- If they didn't complete activation → send troubleshooting or offer help\n\n### Human Touch (Optional, for High-Value Customers)\nFor high-ticket SaaS or service businesses, add a human layer:\n- **Onboarding call:** Schedule a 15-30 min call to walk them through setup\n- **Check-in emails:** Personal email (not automated) asking how it's going\n- **Slack/community access:** Invite them to a private Slack or Circle community for direct support\n\n**When to use:** When LTV > $500 or when the product is complex.\n\n---\n\n## Step 5: Measure Onboarding Performance\n\nTrack these metrics to know if onboarding is working:\n\n| Metric | What It Means | Healthy Benchmark |\n|---|---|---|\n| **Activation rate** | % of signups who hit activation metric | 30-60% (varies by product) |\n| **Time to activation** | Median days/hours from signup to activation | Under 24 hours is ideal |\n| **Day 7 retention** | % of signups still active after 7 days | 40-60% |\n| **Day 30 retention** | % of signups still active after 30 days | 25-40% |\n| **Onboarding email open/click rates** | Engagement with onboarding emails | Opens: 40-60%, Clicks: 10-20% |\n\n**Where to track:** Use your analytics tool (Mixpanel, Amplitude, or simple event tracking in Google Analytics) + email tool (ConvertKit, Mailchimp).\n\n**Diagnose issues:**\n- **Low activation rate?** Too much friction in setup, or unclear value prop. Simplify first steps.\n- **Long time to activation?** Too many steps or too complex. Create a faster \"quick win\" path.\n- **High activation but low Day 30 retention?** They got initial value but didn't build a habit. Improve ongoing engagement (notifications, email reminders, new features).\n\n---\n\n## Step 6: Iterate on Onboarding\n\nOnboarding is never \"done.\" Continuously improve based on data and feedback.\n\n**Monthly onboarding review:**\n1. Check activation rate — is it improving?\n2. Review user feedback from surveys or support tickets — where are people getting stuck?\n3. Watch 2-3 user session recordings (tools: Hotjar, FullStory) — what confuses people?\n4. Test one improvement per month (e.g., simplify signup, add a tooltip, rewrite an email)\n\n**A/B testing ideas:**\n- Different welcome email subject lines\n- Checklist vs no checklist in-app\n- Video walkthrough vs text instructions\n- Length of signup form (fewer fields vs more upfront info)\n\n**Rule:** Focus on the biggest drop-off point first. If 50% of users abandon during setup, fixing that is 10x more valuable than optimizing a later step.\n\n---\n\n## Onboarding Mistakes to Avoid\n- **Dumping everything on Day 1.** Don't explain every feature upfront. Guide them to one quick win, then introduce more over time.\n- **No clear next step after signup.** A blank screen or \"Welcome!\" with no guidance kills activation. Always show a clear \"Do this first\" CTA.\n- **Ignoring non-activated users.** If someone signs up and doesn't activate, don't give up. Re-engage them with helpful emails or a manual outreach.\n- **Making setup mandatory when it's optional.** Let users skip non-essential steps. Forcing them to fill out a profile or connect integrations before they see value creates friction.\n- **No human touch for high-value customers.** If your LTV is $1,000+, a 15-minute onboarding call is worth it. Don't over-automate at the high end.\n- **Not measuring time to activation.** If it takes 2 weeks for users to see value, you'll lose most of them. Aim for value in < 24 hours.\n\nFile v0.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn732qfbv22he1jqm63xbwq6e980kn8s\",\n  \"slug\": \"customer-onboarding-2\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1771015921730\n}\n\nFile v0.1.0:skill-card.md\n\n## Description:\n\nDesign and execute customer onboarding that drives activation and retention.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[jk-0001](https://clawhub.ai/user/jk-0001)\n\n### License/Terms of Use:\n\n\n## Use Case:\n\nExternal teams, founders, and product operators use this skill to design onboarding flows, activation metrics, in-app guidance, email sequences, and measurement loops that improve early customer retention.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Onboarding analytics, email personalization, or session-recording suggestions may involve customer behavior data.\n\nMitigation: Give appropriate notice, obtain consent where required, minimize collected data, honor opt-outs, and limit retention.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/jk-0001/skills/customer-onboarding-2)\n- [Publisher profile](https://clawhub.ai/user/jk-0001)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, guidance]\n\n**Output Format:** [Markdown guidance and structured recommendations]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [None]\n\n## Skill Version(s):\n\n0.1.0 (source: server-resolved release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.","readmeExcerpt":"Skill: Customer Onboarding Owner: jk-0001 Summary: Design and execute customer onboarding that drives activation and retention. Use when building onboarding flows for new users, reducing churn in the first 30 days, improving time-to-value, or creating onboarding sequences (email, in-app, or manual). Covers activation metrics, onboarding step design, friction reduction, and measuring onboarding success. Trigger on \"cu","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"SIGNUP\n  ↓ (What happens immediately after signup?)\nSETUP / CONFIGURATION\n  ↓ (What do they need to configure? Integrations? Settings? Profile?)\nFIRST VALUE MOMENT\n  ↓ (What's the simplest, fastest way they can experience value?)\nACTIVATION\n  ↓ (They complete the activation metric)\nONGOING ENGAGEMENT\n  ↓ (They use the product regularly)"},{"language":"text","snippet":"SIGNUP → Email confirmation\n\nSETUP → Connect first data source (e.g., Google Sheets)\n  Friction: Don't know which source to start with\n  Solution: Pre-select most common source, add \"why start here?\" tooltip\n\nFIRST VALUE MOMENT → See automated workflow run successfully\n  Friction: Don't know what workflow to build\n  Solution: Provide 3 templates, one-click to activate\n\nACTIVATION → Run 10 workflows successfully\n  Friction: Forget to check back after first success\n  Solution: Email reminder after 24 hours with progress + next step\n\nONGOING ENGAGEMENT → Use weekly, add more workflows"},{"language":"text","snippet":"EMAIL 1 (Day 0, immediately after signup):\n  Subject: \"Welcome to [Product]! Let's get you started.\"\n  Body: Confirm signup, set expectations, link to first step or template\n\nEMAIL 2 (Day 1, if activation metric not hit):\n  Subject: \"Quick question — stuck on anything?\"\n  Body: Address common blockers, offer help, link to docs or support\n\nEMAIL 3 (Day 3, if activation metric not hit):\n  Subject: \"Here's the fastest way to see results\"\n  Body: Share a quick-win template or walkthrough video\n\nEMAIL 4 (Day 5, if activation metric HIT):\n  Subject: \"Nice work! Here's what to do next\"\n  Body: Celebrate their first win, suggest next feature or use case\n\nEMAIL 5 (Day 7, if activation metric not hit):\n  Subject: \"Need a hand? Let's jump on a quick call\"\n  Body: Offer a personal onboarding call (manual touch for high-value prospects)\n\nEMAIL 6 (Day 10):\n  Subject: \"3 pro tips from our best users\"\n  Body: Share advanced tips or lesser-known features\n\nEMAIL 7 (Day 14):\n  Subject: \"How's it going? We'd love your feedback\"\n  Body: Ask how onboarding went, request feedback, link to survey"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: customer-onboarding\ndescription: Design and execute customer onboarding that drives activation and retention. Use when building onboarding flows for new users, reducing churn in the first 30 days, improving time-to-value, or creating onboarding sequences (email, in-app, or manual). Covers activation metrics, onboarding step design, friction reduction, and measuring onboarding success. Trigger on \"customer onboarding\", \"onboarding flow\", \"user onboarding\", \"reduce early churn\", \"improve activation\", \"onboarding sequence\", \"time to value\".\n---\n\n# Customer Onboarding\n\n## Overview\nOnboarding is where you keep or lose customers. The first 7-30 days determine whether they stay or churn. Most solopreneurs focus on acquisition and ignore onboarding — then wonder why churn is high. This playbook builds an onboarding system that gets users to their first win fast, builds confidence, and sets them up for long-term success.\n\n---\n\n## Step 1: Define Your Activation Metric\n\nOnboarding isn't about completing a checklist. It's about getting users to experience value — the \"aha moment\" where the product clicks.\n\n**Your activation metric is the action that predicts retention.**\n\nExamples:\n- **Slack:** Sent 2,000 messages as a team\n- **Dropbox:** Uploaded and shared at least one file\n- **SaaS analytics tool:** Connected a data source and viewed their first report\n- **Project management tool:** Created a project and added 3 tasks\n\n**How to find your activation metric:**\n1. Look at retained customers (those who stuck around 90+ days)\n2. Identify what they did in their first 7 days that non-retained customers didn't do\n3. That action (or set of actions) is your activation metric\n\n**Rule:** Onboarding is successful when a user completes your activation metric. Everything in your onboarding should drive toward this.\n\n---\n\n## Step 2: Map Your Onboarding Journey\n\nBefore designing tactics, map the full journey from signup to activation.\n\n**Onboarding journey template:**\n```\nSIGNUP\n  ↓ (What happens immediately after signup?)\nSETUP / CONFIGURATION\n  ↓ (What do they need to configure? Integrations? Settings? Profile?)\nFIRST VALUE MOMENT\n  ↓ (What's the simplest, fastest way they can experience value?)\nACTIVATION\n  ↓ (They complete the activation metric)\nONGOING ENGAGEMENT\n  ↓ (They use the product regularly)\n```\n\n**For each stage, ask:**\n- What does the user need to do?\n- What's blocking them from doing it? (friction, confusion, missing information)\n- How can we make this easier or faster?\n\n**Example (SaaS automation tool):**\n```\nSIGNUP → Email confirmation\n\nSETUP → Connect first data source (e.g., Google Sheets)\n  Friction: Don't know which source to start with\n  Solution: Pre-select most common source, add \"why start here?\" tooltip\n\nFIRST VALUE MOMENT → See automated workflow run successfully\n  Friction: Don't know what workflow to build\n  Solution: Provide 3 templates, one-click to activate\n\nACTIVATION → Run 10 workflows successfully\n  Friction: Forget to check b"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn732qfbv22he1jqm63xbwq6e980kn8s\",\n  \"slug\": \"customer-onboarding-2\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1771015921730\n}"},{"path":"skill-card.md","content":"## Description:\n\nDesign and execute customer onboarding that drives activation and retention.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[jk-0001](https://clawhub.ai/user/jk-0001)\n\n### License/Terms of Use:\n\n\n## Use Case:\n\nExternal teams, founders, and product operators use this skill to design onboarding flows, activation metrics, in-app guidance, email sequences, and measurement loops that improve early customer retention.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Onboarding analytics, email personalization, or session-recording suggestions may involve customer behavior data.\n\nMitigation: Give appropriate notice, obtain consent where required, minimize collected data, honor opt-outs, and limit retention.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/jk-0001/skills/customer-onboarding-2)\n- [Publisher profile](https://clawhub.ai/user/jk-0001)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, guidance]\n\n**Output Format:** [Markdown guidance and structured recommendations]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [None]\n\n## Skill Version(s):\n\n0.1.0 (source: server-resolved release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Design and execute customer onboarding that drives activation and retention. Use when building onboarding flows for new users, reducing churn in the first 30 days, improving time-to-value, or creating onboarding sequences (email, in-app, or manual). Covers activation metrics, onboarding step design, friction reduction, and measuring onboarding success. Trigger on \"customer onboarding\", \"onboarding flow\", \"user onboarding\", \"reduce early churn\", \"improve activation\", \"onboarding sequence\", \"time to value\". Skill: Customer Onboarding Owner: jk-0001 Summary: Design and execute customer onboarding that drives activation and retention. Use when building onboarding flows for new users, reducing churn in the first 30 days, improving time-to-value, or creating onboarding sequences (email, in-app, or manual). Covers activation metrics, onboarding step design, friction reduction, and measuring onboarding success. Trigger on \"cu","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1037,"uniquenessScore":51,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T04:02:28.237Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T04:02:28.237Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T06:44:22.129Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}