The problem: Tools like Sentry, RevenueCat, and Firebase each cover a slice, but nothing catches all Apple events in one place. And Apple's own webhook payloads are cryptic: event IDs and status codes, not the information you actually need. I wanted one service that catches everything, enriches it, and routes it to the right Slack channels.
What Yeethook does: You upload your App Store Connect API key (p8), and Yeethook:
- Receives webhooks from both App Store Connect and App Store Server Notifications V2 - Uses your p8 key to pull the full context: crash logs with stack traces, tester names, device models, OS versions, screenshots, subscription details - Delivers formatted Slack messages to the right channels. Crashes to #bugs, review updates to #releases, subscription events to #revenue.
A TestFlight tester hits a crash, and seconds later your team's Slack channel has the crash log, the device info, and the screenshot. Before anyone opens Xcode, everyone already knows what happened.
The p8 key is optional (you can skip enrichment and configure webhooks manually), and encrypted at rest when connected. The Slack connection is one-way via incoming webhooks. Yeethook sends messages, it can't read your channels.
Setup takes a few minutes. Upload your p8 key, pick your Slack channels, and Yeethook creates the webhooks on Apple's side automatically. It also monitors webhook health on both the Apple side and the Slack side.
Beyond delivery: There's a dashboard with delivery metrics and trends, and an event log where you can inspect any event down to the raw payload, enriched data, and per-channel delivery status with retry history. One team account with shared visibility, no per-developer setup.
Pricing: Free for 1 app and 100 events/month. Paid plans start at $15/mo. Enrichment (p8) is included on every plan, including free.
Right now it's Slack only. Discord, Teams, PagerDuty, and email are next.
I'd love to hear what you think, especially from teams already dealing with App Store Connect webhooks.