Notification Channels

Forge sends alert notifications through Email, Telegram, and Slack. You can configure multiple channels and filter which priority levels each channel receives (P1 through P4).

Email

Email is the simplest channel. Forge sends styled HTML emails from [email protected] with priority badges, diagnostic commands, and a direct link to the alert in Forge.

Setup

  1. Go to Channels in the Forge dashboard and click + Add Channel.
  2. Select the Email tab.
  3. Enter a channel name and the recipient email address.
  4. Choose which priority levels this channel should receive (P1 through P4).
  5. Click Create Channel.
  6. Click Test to verify delivery. Check your spam folder if it does not arrive.

Telegram

Telegram messages arrive instantly and support rich formatting with priority badges and code blocks.

Setup

  1. Open Telegram and start a conversation with @glassmkr_bot.
  2. Send /start to the bot. It will reply with your chat ID.
  3. For group notifications, add @glassmkr_bot to your group, then send /start in the group. The bot replies with the group chat ID (a negative number like -1001234567890).
  4. In Forge, go to Channels, click + Add Channel, select Telegram.
  5. Enter the chat ID from step 2 or 3.
  6. Choose priority levels and click Create Channel.
  7. Click Test to verify.

Slack

Slack integration uses incoming webhooks. Each webhook targets a specific Slack channel.

Setup

  1. Go to api.slack.com/apps and click Create New App.
  2. Select From scratch. Name the app (e.g., "Forge Alerts") and select your workspace.
  3. In the app settings, go to Incoming Webhooks and toggle it on.
  4. Click Add New Webhook to Workspace and select the channel (e.g., #ops-alerts).
  5. Copy the webhook URL.
  6. In Forge, go to Channels, click + Add Channel, select Slack.
  7. Paste the webhook URL, choose priority levels, and click Create Channel.
  8. Click Test to verify.

Priority filtering

Each channel has four priority toggles: P1 Urgent, P2 High, P3 Medium, P4 Low. When an alert fires, Forge only sends notifications to channels that have that priority level enabled.

For example, you might configure a Telegram channel for P1 and P2 only (critical alerts that need immediate attention), and an email channel for all four levels (audit trail).

You can change priority settings at any time by clicking Edit on any channel card.

Notification format

All channels receive structured alert notifications that include:

  • Priority badge: P1 Urgent (red), P2 High (orange), P3 Medium (amber), P4 Low (blue).
  • Server name and alert rule: identifies which server and which rule fired.
  • Summary: the current value, threshold, and what it means, in human-readable units.
  • Recommendation: context-aware advisory text explaining the likely cause.
  • Fix commands: copy-pasteable shell commands with real interface/device names.
  • "View in Forge" link: direct link to the server detail page.

When an alert resolves, a resolution notification is sent to the same channels that received the original alert.

Version update notifications

When a new Crucible version is available, Forge sends a one-off notification listing all servers running an outdated version. This is sent once per customer per release, not per server.

Testing channels

Click the Test button on any channel card in the Forge dashboard, or use the API:

curl -X POST https://forge.glassmkr.com/api/v1/channels/CHANNEL_ID/test \
  -H "Authorization: Bearer forge_your_token"