Skip to main content
All recipes

Slack.

Dashboard

Pipe upstream incidents and severity changes into a Slack channel. Most teams use a dedicated `#upstream-status` channel so alerts don't drown in everyday noise.

Setup.

Slack uses incoming webhooks — no OAuth required.

  1. 1

    Create an incoming webhook

    In Slack, go to **Apps → Custom Integrations → Incoming Webhooks** and pick the channel you want alerts in. Copy the webhook URL.

  2. 2

    Open Settings → Alerts

    In CheckUpstream, navigate to **Settings → Alerts** and click **Add channel → Slack**.

  3. 3

    Paste the webhook

    Drop the Slack webhook URL into the **Webhook URL** field and save.

  4. 4

    Pick the events

    Choose which events flow to this channel — typically `incident.created`, `incident.resolved`, and `service.degraded`. You can suppress lower-severity events to keep the channel readable.

Configure in dashboard

When you've followed the steps above, open the settings page to wire it up.

Open Settings

Ship reliable upstream.

Drop the SDK in, point it at your project key, and start seeing live upstream telemetry inside the dashboard.