---
id: "tools/paywalls/integrations"
title: "Paywall integrations"
description: "This page lists the integrations that receive RevenueCat Paywall events, the events each one supports, and how to turn them on. Paywall events are delivered alongside your standard subscription lifecycle events, so paywall engagement and revenue land in the same destination."
permalink: "/docs/tools/paywalls/integrations"
slug: "integrations"
version: "current"
original_source: "docs/tools/paywalls/integrations.mdx"
---

> **AI agents:** This is the Markdown version of a RevenueCat documentation page. For the complete documentation index, see [llms.txt](https://www.revenuecat.com/docs/llms.txt).

This page lists the integrations that receive RevenueCat [Paywall](https://www.revenuecat.com/docs/tools/paywalls/displaying-paywalls) events, the events each one supports, and how to turn them on. Paywall events are delivered alongside your standard subscription lifecycle events, so paywall engagement and revenue land in the same destination.

## Supported integrations

| Integration                                                   | Use case                                                                                          |
| :------------------------------------------------------------ | :------------------------------------------------------------------------------------------------ |
| [Amplitude](https://www.revenuecat.com/docs/integrations/third-party-integrations/amplitude) | Analyze paywall engagement alongside subscription lifecycle events in your Amplitude project      |
| [Mixpanel](https://www.revenuecat.com/docs/integrations/third-party-integrations/mixpanel)   | Track paywall views and interactions in your Mixpanel project for cohort and funnel analysis      |
| [PostHog](https://www.revenuecat.com/docs/integrations/third-party-integrations/posthog)     | Combine paywall events with your product analytics in PostHog                                     |
| [Segment](https://www.revenuecat.com/docs/integrations/third-party-integrations/segment)     | Route paywall events through your Segment workspace to your warehouse and downstream destinations |
| [Webhooks](https://www.revenuecat.com/docs/integrations/webhooks)                            | Receive paywall events on your own server for custom processing                                   |

## Paywall events

All five integrations support the same set of paywall-specific events, in addition to the standard RevenueCat subscription lifecycle events they already track:

| Event                         | Default name                   | Description                                                                                                                                                                                                                                             |
| :---------------------------- | :----------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Paywall impression            | `paywall_impression`           | Fired when a paywall is displayed to a Customer                                                                                                                                                                                                         |
| Paywall close                 | `paywall_close`                | Fired when a Customer closes a paywall                                                                                                                                                                                                                  |
| Paywall cancel                | `paywall_cancel`               | Fired when a Customer dismisses the payment confirmation on a paywall                                                                                                                                                                                   |
| Paywall exit offer            | `paywall_exit_offer`           | Fired when an exit offer is shown on a paywall                                                                                                                                                                                                          |
| Paywall component interaction | `paywall_component_interacted` | Fired when a Customer changes a paywall control (tab, package, purchase button, sheet, etc.). See the [component interaction reference](https://www.revenuecat.com/docs/integrations/third-party-integrations/supporting-files/paywall-component-interaction-events) for field details |

You can customize the name for each event in the integration settings. Webhooks send the event type in uppercase (for example, `PAYWALL_IMPRESSION`) unless you configure custom names; see the [webhook event types reference](https://www.revenuecat.com/docs/integrations/webhooks/event-types-and-fields#paywall-ui) for the fields included in each event.

Paywall events are not purchase lifecycle events. They don't include transaction fields such as `product_id`, `price`, or `transaction_id`.

## Enabling paywall events

Paywall event delivery is opt-in, and you enable it per integration. Set the integration up first using the integration-specific docs linked above, then:

1. Navigate to **Integrations** in your project and open the relevant integration
2. Click the **Paywall Events** tab
3. Check **Send Paywall events**
4. Optionally customize the event names
5. Save your changes

## Next steps

- [Display a Paywall](https://www.revenuecat.com/docs/tools/paywalls/displaying-paywalls) in your app so it starts generating events
- [Create a Paywall](https://www.revenuecat.com/docs/tools/paywalls/creating-paywalls) on the Dashboard if you don't have one yet
- [Analyze funnel integrations](https://www.revenuecat.com/docs/tools/funnels/integrations) if you also run RevenueCat Funnels
