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.
- When an up or downtime event occurs on Uptime.com, an alert is sent to a user-defined channel in Slack
Login to Uptime.com to activate the integration of Slack within your Uptime account. Navigate to Notifications>Integrations, then click New Profile. Select Slack as the Provider Type when adding a new push notifications profile.
Name your Integration, then click the green “Authorize” button once you have confirmed you are logged into your Slack account, and that your Slack account is authorized as an Admin with authority to create the integration. Click here to review Slack Permissions.
Uptime.com will ask to confirm your identity with Slack, and to designate a channel to post alerts. Select the proper channel, then click “Authorize” to complete the integration.
Users can also locate Uptime.com's app in the Slack App directory and request authorization in the same step. Select the channel your integration will notify and then click "Authorize" to complete the integration.
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 fails.
Please note: while it is possible to create integrations that utilize the Slack format, such as MatterMost, Uptime.com does not officially support these third-party integrations.
Assign Integration to Contacts
To add your integration to an existing contact, click on or type the name of the contact into the Assign to Contacts field within the integration setup screen.
You can designate a new contact from within the integration setup. Simply enter the name of your new contact into the Assign to Contacts field, and select it as depicted below:
Uptime.com will create a new contact and assign the integration to it. You can find this contact when you click Notifications>Contact.
Assign Integration Contact to a Check
If you have created a new or dedicated contact for your integration, you will need to add it to specific checks. If you have assigned the integration to a contact that is already assigned to one (or more) checks, you may skip this step.
Return to your Check’s Edit screen and assign this contact to the Contacts field to be notified of a downtime event. Alert data will appear in real time.
Test Your Integration
Test your integration with one of the following two options:
- Force the Check assigned to your Integration to fail by altering it (HTTPS checks can use a misspelling of the domain, for example)
- Click Notifications>Contacts, then click Actions>Test to send a test to the Contact