Until now, getting UptimeRobot alerts into Slack meant building a webhook. You created an app in Slack’s settings, turned on incoming webhooks, copied the URL and pasted it back into UptimeRobot. Then Slack changed that process, and we asked everyone with a webhook made before November 2024 to set it up again.
But webhooks have another weak spot. When one stops working, nothing warns you. You find out when an outage alert never shows up.
You can now add UptimeRobot to Slack as an app. Connect it from your dashboard, pick a channel, and alerts start arriving. There’s no webhook URL to create or paste.
What’s different with the Slack app?
One install, no webhook to copy
You don’t build anything in Slack’s app settings or copy a URL between tabs. You connect from your UptimeRobot dashboard, allow access in Slack, and choose where the alerts go. Our January guide for the webhook had ten steps. The app has three.
You’ll know when a connection breaks
The Slack card in your dashboard shows whether your workspace connection and each channel are working. Say someone archives your alert channel or removes the app from Slack. The account owner gets one email that explains what happened, and alerts go to that address until the connection is fixed.
A channel for every team, from one install
You connect a Slack workspace once, then you add more channels from the UptimeRobot dashboard and decide which alerts each one gets. The setup could look something like this:
- #ops-alerts: down, up and response time alerts for engineering
- #web-team: SSL and domain expiry reminders for the web team
- #support: down and up alerts only
Private channels work the same way after you invite @UptimeRobot to them in Slack. If your company has more than one Slack workspace, you can connect each one to the same UptimeRobot account.
Alerts keep coming when people leave
The connection belongs to your UptimeRobot account. When the teammate who installed the app leaves, the same channels keep getting alerts, and nobody has to reconnect Slack.
How do you set it up?
Everything starts in Integrations & API in your UptimeRobot dashboard. Follow the steps bellow or watch the video walkthrough.
- Add UptimeRobot to Slack. Find the Slack card and click Add. Slack opens and asks you to allow access. Choose your workspace under “Where do you want to use UptimeRobot?” and click Allow.
- Pick a channel and its alerts. Back in UptimeRobot, select the alert channel, add a friendly name if you want one, choose the events to notify about, and click Add integration.
- Add it to your monitors. In the window that opens next, pick the monitors that should send alerts to this channel, or select all. Alerts start with the next event.
To add another channel later, use Add channel on the Slack card.
What stays the same?
Your alerts look the same
The app sends the same alert types as the webhook, in the same format, with buttons that open the incident and the monitor.
Your webhook keeps working
Nobody has to switch, and installing the app leaves your current webhook integrations as they are. If you want to move over, add the app, wait for the first alerts to land in the right channels, then delete the old webhook integration in Integrations & API.
The plans are the same
The Slack app is available on Solo and higher plans, like the webhook integration.