Rocket.Chat alerts for outages and recovery
Add a Rocket.Chat incoming webhook and PingInsight posts every confirmed outage and recovery to your channel, with the exact downtime on recovery — built for teams self-hosting Rocket.Chat. As with any self-hosted chat, the webhook endpoint has to be reachable from PingInsight's probes; Rocket.Chat incoming webhooks also expect a specific JSON shape, which PingInsight sends, so you usually don't need a custom transformation script on the integration.
In-app path: Alerting → Channels → Add channel → Rocket.Chat
- 1.Create an incoming webhook for the Rocket.Chat channel you want alerts in.
- 2.Add a Rocket.Chat channel under Alerting and paste the webhook URL.
- 3.Attach it to monitors, an escalation policy, or an on-call schedule.
- 4.Send a test alert to confirm it posts to the channel.
- ✓Down/up alerts in your self-hosted Rocket.Chat workspace
- ✓Degraded-latency warnings before a full outage
- ✓SSL and domain-expiry reminders for the whole team
- ✓Keep alerting on chat infrastructure you control
A sample Rocket.Chat alert
🔴 *DOWN* — api.example.com Check: HTTP Error: HTTP 503 Confirmed by 2 of 3 regions at 14:03:07 UTC 🟢 *Recovered* — api.example.com (down 6m 21s)
Exact formatting varies by Rocket.Chat; the live alert includes the monitor, confirming regions, and the precise downtime on recovery.
Frequently asked questions
- Why isn't my Rocket.Chat incoming webhook posting?
- Confirm the integration is enabled and that 'Enabled' plus 'Script Enabled' (if you added a script) are set correctly in the incoming webhook's settings. PingInsight sends the standard payload Rocket.Chat expects, so a disabled integration or a broken custom script is the usual culprit.
- My Rocket.Chat server is internal — can PingInsight still reach it?
- The webhook URL must be reachable from the public internet. Put a reverse proxy in front of Rocket.Chat or allowlist PingInsight's egress so alerts can be delivered; an internal-only hostname will never receive posts.
- Can I customize how alerts look in Rocket.Chat?
- Rocket.Chat incoming webhooks support an optional transformation script and channel/alias overrides. PingInsight's default payload renders cleanly without one, but if you want custom formatting or a specific alias, configure that on the Rocket.Chat webhook side.
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.