fnel is a lightweight funnel analytics tool for solo founders that tracks user drop-offs in real-time with a one-line setup, enabling faster conversion optimization.
What is fnel?
fnel is a web-based analytics platform by Yaro Labs that focuses exclusively on funnel visualization. It takes event tracking calls (fnel.track('step_name')) and outputs a real-time dashboard showing step-level conversion rates and drop-off percentages. The tool is designed for minimal setup: add a JavaScript snippet, define steps, and start monitoring within minutes.
Key Features
- One-line setup — Add
fnel.init('api-key')and instrument steps withfnel.track('step_name'). No servers, databases, or dashboards to configure. - Real-time funnel visualization — See live counts and conversion percentages for each step (e.g., landing ➝ signup ➝ email verification). The dashboard updates as events arrive.
- Smart drop-off detection — Automatic alerts when a step suddenly underperforms (e.g., a 40.1% drop at payment page triggers a warning).
- A/B test validation — Compare step-level conversion for variants (e.g., CTA button color, pricing plan) with confidence percentages.
- Developer-friendly API — Simple JavaScript SDK; also available for React, Vue, and Angular.
- Export capabilities — Pro plan and above allow CSV/JSON export of funnel data.
Who is it for?
- Solo founders who need to spot conversion leaks quickly without hiring a data team.
- Indie SaaS builders tracking signup-to-activation funnels with limited event volume (up to 5,000/month free, 100,000/month Pro).
- Agency owners who want to validate lead-generation campaigns by tracking form submissions through qualification and booking.
What can you do with fnel?
- SaaS signup flow — Track landing page views, signup completions, email verification, onboarding progress, and activation. See where users stall.
- E-commerce checkout — Monitor cart additions, shipping info, payment page visits, and order placement. The live demo shows "Cart (100%) → Shipping (71.5%) → Payment (59.9%) → Order Placed (87.5%)".
- Lead-gen funnel — Track form submissions, qualification, and booked calls. Identify which campaign sources convert best.
Pricing
fnel offers a free Starter plan (5,000 events/month, 3 funnels, basic drop-off analysis) and a Pro plan at $12/month (or $9.99/month billed annually) with unlimited funnels, 100,000 events/month, advanced analysis, and exports. A Lifetime Access plan is available for $179 one-time (limited seats) with all Pro features and no recurring fees.
How does fnel work?
- Sign up and get an API key.
- Install the fnel package via npm or CDN.
- Initialize with
fnel.init('your-api-key')in your app. - Call
fnel.track('step_name')at each funnel step you want to measure. - View the real-time dashboard showing step counts, conversion rates, and drop-off alerts.
Pros and cons
- Pros: Extremely quick setup (stated as under 5 minutes); real-time updates; built-in A/B test comparison; transparent pricing with a free tier.
- Cons: Free tier is limited to 5,000 events and 3 funnels; no raw event export on the free plan; focused on funnels only (not a full analytics platform).
FAQ
How is fnel different from GA or Mixpanel?
fnel is purpose-built for funnels with no complex schemas. One snippet gives you step-level drop-off detection and real-time conversion rates without days of setup.
Is there a Free plan?
Yes. The Free Starter includes up to 5,000 events/month and 3 funnels. No credit card required.
What does the Pro plan cost?
Pro is $12/month (or $9.99/month billed annually) with 100,000 events, unlimited funnels, advanced drop-off analysis, and CSV/JSON exports.
How does setup work?
Add fnel.init('api-key') and instrument steps with fnel.track('step_name'). Most founders see their first funnel in about 5 minutes.
Is my data secure?
fnel uses HTTPS/SSL for data in transit and encrypts data at rest. You own your data and can export it. The service is GDPR-ready.









