# RevenueCat

RevenueCat is a powerful and reliable in-app purchase server with cross-platform support.

You can use [RevenueCat](https://docs.revenuecat.com/docs/welcome) events to
send [Custom Events](https://www.airship.com/docs/guides/audience/events/custom-events/) 
and trigger messages with Airship. You can design personalized 
[Airship Automations and Sequences](https://www.airship.com/docs/guides/messaging/messages/sequences/about/) based on purchase behavior.

## RevenueCat Integration Requirements

* **Accounts**
    1. RevenueCat — [Pro plan](https://www.revenuecat.com/pricing)
    1. Airship — Must include messaging
* **Airship project**
    * The Airship SDK must use the same user identity as the RevenueCat SDK.

## Configuring the RevenueCat Integration 

In Airship:

1. Next to your project name, select the dropdown menu (
), then **Settings**.
1. Under **Project settings**, select **Partner Integrations**.
1. Select **RevenueCat**.
1. Select **Configure** for the inbound integration and follow the onscreen instructions to:
	* Create [Custom Events](https://www.airship.com/docs/reference/glossary/#custom_event) and an authentication token. RevenueCat uses the token to communicate with your project in Airship.
	* Configure the Airship integration in RevenueCat.

For additional detail, see [RevenueCat's documentation](https://docs.revenuecat.com/docs/airship).
