RevenueCat
A web2app funnel sells on the web, but the customer unlocks the app. RevenueCat is where most teams already keep that entitlement, so connecting it means a web purchase creates the customer in RevenueCat and attaches the subscription — and your app grants access with the check it already runs.
RevenueCat
Web purchases become app entitlements
Receives events
Why connect RevenueCat
The argument, not the feature list.
Your app does not need new code
If your app already asks RevenueCat whether a user is entitled, it keeps asking. The web purchase simply becomes another way that answer turns true — no second entitlement system, no in-app special case for web buyers.
One subscriber, not two
Someone who buys on the web and later subscribes in-app is one RevenueCat subscriber with one history, rather than two records that have to be reconciled by hand later.
Web revenue shows up in the tool you already read
Your RevenueCat charts stop being “app revenue only.” The web funnel is in the same dashboard as the rest of the business.
The handoff is traceable
Customers are tagged with their Appfunnel identity, so a subscriber in RevenueCat can be traced back to the funnel and campaign that produced them.
How it works
What moves, and in which direction.
- 01On a completed purchase we create or find the customer in your RevenueCat project.
- 02The subscription is attached to that customer so the entitlement resolves in your app.
- 03Customers carry attributes identifying the Appfunnel customer they came from.
- 04Your app’s existing entitlement check does the rest — nothing changes on the client.
What gets sent
These events reach RevenueCat. Everything else stays here.
- Purchase Complete
- Subscription Created
What you need
Have these on hand and setup takes a couple of minutes in the dashboard.
- 01Your RevenueCat project ID
- 02A V2 RevenueCat API key
- 03Your RevenueCat public API key
Getting these from RevenueCat. Our own setup steps live in the docs.
More integrations
Meta AdsPixel and Conversions API, plus spend for real ROAS
TikTok AdsPixel and Events API, plus spend for real ROAS
Google AdsDaily campaign spend for cohort ROASStripeYour own Stripe account, your own payout
PaddleMerchant of record — sales tax handled for you
Google Tag ManagerYour container on funnel pages, funnel events in the dataLayer
Connect RevenueCat in a couple of minutes
Set it up in the dashboard — no engineering ticket, no deploy.