Event Routing

How to route different apps and event types to different Slack channels.

Yeethook lets you send different events to different Slack channels. Crashes to #bugs, reviews to #releases, subscriptions to #revenue. Each app and event type can go exactly where it belongs.

How routing works

Every app you add to Yeethook can be connected to one or more Slack channels. For each connection, you choose which event types to forward. If you don't filter, all events for that app go to that channel.

The flow is straightforward: add your apps, pick the event types you care about, then connect Slack channels. You can connect the same Slack channel to multiple apps, or spread one app's events across several channels.

Setting up routing

  1. Add your apps. In Quick Start mode, Yeethook imports your apps from App Store Connect. In Manual mode, you enter the app name and bundle ID.
  2. Pick event types. For each app, select which App Store Connect webhook events and App Store Server Notification types you want to receive.
  3. Connect Slack channels. Link each app to one or more Slack channels. Optionally filter which event types go to each channel.

That's it. Events start flowing as soon as the webhooks are active.

Common setups

Single channel. Connect all your apps to one Slack channel. Every event lands in the same place. Simple and works well for small teams with one or two apps.

By concern. Route events by what they mean to your team:

  • Crash reports and TestFlight feedback to #bugs
  • App review status changes and build processing to #releases
  • Subscription events (renewals, cancellations, refunds) to #revenue

By app. Give each app its own channel. Useful when different teams own different apps and only want to see their own events.

Hybrid. Combine approaches. Route crash reports for all apps to a shared #bugs channel, but give each app its own channel for everything else.

Bulk operations

You can connect one Slack channel to multiple apps at once. This is useful when you add a new channel (like #crashes) and want to route a specific event type from every app to it, without setting up each connection individually.

What you see in the dashboard

The dashboard shows your apps, the event types each one is configured for, and the Slack channels connected to each app. You can add or remove connections, change event type filters, and see delivery status from one place.