Funnel Integrations
RevenueCat Funnels can send events to your analytics and advertising platforms alongside your other RevenueCat subscription events. This gives you a unified view of user behavior — from the moment someone enters your funnel to the moment they subscribe and beyond.
Supported integrations
| Integration | Use case |
|---|---|
| Amplitude | Analyze funnel step conversion alongside subscription lifecycle events in your Amplitude project |
| Mixpanel | Track funnel progression and purchases in your Mixpanel project for cohort and funnel analysis |
| Meta Ads | Send funnel purchase events to Meta for campaign optimization and conversion tracking |
Funnel events
All three integrations support the same set of funnel-specific events, in addition to the standard RevenueCat subscription lifecycle events they already track:
| Event | Default name | Description |
|---|---|---|
| Workflow step started | rc_workflows_step_started_event | Fired when a user views a funnel step |
| Workflow step completed | rc_workflows_step_completed_event | Fired when a user completes a funnel step (e.g. clicks a button or exits) |
| Workflow purchase | rc_workflows_purchase_event | Fired when a purchase is made through a funnel |
You can customize the name for each event in the integration settings.
Enabling funnel events
Funnel event delivery is opt-in. After you have the integration set up (see the integration-specific docs linked above), enable funnel events by:
- Navigate to Integrations in your project and open the relevant integration
- Click the Web Funnel Events tab
- Check Send Web Funnels events
- Optionally customize the event names
- Save your changes
For full setup instructions for each integration — including API keys, credentials, and other configuration — see the integration-specific documentation linked in the table above.