Platform
Onboarding Flows
Define step-by-step onboarding experiences for new users.
Onboarding flows define step-by-step experiences for new users. Track completion rates and optimize your first-time user experience.
How it works
- Admin creates an onboarding flow with ordered steps
- The client SDK fetches the active flow for the user
- As users complete steps, progress is tracked
- Analytics show start, completion, and skip rates per flow
MCP tools
| Tool | Description |
|---|---|
amba_create_onboarding_flow | Create an onboarding flow with steps |
amba_get_onboarding_stats | Get completion statistics |
Example
Client API reference
| Method | Path | Description |
|---|---|---|
GET | /client/onboarding/flows | Get active onboarding flows |
POST | /client/onboarding/flows/:id/complete-step | Mark a step as completed |
POST | /client/onboarding/flows/:id/skip | Skip the flow entirely |
Database tables
| Table | Purpose |
|---|---|
onboarding_flows | Flow definitions with ordered steps |
user_onboarding_progress | Per-user progress tracking |