Skip to main content

Overview

The Slack integration allows you to receive real-time StatusStack alerts directly in your Slack workspace with rich formatting, threading, and mentions.

Setup Guide

1

Create Slack Webhook

In your Slack workspace:
  1. Go to https://api.slack.com/apps
  2. Click “Create New App”“From scratch”
  3. Name it “StatusStack” and select your workspace
  4. Navigate to Incoming Webhooks
  5. Toggle “Activate Incoming Webhooks” to ON
  6. Click “Add New Webhook to Workspace”
  7. Select the channel (e.g., #alerts)
  8. Copy the webhook URL
2

Add to StatusStack

In StatusStack:
  1. Go to SettingsNotifications
  2. Click “Create Notification Rule”
  3. Select Slack as the channel
  4. Paste your webhook URL
  5. Optionally customize display name and icon
3

Test Integration

Click “Send Test Notification” to verify setupYou should see a test message in your Slack channel

Message Format

StatusStack sends rich Slack messages with:
  • Color-coded attachments based on severity
  • Component information and status
  • Timestamps and duration
  • Quick links to status pages
  • Thread support for related updates
Example Critical Alert:
🔴 Production API is DOWN

Stack: Production Infrastructure
Component: Production API
Status: Critical
Duration: 5 minutes

View Details: https://statusstack.com/stacks/prod

Advanced Configuration

Channel Mentions

Mention users or groups for critical alerts:
@channel - Notify everyone in the channel
@here - Notify active users
@username - Mention specific user
Configure in notification rule settings.

Threaded Alerts

Group related updates in threads:
  • Initial alert creates parent message
  • Status updates reply in thread
  • Resolution posted to thread
  • Keeps channel clean
Enable in SettingsSlack“Use Threads”

Best Practices

Don’t spam #general:✅ Create channels:
  • #statusstack-alerts (all alerts)
  • #statusstack-critical (critical only)
  • #client-alerts (client-facing)
❌ Avoid:
  • Sending to #general
  • Multiple alerts to same channel
Match urgency to mention level:
  • @channel: Critical production outages
  • @here: Degraded services during business hours
  • No mention: Info updates, resolutions

Troubleshooting

Messages Not Appearing

Check:
  1. Webhook URL is correct
  2. Channel still exists
  3. Bot has permissions
  4. Notification rule is active

Rate Limiting

Slack limits: 1 message/second StatusStack automatically:
  • Queues messages
  • Respects rate limits
  • Retries failures

Next Steps

Notification Setup

Configure notification rules

Discord Integration

Alternative to Slack