← All help articles

Slack integration — alerts and slash commands

The Slack integration delivers alerts to a channel of your choice and accepts slash commands for on-demand scans.

Outbound alerts

Set up the incoming webhook in Slack → Apps → Incoming Webhooks → pick a channel → copy the URL.

In NoDowntimeShield: Integrations → Slack → Connect → paste the URL.

Routing rules (configured under each severity):

  • critical → channel + DM the on-call
  • high → channel only
  • medium → channel only (collapsed thread)
  • low → weekly digest

Slash commands

/nds rescan example.com — kicks off a fresh scan for the named asset. /nds findings example.com — lists open findings inline in the channel. /nds ack <finding_id> — acknowledges a finding (silences re-alerts for 24h).

Interactive buttons

Every alert has three buttons:

  • Acknowledge — silences alerts for 24h.
  • Suppress — marks the finding suppressed in the dashboard.
  • Open in dashboard — deep link to the finding detail page.

Click events are signed by Slack's signing secret and verified server-side.

Signing secret

Set SLACK_SIGNING_SECRET in your environment so the slash and button paths can verify Slack's request HMAC.

Slack integration — alerts and slash commands — Help — NoDowntimeShield · NoDowntimeShield