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 Customer 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
SegmentStream funnel step and purchase events into Segment alongside subscription events, then fan them out to your downstream destinations
Meta AdsSend funnel purchase events to Meta for campaign optimization and conversion tracking
📘Amplitude cross-domain tracking

The Amplitude integration also supports cross-domain tracking. When a visitor reaches your funnel from a site running Amplitude's Browser SDK, RevenueCat reads the Amplitude device and session IDs that the SDK appends to the funnel link and forwards them on funnel events — so activity on your funnel and your other sites is attributed to the same Amplitude user.

Funnel events

Each integration supports 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 Customer views a funnel step
Workflow step completedrc_workflows_step_completed_eventFired when a Customer completes a funnel step (e.g. clicks a button or exits)
Workflow non-checkout completionrc_workflows_non_checkout_completion_eventFired when a Customer ends the funnel through a configured exit without a purchase
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.

Was this page helpful?