Connect Flex with RevenueCat to sync subscription events, pass custom identifiers, and keep customer status up to date.
metadata
as REVENUE_CAT_CUSTOMER_ID
.Tip: If you have existing subscriptions, run an initial sync (or perform a backfill) so historical subscriptions are recognized in RevenueCat.
customer.subscription.created
(status: trialing) → RC: trialing (no payment)subscription.updated
→ active + invoice.payment_succeeded
→ RC: active + paymentinvoice.payment_succeeded
(subscription_cycle) → RC: active + paymentinvoice.payment_failed
(status: past_due) → RC: in_grace_period, no payment, uses next_payment_attempt
invoice.payment_succeeded
after failure → RC: active + paymentsubscription.updated
(cancel_at_period_end) → RC: active, auto_renewal_status: will_not_renewcustomer.subscription.deleted
(no expiry state) → RC: same as “Cancel at Period End”incomplete
/ expired
/ unpaid
with customer.subscription.deleted
→ RC: expired, gives_access: falseMy API key or App ID isn’t working
Subscriptions aren’t updating in RevenueCat
I don’t see “Other payment provider” in RevenueCat