Skip to main content
Question

RENEWAL event unexpected flow after SUBSCRIPTION_EXTENDED


Forum|alt.badge.img+7

Hi this is a continuation of the conversation that I missed here.
I wanted to find out what are the expected events to come before RENEWAL. Specifically when the webhook sends them to my API.

I was thinking that only SUBSCRIPTION_PAUSED can come before RENEWAL but today I got a RENEWAL a day after a SUBSCRIPTION_EXTENDED event. Is this expected? If so, what other event types are expected to come from the webhook before a RENEWAL?

Customer History view seems to correctly order these events as well.
 

 

2 replies

hussain
RevenueCat Staff
Forum|alt.badge.img+2
  • RevenueCat Staff
  • 19 replies
  • April 21, 2025

Hi,

Thanks for your question. More than happy to help.

The SUBSCRIPTION_EXTENDED event is triggered when the subscription's expiration date is pushed forward—typically due to a grace period, promotional offer, or billing issue resolution—and it can happen before the actual RENEWAL event.

In terms of other events that might come before a RENEWAL, it depends on the subscription lifecycle and the platform-specific behavior. You can find more details on webhook event flows in our docs here: RevenueCat Webhook Event Flows

The docs can help you understand how the various Webhook event workflows work, and what events you might be interested in processing on your end.

Hope this helps.

Best,

Hussain 


Forum|alt.badge.img+7
  • Author
  • Dedicated Member
  • 30 replies
  • April 21, 2025

ok thanks. the docs seem to say that:

In this case, you will receive a SUBSCRIPTION_EXTENDED webhook, followed by either a RENEWAL or BILLING_ISSUE webhook within the next 24 hours.

so sounds like that order is expected. thanks


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings