The path from ad click to paying subscriber is rough. Users move through app store listings, download waits, onboarding screens, and a paywall. Each step bleeds users, and by the time someone reaches your paywall, you’ve already lost most of the people you paid to acquire.
Web-to-app funnels flip this. You capture, qualify, and convert users on the web before they ever touch the App Store. But building one has always meant stitching together landing page tools, payment processors, analytics platforms, and custom code to connect it all back to your app.
RevenueCat Funnels is now in public beta, and it replaces that entire DIY stack.
A no-code builder for web-to-app onboarding funnels
RevenueCat Funnels lets you design multi-step web experiences in a visual editor, connect them with branching logic, and deploy them to a hosted URL — build and deploy without touching web development, infrastructure, or engineering queues.
If you’ve used the RevenueCat Paywall Builder, the editor will feel familiar. It’s the same drag-and-drop system, expanded into a full canvas where you connect multiple screens into complete acquisition journeys.
Here’s what the end-user experience looks like: a prospect clicks your ad, lands on your funnel, taps through onboarding screens and survey questions, hits a web checkout, and completes their purchase. They get a Redemption Link, download your app, tap the link, and their subscription is already active.
Inside the editor

You build funnels by placing steps on a canvas and connecting them. A step can be either a screen (a customizable page with text, images, buttons and surveys), a checkout (powered by RevenueCat, Paddle or soon Stripe Billing), or even your own custom authentication flow.
Connect steps with triggers like button taps or form submissions. Then layer in branching logic to personalize the journey:
- Show a different offer to visitors arriving from a specific ad campaign by branching on URL parameters
- Route users to different onboarding paths based on their survey answers
- Detect a visitor’s country via IP and localize the experience automatically
When you’re happy with the flow, hit publish. You’ll get a hosted URL to point your ads, emails, and social posts at.
Templates get you live fast

You don’t have to start from a blank canvas. RevenueCat Funnels ships with pre-built templates you can customize. Pick one, drop in your branding, tweak the copy and flow, and publish. Going from zero to a live funnel takes minutes.
Analytics that show where the money goes
Every funnel includes built-in analytics right in the RevenueCat dashboard.
The General Metrics tab shows unique sessions, conversion rate, and revenue over time. Segment the data by traffic source, campaign, country, or other dimensions to understand which channels drive the highest-value subscribers.
The Step-by-Step Metrics tab breaks down conversion and drop-off at every step, so if users are dropping off at a specific screen, you’ll know exactly where to focus. This view is early in the beta and will get more detailed over time.
The analytics also include a customer lifetime selector, letting you measure revenue from a given day’s sessions over a defined window (day 0, 7-day, 14-day, and more). This is the same concept as Realized LTV in Charts, useful when you’re running trials and need to compare true ROI across campaigns.
Funnels captures UTM parameters (source, medium, campaign, content, term) automatically, so you can tie every dollar of funnel revenue back to the campaign that generated it.
Who should try RevenueCat Funnels
Running paid acquisition?
Build a funnel that takes ad traffic through a quiz, presents a tailored offer, collects payment on the web, and sends users to your app with th