Slack brings all your communication together in one place. It offers 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/.
- Integration Functionality
- Integration Setup
- Assign Integration to Existing Contacts
- Create New Contacts for the Integration
- Assign Integration to Contacts
- Assign Integration Contact to a Check
- Tagging a User When Sending a Notification
- Test Your Integration
- Final Thoughts
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 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 Existing 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.
Create New Contacts for the Integration
Adding a dedicated or new contact cannot be done within the integrations screen. To do so first, click Notifications > Contacts.
You can select New Contact, or add your integration to an existing contact.
Select the Slack option from the Integrations field within the Add Contact screen.
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.
Tagging a User When Sending a Notification
You can also tag a specific user when sending a Slack notification to your chosen channel.
To do so:
- On any Slack Profile, in the options select Copy Member ID.
- Navigate to the check in question and click Edit Check. After doing so, navigate to the Advanced tab where you will find the Notes section. Enter the Member ID in the format as follows: <@member_ID>
- Save the check.
- When your check fails, you will receive the Slack notification where the user you have updated will be tagged as seen in the following image: Your notes for this check: @[user]
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.
Final Thoughts
Using Slack as an integration, can improve your alerting and contact management capabilities.
Slack's ability to deliver real-time alerts and notifications to specific teams and individuals can help quickly address issues and coordinate responses.
With its flexible and customizable features, incorporating Slack's alerting and contact management tools can assist in optimizing your incident response processes and provide an enhanced level of service to your clients.
Comments
0 comments