Start onboarding interview
start_onboardingReturns the workspace-setup interview: import evidence to infer the workspace's motion(s) from, the available motions/templates, and the open questions for the active motion(s). Call with no arguments to see what's missing; once you have answers, call finalize_workspace_setup. On an EMPTY workspace with a connected mail/calendar account, the read itself never fetches anything: pass start_import:true once to queue the inbox + calendar import (a background job that writes contacts and touches), then call again without it to see what came back.
When to use: Run when a workspace is new — and anytime after, to revisit setup. It returns what the inbox import found so the motion(s) can be inferred (showing the evidence), confirmed with the user, and the chosen track's own questions walked. Every question is skippable. On an empty workspace with a connected mailbox, the read fetches nothing by itself: start_import:true, passed once, queues the inbox and calendar import.
Example: Help me set up my Capable workspace.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| start_import | No | On an empty workspace, pass true once to fetch the connected inbox and calendar; the read itself never writes. Default false. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | No | ||
| guidance | No | ||
| checklist | No | ||
| workspace_id | No | ||
| next_question | No | ||
| get_started_url | No | ||
| import_evidence | No | ||
| available_motions | No | ||
| available_templates | No |