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

Browser Extension

Chrome and Edge toolbar status check and anonymous outage reports

Integration Categories

Team Communication

Real-time alerts to team chat platforms:

Direct Notifications

Personal notification channels:

Custom Integrations

Build your own integrations:

PSA ticket connectors

MSP ticket open and close is live for ConnectWise. Connect it from the MSP Console under SettingsIntegrations, then use MSP Automations to create tickets on incidents. Datto Autotask PSA and HaloPSA ticket connectors are coming soon (early access). Marketing pages describe the intended workflow, but there is no in-app Autotask or HaloPSA ticket connector to configure today. You can still use StatusStack for vendor monitoring, white-label status pages, and per-client reports while those connectors are in development. MSP documentation import (Hudu / IT Glue) is a separate integration type — see Hudu & IT Glue Stack Import.

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

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


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:
Multi-channel:
Each service has limits: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

Browser Extension

Check live status from Chrome or Edge