Configuring Slack

Slack brings all your communication together in one place. It's real-time messaging, archiving and search for modern teams. The integration allows you to send alerts to a channel for up/down events, and we have worked together to make this integration seamless. To get started, you will first need to set up a Slack account at https://slack.com/.

NOTE: HipChat and Stride will be discontinued as of February 15th, 2019. All HipChat and Stride users will need to migrate to Slack. Once your data has been migrated to Slack, use these instructions to complete the integration with Uptime.com.  

Uptime.com has discontinued support of Hipchat as of March 2019.

hipchat-stride-discontinue.png

Integration Functionality

  • When an up or downtime event occurs on Uptime.com, an alert is sent to a user-defined channel in Slack

Integration Setup

Login to Slack. In order for this integration to function, you will need to create a Slack app. The remaining instructions assume you have created your first Slack app.

From Slack, navigate to Manage Apps located in the top-left drop-down menu under Administration. Click on Build, located on the top-right hand side, followed by Start Building and then Make a Custom Integration. Select Incoming WebHooks and click Add Configuration. Choose or create a channel and click Add incoming WebHook Integration.

Finally, copy the Webhook URL and paste into the Uptime.com Webhook URL box. NOTE: do not forget to choose the channel you would like to receive alerts in your slack integration.

Copy this URL and return to Uptime.com.

slack.png

In order to activate the integration of Slack within your Uptime account, you will go to Notifications>Integrations, then click New Profile. Select Slack as the Provider Type when adding a new push notifications profile.

Paste the Webhook URL copied previously into the "Webhook URL" field, Name this Integration, define the channel or user who will be notified, and then click Save.

Once you've configured your Slack integration, you will need to assign it to a contact and make sure that contact is notified when a Check goes down.

First, click Notifications>Contacts>New Contact. Select Slack from the Push Notifications field within the New Contact screen.

Finally, return to your Check’s Edit screen and assign Slack as one of the Contacts to be notified of a downtime event. Alert data will appear in real time.

Test your integration with one of the following two options:

  1. Force the Check assigned to your Integration to fail by altering it (HTTPS checks can use a misspelling of the domain, for example)
  2. Click Notifications>Contacts, then click Actions>Test to send a test to the Contact

Test.png