Did Renew

Learn about the DID_RENEW App Store Server Notification V2. Fired when an auto-renewable subscription successfully renews for a new billing period.

App Store Server Notifications V2Subscriptions
DID_RENEW

The DID_RENEW notification fires when an auto-renewable subscription successfully renews for a new billing period. This is the heartbeat of your subscription revenue — each renewal means continued revenue from an existing subscriber.


When does it fire?


This notification triggers at the end of each billing period when Apple successfully charges the customer and extends their subscription. It also fires after a billing retry succeeds following a failed renewal attempt.


Payload highlights


The signed transaction info includes the product ID, the new transaction ID, the purchase date, the new expiration date, and the renewal count. This lets you track exactly how many periods a subscriber has been active.


How Yeethook helps


Renewal events are high-volume for apps with many subscribers. Yeethook filters and formats these events so you can track renewals without noise. Route them to a dedicated #revenue channel to monitor subscription health.


Common use cases


  • Monitor daily renewal rates to detect billing issues early
  • Track subscriber retention by watching renewal counts
  • Alert on renewals after billing retry (recovered revenue)
  • Build dashboards showing MRR trends from real-time renewal data

Enrichment with p8 key

With a p8 key, Yeethook can enrich renewal events with the subscriber's full transaction history, showing how many periods they've been active and any price changes.

Related Events

Get this event in Slack

Connect Yeethook to receive Did Renew notifications in your Slack channels.

Get Started Free