SolvedIntegrations
Is there a Microsoft Teams integration?
Asked by Thomas BergJun 20, 2026
Our whole company runs on Microsoft Teams, we do not use Slack at all. I see Slack and Discord as channel options but nothing for Teams. Is Teams supported in some way I am missing?
Accepted answer from MonoDuty Support
51
Deniz ArslanMonoDuty Support EngineerJun 22, 2026
Here is the approach. Teams accepts inbound HTTP posts through a workflow or connector, and MonoDuty can post to any URL through the generic webhook channel type. You put a tiny mapping step in between because the two payload shapes differ.
1. In Teams, create an incoming workflow for the target channel and copy the URL it gives you.
2. Stand up a very small endpoint of your own, a serverless function is plenty, that accepts our payload and posts a Teams-formatted message to that URL.
3. In MonoDuty, create a notification channel of type webhook and set its url to your function.
4. Subscribe that channel to the sources you care about, or to your organization for a catch-all.
Our payload gives you event_type, incident_id, organization_id, title, description, severity, status and created_at, which is everything you need to compose a readable Teams card. Two operational notes: our request times out after five seconds and is never retried, so answer quickly and do the Teams post asynchronously if you can.
If you would rather not run any code, the plain email channel is the zero-effort option, since Teams channels can be given an email address that posts into the channel.
Was this helpful?51 of 53 found this helpful
3 replies
Deniz ArslanMonoDuty Support EngineerJun 21, 2026
Hello Thomas, you are not missing anything, there is no dedicated Microsoft Teams channel type today. I have passed this on to our development team and work on it is being scheduled shortly. In the meantime there is a workaround that a number of Teams-based customers are running successfully, would you like me to walk you through it?
Thomas BergJun 21, 2026
Yes please, anything that gets alerts into a Teams channel.
Thomas BergJun 23, 2026
We started with the email trick to get something working today and will build the function later. Appreciate the honest answer.