Coder powers secure, scalable development across key industries — automotive, finance, government, and technology — enabling faster builds, tighter compliance, and seamless AI adoption in enterprise-grade cloud environments.
Microsoft Teams is a widely
used collaboration platform, and with Coder's integration, you can enable
automated notifications directly within Teams using workflows and
Adaptive Cards
Administrators can configure Coder to send notifications via an incoming webhook
endpoint. These notifications appear as messages in Teams chats, either with the
Flow Bot or a specified user/service account.
Requirements
Before setting up Microsoft Teams notifications, ensure that you have the
following:
Administrator access to the Teams platform
Coder platform >=v2.16.0
Build Teams Workflow
The process of setting up a Teams workflow consists of three key steps:
Configure the Webhook Trigger.
Begin by configuring the trigger: "When a Teams webhook request is
received".
Ensure the trigger access level is set to "Anyone".
Setup the JSON Parsing Action.
Add the "Parse JSON" action, linking the content to the "Body" of the
received webhook request. Use the following schema to parse the notification
payload:
Notice: The Coder actions format differs from the ActionSet schema, so
its properties need to be modified: include Action.OpenUrl type, rename
label to title. Unfortunately, there is no straightforward solution for
for-each pattern.
Feel free to customize the payload to modify the logo, notification title, or
body content to suit your needs.
Enable Webhook Integration
To enable webhook integration in Coder, define the POST webhook endpoint created
by your Teams workflow:
Finally, go to the Notification Settings in Coder and switch the notifier to
Webhook.
Limitations
Public Webhook Trigger: The Teams webhook trigger must be open to the
public ("Anyone" can send the payload). It's recommended to keep the
endpoint secret and apply additional authorization layers to protect against
unauthorized access.