Slack Webhook Integration — API Outage Alerts for Your Team
📡 Monitor your APIs — know when they go down before your users do
Better Stack checks uptime every 30 seconds with instant Slack, email & SMS alerts. Free tier available.
Affiliate link — we may earn a commission at no extra cost to you
TLDR: Set up Slack webhook alerts for API outages in under 5 minutes. This guide walks through registering your Slack webhook URL with API Status Check to get real-time outage notifications in any channel.
Slack Webhook Integration
Get real-time API outage alerts directly in your team's Slack workspace.
Quick Setup (2 minutes)
Step 1: Create a Slack Webhook
- Go to Slack App Management
- Click Create New App → From scratch
- Name it "API Status Check"
- Select your workspace
- Go to Incoming Webhooks → Enable
- Click Add New Webhook to Workspace
- Select the channel for alerts
- Copy the webhook URL
📡 Monitor Slack Webhook Integration status automatically. Better Stack tracks uptime for all your SaaS dependencies and alerts your team instantly via Slack, email, or SMS when services go down.
Step 2: Register Your Webhook
curl -X POST https://apistatuscheck.com/api/webhook/slack \
-H "Content-Type: application/json" \
-d '{
"webhookUrl": "YOUR_SLACK_WEBHOOK_URL",
"apis": ["openai", "stripe", "github", "aws"]
}'
Or monitor all APIs:
curl -X POST https://apistatuscheck.com/api/webhook/slack \
-H "Content-Type: application/json" \
-d '{
"webhookUrl": "YOUR_SLACK_WEBHOOK_URL",
"apis": ["*"]
}'
Step 3: Done!
You'll receive a test message in Slack. From now on, your team gets alerts like:
🚨 OpenAI is DOWN Check status: apistatuscheck.com/api/openai Today at 3:42 PM
Best Practices for Teams
Dedicated Channel
Create a #api-outages channel to keep alerts organized and not spam your main channels.
Critical APIs Only
Don't monitor everything. Pick the APIs that would actually impact your work:
{
"webhookUrl": "...",
"apis": ["openai", "stripe", "supabase", "vercel"]
}
Combine with Runbooks
When an alert fires, your team should know what to do. Create runbook docs for each critical dependency.
Available APIs
🔐 Enterprise apps mean enterprise credentials to manage. 1Password stores your team's SaaS logins, SSO credentials, and API keys in one secure vault — no more password reset delays during outages.
70+ APIs available for monitoring:
AI: openai, anthropic, midjourney, huggingface, cursor
Cloud: aws, azure, gcp, vercel, netlify, cloudflare
Payments: stripe, paypal, plaid, square
Communication: discord, slack, twilio, sendgrid
Databases: supabase, firebase, planetscale, neon, mongodb
Alert Format
Alerts come with rich formatting:
┌─────────────────────────────────────┐
│ 🚨 OpenAI is DOWN │
│ │
│ Check status: │
│ apistatuscheck.com/api/openai │
│ │
│ Today at 3:42 PM • API Status Check │
└─────────────────────────────────────┘
| Alert Type | Emoji | Color |
|---|---|---|
| Outage | 🚨 | Red |
| Degraded | ⚠️ | Orange |
| Recovered | ✅ | Green |
Integration with PagerDuty/OpsGenie
For critical production dependencies, you can chain our Slack alerts to your incident management:
- Set up our webhook to a dedicated channel
- Create a PagerDuty/OpsGenie integration for that channel
- Configure escalation rules
Self-Hosted Option
Run your own alert dispatcher:
async function sendSlackAlert(webhookUrl, apiName, status) {
const emojis = { outage: '🚨', degraded: '⚠️', recovered: '✅' };
await fetch(webhookUrl, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
text: `${emojis[status]} ${apiName} is ${status === 'recovered' ? 'back online' : 'experiencing issues'}`
})
});
}
Need Help?
Have a feature request? Open an issue on GitHub.
🛠 Tools We Use & Recommend
Tested across our own infrastructure monitoring 200+ APIs daily
SEO & Site Performance Monitoring
Used by 10M+ marketers
Track your site health, uptime, search rankings, and competitor movements from one dashboard.
“We use SEMrush to track how our API status pages rank and catch site health issues early.”
Alert Pro
14-day free trialStop checking — get alerted instantly
Next time your critical APIs goes down, you'll know in under 60 seconds — not when your users start complaining.
- Email alerts for your critical APIs + 9 more APIs
- $0 due today for trial
- Cancel anytime — $9/mo after trial