Skip to main content
Question

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

  • November 17, 2025
  • 1 reply
  • 37 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?

This post has been closed for comments

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!