Get started
Documentation

Slack, Discord & Mattermost

All three channels work over incoming webhooks: create a webhook URL on the messenger side and paste it into the integration — nothing else is required.

Slack

  1. In Slack: api.slack.com/apps → your app (or Create New App) → Incoming Webhooks → enable and press Add New Webhook to Workspace, pick a channel. Copy the URL like https://hooks.slack.com/services/….
  2. In the dashboard: Integrations → New integration → Slack, paste the URL, pick the events — done.

Messages arrive as mrkdwn: a bold headline plus the details (check, project, time, reason):

*🔴 nightly backup is DOWN*
Check 'nightly backup' went down (no ping arrived in time).
Project: Main
Time: 2026-07-21 03:30:00 (UTC)

Discord

  1. In Discord: channel settings → Integrations → Webhooks → New WebhookCopy Webhook URL (https://discord.com/api/webhooks/…).
  2. In the dashboard: Integrations → New integration → Discord, paste the URL.

Same format; the headline is bold via Discord markdown (**…**).

Mattermost

  1. In Mattermost: Integrations → Incoming Webhooks → Add Incoming Webhook, pick a channel, copy the URL. Self-hosted instances over http are supported too.
  2. In the dashboard: Integrations → New integration → Mattermost, paste the URL.

Shared behaviour

If messages don't arrive

Need an arbitrary body format or your own receiving service — use the webhook channel with templates.