Slack Integration

Real-time Infrastructure Monitoring

Step-by-Step Configuration

Connect your workspace in under three minutes. SystemPulse pushes critical uptime alerts, deployment notifications, and resource thresholds directly to your designated channels.

Step 1

Generate OAuth Token

Navigate to SystemPulse > Settings > Integrations. Click "Create Slack Connection" to generate a scoped OAuth 2.0 token. Copy the `xoxb-` string securely.

Step 2

Authorize Workspace

Paste the token into your Slack Admin Console under API Access. Grant `channels:read`, `chat:write`, and `commands` permissions to the SystemPulse bot user.

Step 3

Map Alert Routing

Assign severity levels to specific channels. Route `critical` and `high` incidents to `#ops-incident`, while `warning` and `info` logs flow to `#system-pulse-updates`.

Slash Commands & Channel Routing

Query infrastructure state instantly without leaving your chat. SystemPulse supports context-aware slash commands and granular channel-specific filtering.

Command

/pulse status

Returns a real-time digest of all monitored endpoints. Includes HTTP response codes, average latency (ms), and SSL certificate expiry for domains like `api.novacloud.io` and `cdn.edgeflux.net`.

Command

/pulse incident [ID]

Pulls detailed post-mortem data for a specific event. Example: `/pulse incident INC-8842` displays root cause analysis, affected services, and resolution timestamps across your AWS us-east-1 cluster.

Routing

Channel-Specific Filters

Configure webhook payloads to exclude noise. Set `#dev-backend` to receive only `node.js` crash reports, while `#infra-monitoring` captures CPU throttling events above 85% utilization on Kubernetes pods.

View Webhook Payloads Contact Engineering