Slack alerts the moment a monitor goes down
Connect a Slack incoming webhook and PingInsight posts every confirmed outage straight to your channel as a formatted message — a red attachment bar for DOWN, green for recovery, with the exact downtime spelled out. Slack incoming webhooks accept roughly one message per second, which comfortably covers alert volume, and each alert posts as a top-level message (not buried in a thread) so on-call sees it immediately.
Set up in minutes
In-app path: Alerting → Channels → Add channel → Slack
- 1.Create an incoming webhook for the Slack channel you want alerts in.
- 2.Add a Slack channel under Alerting and paste the webhook URL.
- 3.Attach it to monitors directly, or to an escalation policy and on-call schedule.
- 4.Send a test alert to confirm it posts to the channel.
What you can do
- ✓Color-coded down/up alerts in the channel your team already watches
- ✓Degraded-latency warnings before an outage becomes total
- ✓SSL and domain-expiry reminders posted where they won't be missed
- ✓Escalation steps that page on-call when nobody acks
A sample Slack alert
!PingInsight→ Slacknow
🔴 DOWN — api.example.com HTTP check failed · confirmed by 2 of 3 regions Error: HTTP 503 · Detected 14:03:07 UTC 🟢 RECOVERED — api.example.com Back up after 6m 21s · View incident
Exact formatting varies by Slack; the live alert includes the monitor, confirming regions, and the precise downtime on recovery.
Frequently asked questions
- Why aren't alerts posting to Slack anymore?
- Incoming-webhook URLs are tied to a single channel and break if that channel is archived, renamed in a way that revokes the hook, or the app is removed. Recreate the incoming webhook, paste the new URL into the Slack channel under Alerting, and send a test alert.
- Can PingInsight post alerts into a Slack thread?
- Incoming webhooks always post as a new top-level message in the target channel, which is what you want for alerts — each outage is visible without expanding a thread. If you need threading, route alerts through a signed webhook to a small relay app that uses the Slack Web API.
- Will a burst of alerts get rate-limited?
- Slack incoming webhooks allow about one message per second; PingInsight only posts on state changes (down, recovery, degraded, SSL/domain expiry), so normal alert volume stays well under that. If you monitor hundreds of endpoints, spread noisy monitors across more than one channel.
See all alerting integrations or read about incident management.
Start monitoring in under a minute
Free forever, no credit card. Upgrade when you need finer intervals.