Skip to main content

Slack Webhook Alerts in UptimeRobot (Legacy) – Step by Step

The Slack webhook method for UptimeRobot alerts. For new setups we recommend the UptimeRobot Slack app instead.

This article covers the older Slack webhook method, shown as Slack webhook (legacy) on the Integrations page. We now recommend the Slack integration instead: it connects in one step and tells you if the connection breaks. See How to Connect Slack to UptimeRobot with the Slack App. Existing Slack webhook integrations keep working, and you don't need to change anything.

  1. In your UptimeRobot Dashboard, navigate to 'Integrations' and click 'Add' next to Slack webhook (legacy).
    ​

  2. A window will open, containing a link that redirects you to the Slack 'Incoming Webhooks' section.
    ​

  3. In Slack, start by creating a new app. Enter the name and any other necessary details.

  4. In the left-hand menu, select 'Incoming Webhooks' and toggle the switch on to activate them.
    ​

  5. Scroll down the same 'Incoming Webhooks' page and click 'Add New Webhook'.
    ​

  6. Set 'Channel to Post' and click 'Allow'.
    ​

  7. Slack will generate a Webhook URL. Copy this URL.
    ​

  8. Return to the UptimeRobot Dashboard and paste the copied URL into the 'Slack Webhook URL' form.
    ​

  9. (Optional step) You may set a 'Custom Value' if you want, but this is not mandatory.

  10. All types of notifications (DOWN, UP, SSL, and domain expiration) will be enabled by default, but you can alter these settings according to your needs.

  11. Click 'Create Integration'.
    ​


    ​The name of the alert contact and other settings can be altered at any time afterwards.
    ​
    Additionally, you can find a video guide on how to integrate Slack in UptimeRobot on our 'Slack' subpage. Here's the link to our Slack integration page for your reference.

Moving to the Slack app

Integrations on the Slack webhook (legacy) card continue to work as they are. If you'd like to switch:

  1. Set up the Slack integration — see How to Connect Slack to UptimeRobot with the Slack App.

  2. Leave your webhook integration in place for a few days and confirm alerts are arriving in the right channels. Both can run at the same time, so you'll get each alert twice while you check.

  3. Once you're happy, delete the integration from the Slack webhook (legacy) card. This doesn't affect the Slack app.

Did this answer your question?