Route every App Store Server Notification to Slack

Route App Store Server Notifications V2 to Slack for real-time subscription, refund, and in-app purchase alerts. Set up with Yeethook.

What Are App Store Server Notifications V2


App Store Server Notifications V2 are Apple's system for notifying your server about in-app purchase and subscription lifecycle events. They cover subscriptions, refunds, offer redemptions, revocations, and more.


The Problem


Processing these notifications requires:

  • A server endpoint that handles JWS-signed payloads.
  • Signature verification against Apple's certificate chain.
  • Parsing logic for every notification type and subtype.
  • A way to display or store the information.

Most teams either skip server notifications entirely or build fragile custom solutions.


The Solution


Yeethook handles the entire pipeline:


  1. Receives the signed notification from Apple.
  2. Parses the payload, extracting the notification type, subtype, and transaction info.
  3. Enriches the data (with a p8 key) by calling Apple's APIs for additional context.
  4. Formats a readable Slack message with all relevant details.
  5. Delivers it to the right Slack channel based on your routing rules.

Supported Notification Types


All 18+ App Store Server Notification V2 types are supported, including:

  • Subscription lifecycle (SUBSCRIBED, DID_RENEW, EXPIRED, etc.)
  • Billing issues (DID_FAIL_TO_RENEW, GRACE_PERIOD_EXPIRED)
  • Refunds (REFUND, REFUND_DECLINED, REFUND_REVERSED)
  • Offers (OFFER_REDEEMED, PRICE_INCREASE)
  • Revocations (REVOKE)
  • External purchases (EXTERNAL_PURCHASE_TOKEN)

How to Set It Up


  1. Sign up at yeethook.com.
  2. Upload your p8 key — Yeethook registers the notification URL with Apple automatically.
  3. Add your app and select which notification types to monitor.
  4. Connect Slack and route events to your channels.

Related Events

Learn More

Ready to get started?

Set up Yeethook in minutes and start receiving route every app store server notification to slack notifications in Slack.

Get Started Free