Find onboarding checklist drop-off

Analyze checklist and setup-step completion so product and CS can see exactly where new users or accounts stall.

Published

difficulty beginner · time to value 3 minutes

Start from this

Analyze onboarding checklist drop-off for new accounts: step started, step completed, time between steps, and accounts stuck for more than 7 days.

Why this matters

Signup funnels stop at account creation. Onboarding checklists reveal the harder question: did the customer reach useful value?

What you get

  • Completion by checklist step
  • Median time between steps
  • Accounts stuck at each step
  • A publishable dashboard for product or CS

Walk through it

You

Where do accounts stall in onboarding?

Agent

I’ll compute completion and stuck accounts by step.

POST /v1/projects/:project_id/analytics/query {
  project_id: "default",
  hogql: "SELECT properties.step AS step, countIf(event = 'onboarding_step_started') AS started, countIf(event = 'onboarding_step_completed') AS completed, completed / nullIf(started, 0) AS completion_rate FROM events WHERE event IN ('onboarding_step_started','onboarding_step_completed') AND timestamp > now() - INTERVAL 30 DAY GROUP BY step ORDER BY started DESC"
}

The output

The agent returns a step table and identifies where intervention matters most. For B2B accounts, it should list stalled accounts for CS follow-up.

Setting it up

Emit started/completed events from each checklist item or setup milestone. Keep step stable and human-readable.

Variations

  • “Only show enterprise accounts created this month.”
  • “Publish this as a weekly onboarding dashboard.”
  • “Compare checklist drop-off before and after the new setup wizard.”

Try this recipe in your own agent.

Ask your agent to adapt the starter prompt to your saved signal map and live events, then run it against your data.

Install agentry.sh/install.md for me
Agent will onboard itself and then your app