How to get there: Go to Settings in the sidebar → Integrations tab (under Other) → Stripe section.
Automatically sync customer data from Stripe to enrich user profiles with MRR, LTV, plan information, and subscription status.
sk_live_ or sk_test_)You can find your API key in your Stripe Dashboard under Developers > API keys.
To sync data for a user, you need to link them to their Stripe Customer ID. There are several ways to do this:
The easiest way to link many users at once:
email, stripe_customer_idExample CSV:
email,stripe_customer_id
john@example.com,cus_abc123
jane@example.com,cus_def456
If you use Single Sign-On, include the Stripe Customer ID in your JWT payload:
{
"email": "john@example.com",
"stripe_customer_id": "cus_abc123"
}
The Stripe data will sync automatically when the user logs in.
When creating or updating users via the API, include the stripe_customer_id field:
{
"email": "john@example.com",
"stripe_customer_id": "cus_abc123"
}
Once a user is linked to Stripe, the following data is automatically fetched:
FieldDescription**MRRMonthly Recurring Revenue from active subscriptionsLTVLifetime Value (total amount paid)PlanName of the current subscription planStatusSubscription status (active, past_due, canceled, trialing)Signup Date**When the customer was created in Stripe
Stripe data is automatically synced when:
To refresh a user's Stripe data:
In the Users list, you can filter by:
You can search for users by entering their Stripe Customer ID (e.g., cus_abc123) in the search box.
Enable Stripe-related columns in the Users list:
To find a customer's Stripe ID:
cus_)Or export your customers from Stripe and use the bulk upload feature.