Slack Integration - Real-time Notifications
Real-time infrastructure monitoring for DevOps
Connect Your Slack Workspace in 3 Steps
Route StatusPulse alerts directly to #ops-alerts or #dev-incident without writing a single line of webhook code.
1. Generate OAuth Token
Navigate to Settings > Integrations > Slack. Click "Create Workspace Token" to generate a scoped credential (e.g., xoxb-928374610293-...). Save it to your vault or .env file before proceeding.
2. Map Channels to Services
Assign #payment-gateway to Stripe Health Checks and #cdn-edge to Cloudflare Monitoring. Use the channel selector to link 150+ public or private channels with app-level permissions.
3. Verify & Test Payload
Trigger a dry-run notification. StatusPulse will post a structured block with service name, response latency (ms), and HTTP status code. Confirm delivery in your target channel within 2 seconds.
Advanced Alerting & Slash Commands
Go beyond basic pings. Configure severity routing, downtime thresholds, and instant CLI-style checks directly inside your team's workflow.
Channel-Specific Severity Routing
Route P1 outages to #incident-critical with @channel mentions, while P2 warnings go to #monitoring-logs. Attach custom JSON templates per severity tier to align with your internal runbooks.
`/status` Slash Commands
Type `/status api-gateway` in any channel to pull real-time uptime, last 24h error rate, and active incident tickets. Supports tab-autocomplete for all 42 monitored endpoints in your dashboard.
Deduplication & Quiet Hours
Prevent alert fatigue with a 15-minute cooldown window per service. Configure quiet hours (e.g., 22:00–06:00 UTC) to batch non-critical notifications until the next business cycle.
Interactive Acknowledgment
Click "Acknowledge Incident" directly in the Slack message. Automatically updates your StatusPulse incident timeline, assigns the responding engineer, and suppresses further pings for 60 minutes.