Skip to main content

Funnel Integrations

AIAsk AIChatGPTClaude

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

IntegrationUse case
AmplitudeAnalyze funnel step conversion alongside subscription lifecycle events in your Amplitude project
MixpanelTrack funnel progression and purchases in your Mixpanel project for cohort and funnel analysis
Meta AdsSend 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:

EventDefault nameDescription
Workflow step startedrc_workflows_step_started_eventFired when a user views a funnel step
Workflow step completedrc_workflows_step_completed_eventFired when a user completes a funnel step (e.g. clicks a button or exits)
Workflow purchaserc_workflows_purchase_eventFired 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:

  1. Navigate to Integrations in your project and open the relevant integration
  2. Click the Web Funnel Events tab
  3. Check Send Web Funnels events
  4. Optionally customize the event names
  5. 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.