A Python onboarding wizard for SaaS applications. Guides new users through setup steps with progressive profiling, conditional step logic, completion tracking, and automated welcome/completion emails
Browse the actual product documentation and code examples included in this toolkit.
Key features of Onboarding Flow
• Multi-step flows — Define ordered onboarding steps (form, choice, info, action types) • Progressive profiling — Collect user data across multiple steps without overwhelming them • Conditional steps — Show/hide steps based on user attributes (role, plan, etc.) • Skip support — Optional steps can be skipped; required steps must be completed • Completion tracking — Percentage-based progress tracking per user • Welcome emails — HTML email templates with step overview and CTA buttons
Multi-step flows — Define ordered onboarding steps (form, choice, info, action types)
Progressive profiling — Collect user data across multiple steps without overwhelming them
Conditional steps — Show/hide steps based on user attributes (role, plan, etc.)
Skip support — Optional steps can be skipped; required steps must be completed
Completion tracking — Percentage-based progress tracking per user
Welcome emails — HTML email templates with step overview and CTA buttons
Configure Onboarding Flow parameters to see how the product works.
# Start with demo flow python src/main.py --init-demo # Custom port python src/main.py --port 8002