Customers
Overview
Customers represent users of your app inside Revenipe.
Each customer can have subscriptions, one-off purchases, add-ons, manual grants, and entitlements.
Customer creation
Customers can be created automatically when you call login from the SDK.
final customer = await Revenipe.instance.login('customer_123');If the customer does not exist, Revenipe creates it.
Customer access
A customer can receive access from different sources:
subscription
one-off product
add-on
manual grant
free default plan
Revenipe combines those sources into a customer access snapshot.
Dashboard view
In the dashboard, you can open a customer to see:
active entitlements
subscriptions
add-ons
one-off purchases
manual grants
usage state
Screenshot placeholder: Customer detail page
Best practices
Use stable customer ids from your app or backend.
Avoid changing customer ids after purchases have happened.
Next steps
Learn how access sources explain where customer access comes from.