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
Create an Events API v2 integration
In PagerDuty: Services → pick a service → Integrations → Add a new integration → Events API v2. Copy the routing key.
Add a PagerDuty destination
In Juice Machine, create a new destination with channel type "PagerDuty" and paste the routing key.
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
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.