Onflow is a plug-and-play SDK that helps SaaS teams understand and optimize their user onboarding experience in real time.
It analyzes user behaviour, predicts intent, and dynamically adjusts onboarding flows to guide users toward activation β faster.
Name | Role | Responsibilities |
---|---|---|
@shashankdurgad | Frontend | Lovable, Vite |
@lucasucal | Frontend | Lovable, Vite |
@w3joe | Backend | Supabase |
SaaS product owners struggle to keep new users engaged after signup.
Static, one-size-fits-all onboarding flows cause drop-offs before users reach value.
Teams lack visibility into where users get stuck and why they leave.
Onflow observes real-time user behaviour (clicks, hovers, and navigation) through a lightweight SDK.
Using an AI journey map, it:
- Predicts the userβs intent and current goal
- Adapts tooltips, guides, and emails dynamically
- Recommends improvements to increase activation and reduce churn
Onflow tracks key behavioural signals for every onboarding flow:
Metric | Description |
---|---|
Clicks per Minute | Measures engagement speed |
Completion Ratio | % of users who finish the flow |
Hover-to-Click Ratio | Detects hesitation or friction |
Early Exit Step | Identifies where most users drop off |
Step Duration | Average time spent per step |
The dashboard visualizes actionable insights using Supabase and Recharts:
- π Clicks per Minute β Line Chart
- π― Completion Ratio β Donut Chart
- π§ Hover-Click Ratio β Bar Chart
- π§ Early Exit Step β Drop-off Chart
- β±οΈ Step Duration β Heatmap
These metrics help SaaS teams pinpoint bottlenecks and instantly test new onboarding experiments.
Layer | Technology |
---|---|
Frontend | Vite + TypeScript + Recharts + Lovable |
Backend | Supabase (PostgreSQL + Realtime) |
SDK | JavaScript (plug-and-play snippet) |
AI Layer | Lightweight intent predictor (FastAPI / TensorFlow Lite) |
Deployment | Netlify + Supabase Edge Functions |