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
Add platformUserID to Paddle Metadata
When initiating a Paddle Checkout, include theplatformUserID
in the metadata.
Store the ID During Account Creation
During user sign-up, store thisplatformUserID
.
(Refer to the example in your catalog implementation.)
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
Add a Separate Screen for Email Capture
Add a screen in your onboarding flow to collect the user’s email address.
Map the Email to Metadata in Onboarding.online
In your onboarding configuration, define the metadata key where this email should be stored.
Specify the Metadata Key in RevenueCat
As with Option 1, configure RevenueCat to look for the correct metadata field to associate with the user.