Skip to main content
Connect DevHelm to Slack to receive incident notifications in your channels. DevHelm uses Slack’s Incoming Webhooks — no OAuth app install required. Plan requirement: Starter or above

Setup

1

Create a Slack Incoming Webhook

  1. Go to api.slack.com/apps and create a new app (or select an existing one)
  2. Navigate to Incoming Webhooks and toggle it on
  3. Click Add New Webhook and select a channel
  4. Copy the webhook URL (starts with https://hooks.slack.com/services/...)
2

Create the alert channel in DevHelm

devhelm alert-channels create \
  --name "Engineering Alerts" \
  --type SLACK \
  --webhook-url "https://hooks.slack.com/services/T.../B.../xxx"
3

Test the channel

devhelm alert-channels test <channel-id>

Configuration

FieldDescriptionRequired
webhookUrlSlack incoming webhook URLYes
mentionTextText to include for mentions (e.g., @channel, @here, <@U123>)No

Notification format

DevHelm sends rich Slack messages with:
  • Incident severity and status (color-coded)
  • Monitor name and type
  • Affected regions
  • Direct link to the incident in the Dashboard

Troubleshooting

The URL must start with https://hooks.slack.com/. If you’re using a Slack Workflow webhook, it won’t work — you need an Incoming Webhook.
  1. Check that the webhook isn’t revoked in your Slack app settings
  2. Verify the channel still exists
  3. Run devhelm alert-channels test <id> to see the delivery result