Stripe saves that data in their own database, then include it in the webhook payload. The Request Data’s Object Customer will be the Customer ID, but if you want to store it in your own app’s database then you need to actually do that in your workflow (it won’t just happen - how could it?)
although I sense something is not right.
Well you’re right about that… in your screenshot you’re just setting the value to itself (again) which literally does nothing . You can’t set a value to itself and expect it to change - it’s the same value (which presumably is empty to begin with, so it will remain empty).
As you can tell, I have no clue how to save the Customer ID, reading the Stripe Documentation isn’t helping as there’s no reference to Customer ID, only Customer tax IDs.
You can only get the customer ID from Stripe either via a Webhook or API call (I don’t think you can get it via the Bubble Stripe plugin)…
So to save it on the User datatype (or any other datatype) you need to identify the User (or other Thing) in question…
Obviously you can’t identify that User by the Customer ID (as you don’t know it)… so you’ll need to find the User by some other means (presumably the only data you have to go on is the email address, so use that). Then you can save the Stripe Customer ID wherever you want to save it.












