Did Change Renewal Preference

Learn about the DID_CHANGE_RENEWAL_PREF App Store Server Notification V2. Fired when a customer upgrades or downgrades their subscription plan.

App Store Server Notifications V2Subscriptions
DID_CHANGE_RENEWAL_PREF

The DID_CHANGE_RENEWAL_PREF notification fires when a customer changes which product they'll renew into — typically an upgrade or downgrade within the same subscription group.


When does it fire?


This notification triggers when a customer selects a different subscription tier:


  • Upgrade (subtype UPGRADE) — the customer switched to a higher-priced tier (takes effect immediately)
  • Downgrade (subtype DOWNGRADE) — the customer switched to a lower-priced tier (takes effect at next renewal)

Payload highlights


The signed renewal info shows the new product ID the customer will renew into, along with the current product ID. For upgrades, you'll also receive a new transaction since upgrades are effective immediately.


How Yeethook helps


Plan changes directly impact your revenue. Yeethook formats these events to clearly show what plan the customer is switching from and to, so your team can track upgrade and downgrade trends.


Common use cases


  • Monitor upgrade rates to measure the effectiveness of upsell prompts
  • Track downgrade trends to identify pricing or value issues
  • Alert your revenue team when high-value subscribers downgrade
  • Analyze plan migration patterns across your subscriber base

Enrichment with p8 key

With a p8 key, Yeethook can enrich plan change events with the subscriber's full subscription history, including all previous plan changes.

Related Events

Get this event in Slack

Connect Yeethook to receive Did Change Renewal Preference notifications in your Slack channels.

Get Started Free