Skip to main content

Linking Paddle with RevenueCat

A
Written by Alexander Karpovich
Updated today

Contents:

To accurately connect users between Paddle and RevenueCat, you can choose from two integration options. Both approaches rely on storing a unique identifier in Paddle's metadata and referencing it in RevenueCat settings.


Option 1: Use platformUserID as Metadata

  1. Add platformUserID to Paddle Metadata
    When initiating a Paddle Checkout, include the platformUserID in the metadata.

  2. Store the ID During Account Creation
    During user sign-up, store this platformUserID.
    (Refer to the example in your catalog implementation.)


  3. Configure RevenueCat to Read the Metadata
    In your RevenueCat project settings, specify which metadata key (platformUserID) should be used to identify users.




Option 2: Collect Email via an Onboarding Screen

  1. Add a Separate Screen for Email Capture
    Add a screen in your onboarding flow to collect the user’s email address.

  2. Map the Email to Metadata in Onboarding.online
    In your onboarding configuration, define the metadata key where this email should be stored.

  3. Specify the Metadata Key in RevenueCat
    As with Option 1, configure RevenueCat to look for the correct metadata field to associate with the user.

Did this answer your question?