Alert channels
Decide where a down alert lands, and which checks use it.
Channels are workspace-wide
Alert channels live at the workspace level and are shared across all your projects and products. Add a channel once, then attach it to as many checks as you like. Manage them under Channels in the sidebar.
Supported types
- Email — sent from
[email protected]. Reply reaches a human, not a bot. - Slack — an Incoming Webhook URL (
hooks.slack.com/…). - Discord — a channel webhook URL (
discord.com/api/webhooks/…). - Custom webhook — any HTTPS endpoint; we POST a JSON payload describing the event.
Attaching channels to a check
On a check's detail page, the Notify channels section lists every channel in the workspace. Tick the ones that should fire for this check and save. A check with no channels still shows its status in the dashboard — it just won't push notifications.
What triggers an alert
A down alert fires when a check misses its schedule plus grace period, or when you ping with ?status=fail. A recoveredalert fires when a down check pings successfully again. Alerts are rate-limited so a flapping check won't spam your channels.
Test before you rely on it
Use the Test button on any channel to send a sample alert. Confirm it lands where you expect before trusting it with production checks.