247Monitor

Send alerts to Slack

Get downtime and recovery notifications in a Slack channel. You'll create an incoming webhook in Slack, then paste it into a 247Monitor alert channel.

3 min read

247Monitor sends Slack alerts through an incoming webhook, a private URL Slack gives you that posts messages to one channel. Create it once, paste it in, done.

Create the webhook in Slack

  1. 1

    Open Slack's app builder

    Go to api.slack.com/apps and click Create New App → From scratch. Give it a name like “247Monitor” and pick the workspace you want alerts in.

  2. 2

    Turn on Incoming Webhooks

    In the app's settings, open Incoming Webhooks and toggle Activate Incoming Webhooks on.

  3. 3

    Add a webhook to a channel

    Click Add New Webhook to Workspace, choose the channel alerts should post to (e.g. #alerts), and authorise it. Slack generates a URL that looks like https://hooks.slack.com/services/T…/B…/….

  4. 4

    Copy the webhook URL

    Copy that URL; it's the only thing 247Monitor needs.

    Heads upTreat the webhook URL like a password. Anyone with it can post to your channel, so don't commit it to a repo or share it publicly.

Connect it in 247Monitor

  1. 5

    Add a Slack alert channel

    In the dashboard, open Alert Channels and click Add Channel, then choose Slack.

    app.247monitor.net
    The Add Alert Channel dialog with channel types including Slack
    Alert Channels → Add Channel → Slack.
  2. 6

    Paste the webhook URL

    Give the channel a recognisable name and paste the webhook URL into the Webhook URL field. Leave Enable Channel on.

    app.247monitor.net
    The Slack alert channel form with a name and webhook URL
    Paste the hooks.slack.com URL and save.
  3. 7

    Send a test and save

    Use Send test to confirm a message lands in your Slack channel, then save. Finally, attach the channel to the monitors that should use it, either on each monitor or when you create one.

NoteOne webhook posts to exactly one channel. To alert several Slack channels, create a webhook (and a 247Monitor alert channel) for each.

No credit card · 25 monitors free

Start monitoring in minutes.

The free plan includes 25 monitors, one server and a public status page. Add your first check and choose where alerts should be sent.