Funnel Draw / Integrations / RevenueCat
Funnel Draw + RevenueCat
RevenueCat posts each subscription event to your RevenueCat address: trials started, new subscribers (and trials that convert), renewals and one-off purchases land on the steps of your app's funnel, with the amount in the currency people paid.
Sales and leads · Webhooks
How it works
- Trials and subscribers apart A trial counts as a trial, a first paid period or a converted trial as a new subscriber, and renewals stay apart so the paywall step isn't inflated every month.
- Real revenue in their currency Each paid event carries what the person paid, in their own currency, next to the plan's price on the step.
- Both stores at once App Store, Google Play and web purchases come through the same webhook.
Set it up
Create its address
In Funnel Draw open Integrations → RevenueCat, pick the funnel and the step it counts on, and create RevenueCat's address. Copy it: it's shown in full once.
Add the webhook in RevenueCat
In RevenueCat open your project → Integrations → Webhooks → Add new configuration, paste the address, environment Production, all apps, all events.
Link the steps
Link RevenueCat on the steps it feeds (your paywall or subscription step). Filter a step to "Trial started" or "New subscription" when trials and paid subscriptions sit on different steps.
Check it arrives
Send a test or wait for the next real event: it shows up under Latest events in the same panel, and on the step's Real results on the canvas.
Ideas to try
When trials don't convert, find where
A meditation app sees 1,200 trials but 140 conversions against a planned 300, so it asks its AI to test a shorter trial with what_if before changing the paywall.
Compare weekly and yearly plans
A fitness app filters one step to its weekly product and another to its yearly one to see which converts better than planned.
Questions
Which events are counted?
INITIAL_PURCHASE (a trial when its period is TRIAL, else a new subscription), RENEWAL (a trial converting counts as a new subscription, other renewals as renewals) and NON_RENEWING_PURCHASE. Cancellations, expirations, billing issues and test events are acknowledged and not counted.
Which RevenueCat plan do I need?
RevenueCat's webhooks are on its Pro plan, which is free up to $2.5K of monthly tracked revenue.
Is any personal data stored?
Only the product, the amount, the currency, the store and RevenueCat's app user id, never an email.
More in Sales and leads
Draw it. Analyse it.
See it in action.
3 days free, no card.