Skip to main content
Question

Can Stripe Server Notifications Automatically Set Customer Attributes in RevenueCat Using Stripe Metadata?

  • November 17, 2025
  • 1 reply
  • 30 views

Forum|alt.badge.img+1

I’m using Stripe Server-to-Server notifications with RevenueCat, and I want to confirm whether it’s possible to automatically set RevenueCat customer attributes from the Stripe metadata included in events such as checkout.session.completed, invoice.paid, or customer.subscription.updated.

Is there a built-in way for RevenueCat to read Stripe metadata and store it as customer attributes (for example, email, app_user_id, or custom fields)?
Or are we required to manually call the RevenueCat POST /customers/{app_user_id}/attributes API to update customer attributes after receiving Stripe webhooks?

Any recommendations or best practices for keeping Stripe metadata synced with RevenueCat customer attributes?

1 reply

jeffrey_bunn
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • November 21, 2025

Sharing your other post here (with response) for reference!