Connect with OAuth
1
Open Destinations
Click Destinations in the sidebar, then Add Destination, then choose Slack.
2
Authorise UptimeIO
Click Add to Slack. On Slack’s page, choose your workspace, review the permissions and click Allow. UptimeIO requests the scopes
chat:write, channels:read and groups:read: post messages and list public and private channels.3
Select a channel
Back in UptimeIO, pick the channel that should receive alerts. For a private channel, invite the UptimeIO app to it in Slack first, otherwise it cannot post there.
4
Choose events
Toggle which events post to Slack. All are enabled by default; at least one must stay enabled. See Events.
5
Test and assign
Use Test to post a test message, then select the destination in each monitor’s Notifications section.
Connect with an Incoming Webhook
1
Get a webhook URL
In Slack, add the Incoming Webhooks app, choose a channel and copy the webhook URL.
2
Add it in UptimeIO
Choose Slack when adding a destination, switch to the webhook method and paste the URL. It must have the form
https://hooks.slack.com/services/T.../B.../....3
Choose events, test and assign
As above.
Message content
Slack messages include the event, the monitor name and URL, the error details and a link to the incident in UptimeIO. Recovery messages report that the monitor is back up.Change the channel
Open Destinations, edit the Slack destination, pick another channel and save.Troubleshooting
Next steps
Setting Up Alerts
Assign destinations to monitors
Notifications Overview
Events and delivery