Skip to main content

Overview

StatusStack integrates with popular communication and collaboration tools to deliver notifications exactly where your team works.

Available Integrations

Slack

Post alerts to Slack channels with rich formatting

Discord

Send notifications to Discord servers

Microsoft Teams

Deliver adaptive cards to Teams channels

Email

Send email notifications to individuals or groups

Webhooks

Custom integrations with any webhook-enabled service

Integration Categories

Team Communication

Real-time alerts to team chat platforms:
IntegrationSetup TimeBest For
Slack2 minutesModern teams, tech companies
Discord2 minutesGaming, communities, tech startups
Microsoft Teams3 minutesEnterprise, Microsoft 365 users

Direct Notifications

Personal notification channels:
IntegrationSetup TimeBest For
Email1 minuteUniversal, distribution lists

Custom Integrations

Build your own integrations:
IntegrationSetup TimeBest For
Webhooks2-10 minutesPagerDuty, Datadog, custom tools

Quick Setup Guide

Step 1: Choose Your Integration

Consider your team’s workflow:
Recommended: Slack integrationSetup:
  1. Create Slack webhook
  2. Add to notification rule
  3. Test alert
Time: 2 minutesSlack Setup Guide →
Recommended: Microsoft Teams integrationSetup:
  1. Create Teams webhook
  2. Configure adaptive card
  3. Test delivery
Time: 3 minutesTeams Setup Guide →
Recommended: Twilio SMS integrationSetup:
  1. Sign up for Twilio
  2. Add credentials to StatusStack
  3. Configure phone numbers
  4. Test SMS
Time: 5 minutesSMS Setup Guide →
Recommended: Webhook integrationSetup:
  1. Get PagerDuty webhook URL
  2. Create webhook integration
  3. Map event types
  4. Test routing
Time: 5 minutesWebhook Setup Guide →

Step 2: Create Notification Rule

Once integration is configured:
1

Navigate to Notifications

Dashboard → SettingsNotifications
2

Create Rule

Click “Create Notification Rule”
3

Select Integration

Choose your configured integration channel
4

Configure Triggers

Set when to send alerts:
  • Component becomes Critical
  • Monitor goes down
  • Incident created
5

Test

Send test notification to verify setup

Step 3: Test and Refine

Initial testing:
  1. Send test notification
  2. Verify message format
  3. Check delivery time
  4. Confirm recipient list
Refinement:
  1. Adjust trigger conditions
  2. Fine-tune alert levels
  3. Optimize message content
  4. Set up rate limiting

Integration Comparison

Feature Matrix

FeatureSlackDiscordTeamsEmailWebhooks
Rich formattingVaries
Inline imagesVaries
Threaded alerts
Mentions
Actionable buttons⚠️ Limited⚠️ LimitedVaries
Free tier
Rate limitsYesYesYesYesVaries
Delivery speed< 5 sec< 5 sec< 10 sec< 30 secVaries

Use Case Recommendations

Primary: Slack
  • Real-time team collaboration
  • Rich formatting and threading
  • Easy setup
Secondary: Email
  • Distribution lists
  • Stakeholder updates
Critical Alerts: PagerDuty (webhook)
  • On-call management
  • Escalation policies

Multi-Channel Strategy

Layered Alert Approach

Tier 1: Informational
  • Channels: Email (digest), Dashboard
  • Frequency: Daily summary
  • Examples: Resolved incidents, scheduled maintenance
Tier 2: Degraded Services
  • Channels: Slack, Teams, Email
  • Frequency: Immediate
  • Examples: Performance degradation, partial outages
Tier 3: Critical Outages
  • Channels: Slack + Email + SMS + PagerDuty
  • Frequency: Immediate
  • Examples: Complete service outages, security incidents

Example Configuration

Rule: "Info Updates"
  Triggers: Component recovers, Maintenance scheduled
  Channels: Email (daily digest)

Rule: "Degraded Warnings"
  Triggers: Component degraded, Monitor slow
  Channels: Slack #alerts

Rule: "Critical Alerts"
  Triggers: Component critical, Monitor down
  Channels:
    - Slack #critical-alerts (@channel mention)
    - Email ops@company.com
    - PagerDuty On-Call Team
    - SMS (on-call engineer)

Best Practices

Match channel to urgency:Slack/Teams for:
  • Real-time team coordination
  • Working hours alerts
  • Collaborative response
Email for:
  • Formal notifications
  • Stakeholder updates
  • Audit trail
SMS for:
  • Critical outages only
  • On-call escalation
  • After-hours emergencies
Webhooks for:
  • Third-party integration
  • Incident management tools
  • Custom automation
Don’t spam your team:❌ Bad:
  • Every status change → Slack
  • Info alerts → SMS
  • Staging issues → Critical channel
✅ Good:
  • Critical production → Multiple channels
  • Degraded production → Slack only
  • Staging issues → Email digest
  • Info updates → Dashboard only
Verify integrations work:Weekly:
  • Send test notification
  • Verify delivery time
  • Check formatting
  • Confirm recipients
Monthly:
  • Review notification logs
  • Check for failed deliveries
  • Update contact lists
  • Validate webhooks still work
Redundancy prevents missed alerts:Single channel:
Critical Alert → Slack only
Risk: Slack outage = No alerts
Multi-channel:
Critical Alert →
  - Slack #alerts
  - Email ops@company.com
  - SMS on-call engineer
  - PagerDuty incident
Risk: Minimized
Each service has limits:
ServiceRate LimitHow to Handle
Slack1/secondGroup alerts, use threads
Discord5/5 secondsBatch updates
Teams4/secondQueue messages
EmailVaries by providerUse digest mode
Twilio SMSVaries by planCritical only
StatusStack automatically:
  • Respects rate limits
  • Queues messages
  • Retries failures

Troubleshooting

Integration Not Working

Common issues:
Symptoms:
  • “Invalid webhook URL” error
  • No messages delivered
Solutions:
  1. Verify webhook URL is correct
  2. Check for extra spaces
  3. Ensure HTTPS (not HTTP)
  4. Test webhook in browser
Check:
  1. Notification rule is active
  2. Triggers are configured
  3. Channel is selected
  4. Test notification works
Debug:
  • View notification logs
  • Check delivery status
  • Verify channel permissions
Possible causes:
  1. Service rate limiting
  2. Network latency
  3. Queue backlog
Normal latency:
  • Slack: < 5 seconds
  • Discord: < 5 seconds
  • Teams: < 10 seconds
  • Email: < 30 seconds
  • SMS: < 10 seconds

Next Steps

Choose your integration to get started:

Slack Integration

Set up Slack notifications in 2 minutes

Discord Integration

Configure Discord webhooks and embeds

Microsoft Teams

Send adaptive cards to Teams

Email Notifications

Configure email delivery

SMS Alerts

Set up Twilio SMS notifications

Custom Webhooks

Build custom integrations