Build a team onboarding flow
Guide a new team through setup with a checklist, invitation review and connected-app controls.
Interactive example with illustrative data. Your application supplies the connected services.
Components in this recipe
Build it yourself
- Model completion as saved task IDs. Render the onboarding checklist from that state so returning users resume their progress.
- Add invitation review before submitting invitations. Validate addresses and roles on the server and show per-invitation results.
- Offer connected apps after the required account steps. Use your provider's authorization flow and return a clear connection status.
Build with your agent
A ready-to-use task for your connected coding agent.
Members only
Connect your application
Checklist completion is a UI state, not authorization. Your server sends invitations, stores progress and owns OAuth credentials; never place secrets in component props.
Verify the result
Test returning users, duplicate invitations, denied connections and partial failures. Optional steps must remain skippable and all actions keyboard accessible.