fnel
See exactly where users drop off in your funnel with simple, real-time analytics for solo founders.
Visit
About fnel
fnel is a funnel analytics tool designed to cut through the complexity of traditional analytics. It is built specifically for solo founders, indie hackers, and early-stage startups who need clear, actionable insights without the setup headaches. The core mission of fnel is singular and powerful: to show you exactly where users drop off in your key conversion funnels. Unlike platforms like Google Analytics or Mixpanel that offer endless dashboards and require complex configuration, fnel focuses on delivering real-time funnel visualizations with minimal effort. You can get started by adding just one line of code to your project. This simplicity means you spend less time wrestling with tools and more time understanding user behavior, optimizing signup flows, improving onboarding, and boosting conversions. Whether you're validating a new idea, managing a side project, or scaling your first SaaS, fnel provides the clarity and speed you need to make confident, data-driven decisions quickly. It's the lightweight, developer-friendly analytics partner that grows with you.
Features of fnel
Live Funnel Analytics
fnel provides real-time visualizations of your user funnels, so you can see exactly how people move through your key processes. The dashboard clearly displays each step—like 'Cart', 'Shipping', and 'Payment' for an e-commerce flow—along with user counts and conversion percentages. This live view instantly highlights where the biggest drop-offs are happening, allowing you to identify and fix conversion leaks as they occur, without any delay.
Smart Drop-Off Alerts
This feature automatically monitors your funnel steps and alerts you when a step suddenly starts underperforming. Instead of manually checking your dashboard every day, fnel will notify you of a "High drop-off detected," for example, at the payment page. This proactive alert system ensures you never miss a critical leak in your funnel, enabling you to react and optimize faster.
A/B Test Validation
fnel helps you move beyond vanity metrics by allowing you to compare A/B test variants at each step of your funnel. You can see which version of a pricing page or CTA button leads to better conversion rates at specific stages, complete with confidence scores. This gives you clear, step-level evidence of what truly works to improve your overall funnel performance.
One-Line Setup
Getting started with fnel is incredibly simple and requires almost no configuration. You just install the fnel package, add your API key, and start tracking events with simple fnel.track() calls. Within minutes, you can be viewing real-time analytics for your funnels. This frictionless setup is designed for developers and founders who value speed and simplicity.
Use Cases of fnel
SaaS Signup Flow Optimization
Track the complete journey of a new user from landing on your page, signing up, verifying their email, completing onboarding, to finally becoming activated. fnel visualizes this funnel to show you where potential customers are abandoning the process. You can then A/B test different elements, like your signup form or onboarding tutorial, to improve conversion rates and get more users to the "aha!" moment.
E-commerce Checkout Analysis
Visualize your customer's path from adding an item to their cart, entering shipping details, completing payment, to placing an order. fnel's live funnel pinpoints exactly where shoppers are dropping off—whether it's due to unexpected shipping costs or a complicated payment process. These insights allow you to streamline the checkout experience and recover lost sales.
Agency Lead Generation Funnel
For marketing agencies or consultants, fnel can track a lead generation funnel from initial form submission, through qualification, to booking a discovery call. This helps prove which marketing campaigns or landing pages are actually generating qualified leads that move forward in the sales process, providing clear ROI on your advertising spend.
Mobile App Onboarding Journey
Understand how new users navigate your mobile app's initial setup. Track key events like app open, account creation, permission grants, and first key action completed. fnel helps you identify which steps in the onboarding are causing confusion or frustration, so you can create a smoother, more engaging introduction to your app and improve user retention.
Frequently Asked Questions
How is fnel different from GA or Mixpanel?
fnel is purpose-built specifically for analyzing conversion funnels with speed and simplicity. Unlike GA or Mixpanel, which require complex event schemas and days of setup, fnel works with a single code snippet. It cuts out the noise and immediately shows you step-level insights and automatic drop-off detection, so you know exactly where users leave and what to fix next.
Is there a Free plan?
Yes, absolutely! fnel offers a Free Starter plan that includes up to 5,000 events per month and tracking for up to 3 funnels. You can start using it immediately with no credit card required. This plan is perfect for validating your idea and initial funnel. You can upgrade to the Pro plan whenever you need more event volume and advanced features.
What are the details of the Pro and Lifetime plans?
The Pro plan is $12 per month (or $9.99/month when billed annually). It includes up to 100,000 events/month, unlimited funnel tracking, the real-time analytics dashboard, advanced drop-off analysis, data export capabilities, and priority support. The Lifetime plan is a one-time payment that includes all Pro features forever, plus lifetime updates, early access to new features, and premium support, with no monthly fees ever.
How do I start tracking events with fnel?
Starting is very simple. First, install the fnel package into your project. Then, initialize it with your unique API key using fnel.init('your-api-key'). Finally, place fnel.track() calls at each important step in your user's journey (like fnel.track('signup_form')). Once you send a few events, your funnel will automatically appear in your real-time dashboard.