Docs/Features

Alert Channels

Configure where SignalDocks sends notifications when a monitor goes down or recovers.

2 min read

Overview

Alert channels are destinations where SignalDocks sends notifications when a monitor goes down, recovers, or responds too slowly.

Each monitor can be assigned to one or more channels. When an incident fires, all assigned channels are notified simultaneously.

Note: A default email channel using your account address is created automatically when you sign up.


Channel types

Email

Sends formatted HTML alerts to an email address of your choice. Powered by Resend.

Setup: Enter the destination email address. No extra configuration required.

Slack

Posts a formatted message to a Slack channel via an Incoming Webhook URL.

Setup:

  1. Go to api.slack.com/apps → Create or open an app.
  2. Enable Incoming Webhooks and click Add New Webhook to Workspace.
  3. Select the target channel and copy the webhook URL.
  4. Paste it into the Slack channel form in SignalDocks.

Telegram

Sends a message to a Telegram chat or group via a bot.

Setup:

  1. Open @BotFather and run /newbot to get a Bot Token.
  2. Add the bot to your chat or group.
  3. Visit https://api.telegram.org/bot<TOKEN>/getUpdates to find your Chat ID.
  4. Enter both values in the Telegram channel form.

Tip: For a private chat with the bot, start the conversation with /start, then call getUpdates — the chat.id field is your Chat ID.

Webhook

Posts a JSON payload to any URL via HTTP POST. Useful for custom integrations, automation pipelines, or forwarding to services not natively supported.

Payload format:

{
  "monitor_name": "My API",
  "monitor_url": "https://api.example.com/health",
  "status": "down",
  "message": "HTTP 503 — Service Unavailable",
  "checked_at": "2025-06-12T10:00:00Z"
}

Optionally set a webhook secret — SignalDocks will include it as an X-Webhook-Secret header so you can verify the request origin.


Testing a channel

Click the test (send) icon next to any channel to fire a test notification. The button shows Sent on success or Failed with the error reason.


Alert limits by plan

Plan Max channels
Free 1
Starter 3
Pro 10
Enterprise 20