Integration

App Store webhooks →
PagerDuty

Forward every App Store Connect webhook and App Store Server Notification V2 to PagerDuty. Verified, enriched with app + product context, and formatted natively for the channel.

How the PagerDuty integration works

1

Create an Events API v2 integration

In PagerDuty: Services → pick a service → Integrations → Add a new integration → Events API v2. Copy the routing key.

2

Add a PagerDuty destination

In Juice Machine, create a new destination with channel type "PagerDuty" and paste the routing key.

3

Page on the right events

App rejections and failed renewals trigger incidents. App approvals and successful build uploads auto-resolve them. Severity maps to PagerDuty's routing rules.

A real incident in PagerDuty

Severity-mapped, dedup-keyed, with custom details for the on-call.

Triggered · Critical

Trailmix: App Store Version State Changed (Rejected)

Source: com.example.trailmix · Class: APP_STORE_VERSION_STATE_CHANGED

P1

Custom details

event_type
APP_STORE_VERSION_STATE_CHANGED
Status
Rejected
Version
2.4.0 (212)
Platform
iOS

Links: View in Juice Machine

Subscription-event incidents also surface the customer's name, plan, and dashboard link as Customer: entries in custom_details when you configure a user lookup URL.

Every Apple webhook, forwarded

Two Apple webhook streams. One destination.

App Store Connect

  • • App review state changes (in review, approved, rejected, ready for sale)
  • • Build uploads + processing state
  • • TestFlight beta build state
  • • TestFlight tester feedback (text, screenshots, crash logs)

App Store Server Notifications V2

  • • New subscriptions and renewals
  • • Failed renewals + billing grace period
  • • Refunds and refund reversals
  • • Price increases, offer redemptions, IAP events

Every App Store Server Notification is signature-verified (JWS against Apple Root CA G3) before Juice Machine forwards it, and every app gets its own secret webhook URL. Read the docs.

Start forwarding in minutes

Free plan: 250 events per month. No credit card required.