Analyze
Use Sunboard analytics to diagnose and plan onboarding improvements.
/sunboard.analyze is the front door for improving onboarding that already
exists. It grounds every "why aren't users activating?" question in real data,
agrees on a plan with you, then drives the fix itself — editing the spec,
re-wiring, re-targeting, and shipping a new version through the underlying
skills. It's the improve-existing counterpart to
Onboarding.
When to use it
- An experience is live and you want to know where users drop off.
- After shipping a fix, to confirm the funnel actually moved.
- You want to prioritize by money — which onboarding path is worth the most, and whether activation is converting to revenue.
What happens
- Finds the experience (or reads
sunboard stateto pick one). - Fetches analytics —
sunboard analytics experience <key> --json, defaulting to a 30-day window. - Reads the diagnostics first —
noViews(nothing wired or bound),missingGoal(no activation event),largestDropoff(the primary funnel signal),noTourStarts(launcher problem). - Pulls enrichment when PostHog is connected — reruns with
--enrichto see what dropped users did instead: rage clicks and exceptions point at wiring, detours to other pages point at the spec, acquisition skew points at targeting, and session replay links go straight into the plan. See the PostHog integration. - Cross-references the spec to form a hypothesis — wrong route/selector, an event firing from the wrong path, a step demanding too much before value, tour copy, or the wrong audience.
- Slices when needed — by version, segment, environment, or origin. When the question is about money, it also pulls
sunboard analytics revenueto rank fixes by conversion and revenue, not just funnel shape. - Shows you a plan and waits for approval — naming the fault, the numbers, the proposed change (cheapest plausible fix first — a copy tweak before a resegmentation), and which skill it'll use to make it.
- Drives the fix — once you approve, it runs Spec, Tour, Implement, or Segment, then deploys a new version to the sandbox to test and promotes it to production (the old production version stays for rollback).
- Closes the loop — tells you which metrics to watch, then compares versions on the next run to confirm the funnel moved.
Diagnose, plan, then fix
Analyze reads analytics, gets your sign-off on a plan, then makes the change for you — nothing live is touched before you approve. You don't get handed a to-do list of commands to run yourself.
Related
Implement
Fix a mis-wired selector or event.
Tour
Refine a tour with low starts or completions.
Segment
Re-target when one cohort lags.
CLI: analytics
The analytics command and its filters.
Revenue & retention
Report conversions and churn to rank fixes by money.
PostHog integration
See what dropped users did instead, with replays as evidence.