Stripe + RevenueCat

Overview

This guide explains how to connect RevenueCat with Stripe inside Zellify. By completing the setup, you’ll be able to:

  • Link your Stripe account to RevenueCat.

  • Use RevenueCat to manage entitlements.

  • Map your Stripe products to RevenueCat entitlements, ensuring Zellify automatically grants the correct access to your users.


1. Connect RevenueCat to Stripe

  1. Go to RevenueCat DashboardApps & ProvidersAdd new config.

  2. Select Stripe as the provider.

  3. Choose your Stripe account and click Save changes.

  4. Make sure this Stripe account is the same one connected to Zellify.


2. Get API Keys from RevenueCat

  1. In RevenueCat, go to API Keys.

  2. Copy the following keys:

    • REST API Key (server) → make sure you’re using API Key v1. If you don’t have one, create it.

    • Stripe App Public API Key → this is called publicApiStripe.


3. Save Keys in Zellify

  1. Open Zellify DashboardSettingsIntegrationsRevenueCat.

  2. Paste the REST API Key (server) first → click Save.

  3. Then click Manage → paste the Stripe App Public API Key (publicApiStripe) → click Save.

  4. Double-check that the Stripe account connected in RevenueCat matches the one connected to Zellify.


4. Map Products to Entitlements

  1. In RevenueCat, make sure each Stripe product_id you add in Zellify is also added as a Product.

  2. For each product, connect it to your Stripe product.

  3. Then, add or link the Entitlement to that product inside RevenueCat.

    • The entitlement you assign here must match the same entitlement you plan to map in Zellify.

  4. Now, go to Zellify DashboardRevenueCatEntitlement Mappings → click Add.

  5. Select the Stripe product (using its product_id from Zellify).

  6. Choose the matching RevenueCat Entitlement ID → Save.

  7. Repeat this for every product you sell to ensure all product_id are properly linked.


  • Run a test checkout in your Zellify funnel OR

  • Use “Test Grant” in the RevenueCat settings page.

  • Confirm that the test user shows the correct entitlement in RevenueCat.

After setup, Zellify, RevenueCat, and Stripe will be fully connected. All purchases in Stripe will flow into RevenueCat, and Zellify will grant the correct entitlements to your users automatically.

See also: Webhook Setup Guide

Last updated