Integrations guidelines
Additional resources
Microsoft Teams
Get alerts on your Microsoft Teams from Spike.sh

Get Teams alerts from Spike.sh

The alert messages on Microsoft Teams (referred to as Teams from here on) comes with gists for you and your team to quickly learn about the incident.
How alerts look on Teams

How to set up Teams?

Step 1 - Setup incoming webhook
Go to the Apps section in your teams account and install the Incoming Webhook app (created by Microsoft).
Install the Incoming Webhook app
Select a channel of your choice and click setup connector
Name your connector and upload our Spike.sh logo so as to easily identify alerts coming from us. You can download our logo here.
Submit the form and then copy the unique URL
Step 2 - Paste the URL on Spike.sh
Head over to Spike.sh dashboard and visit settings > organisation and create a Teams integration by giving a friendly name along with the URL you copied from step 1.
Make sure to paste the exact URL from above. Any changes in the URL might result in missing alerts
Once integrated, we will send a sample alert to your configured Teams channel
A friendly name will help you identify this integration while creating escalation policies. Like below -
Using Teams in Escalation policies
You can create multiple Teams integrations with different incoming webhooks configured on Teams.
Our MS Team alert channel accepts inputs from you to acknowledge or resolve an incident.

Possible Caveats

We have noticed that in some MS Teams account, acknowledge and the resolve buttons fail.
It could be possible because the connector is disabled in your tenant setting access list. Another possible cause for this could be that you are using a legacy account.
Here are few links that might help you understand why it happens. 1. Github issue