--- title: "Configure Webhook Reception in Teams" slug: "configure-webhook-reception-in-teams" updated: 2026-02-23T12:03:13Z published: 2026-02-23T12:03:13Z canonical: "documentation.lakesidesoftware.com/configure-webhook-reception-in-teams" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.lakesidesoftware.com/llms.txt > Use this file to discover all available pages before exploring further. # Configure Webhook Reception in Teams > [!NOTE] > **NOTE**: This documentation was written based on Microsoft Teams documentation at the time of release. Check [Teams](https://learn.microsoft.com/en-us/microsoftteams/) for the most current documentation. Teams has an incoming Webhook feature that does not require authentication. Teams uses a unique secret URL that is associated with a channel of a team. By sending POST requests to this URL with a JSON body that matches the expected schema, SysTrack is able to post messages to Teams. ## Limitations The message size limit is 28 KB. When the size exceeds 28 KB, you receive an error. For more information, see [Limits and specifications for Microsoft Teams](https://learn.microsoft.com/en-us/microsoftteams/limits-specifications-teams). ## Create Incoming Webhooks with Workflows for Teams 1. In Teams, on the left side, select **View more apps** and then click **Workflows**. ![](https://cdn.document360.io/87d11426-6b1f-4b19-b593-b71e55a81af3/Images/Documentation/searchworkflow.png) 2. Click **Create**. 3. Select the **Post to a channel when a webhook request is received** template. ![](https://cdn.document360.io/87d11426-6b1f-4b19-b593-b71e55a81af3/Images/Documentation/template_webhook.png) 4. Click **Next**. 5. Configure the channel you will use for webhooks and click **Create flow**. 6. Copy and save the unique webhook URL. ![](https://cdn.document360.io/87d11426-6b1f-4b19-b593-b71e55a81af3/Images/Documentation/saveURL.png) 7. Click Done. For more information, see [Create incoming webhooks with Workflows for Microsoft Teams](https://support.microsoft.com/en-us/office/create-incoming-webhooks-with-workflows-for-microsoft-teams-8ae491c7-0394-4861-ba59-055e33f75498). 8. Use the unique webhook URL from step 6 to create a webhook recipient in Configure> Notifications > Recipients tab. See [Sensor Notification Recipients](/documentation/docs/sensor-notification-recipients). ## Webhook Body Template for Teams Copy and paste this content into the Body section of the Add New Recipient dialog box. Edit as needed. > [!TIP] > **TIP**: For Teams, you need the URL you generated, it must use the POST method, and it needs a body like the one shown below. ```json { "type":"message", "attachments": [ { "contentType":"application/vnd.microsoft.card.adaptive", "contentUrl":null, "content": { "type": "AdaptiveCard", "$schema": "http://adaptivecards.io/schemas/adaptive-card.json", "version": "1.5", "msteams": { "width": "Full" }, "body": [ { "type": "TextBlock", "size": "Large", "weight": "Bolder", "text": "@{notificationName}" }, { "type": "TextBlock", "size": "Small", "weight": "Bolder", "text": "Activated @{activationTime}", "isSubtle": true, "spacing": "None" }, { "type": "Table", "columns": [ { "width": "90px" }, { "width": 1 } ], "rows": [ { "type": "TableRow", "cells": [ { "type": "TableCell", "items": [ { "type": "TextBlock", "text": "Sensor(s)" } ] }, { "type": "TableCell", "items": [ { "type": "TextBlock", "text": "@{sensorNamesUnquoted}", "weight": "Default", "wrap": true } ] } ] }, { "type": "TableRow", "cells": [ { "type": "TableCell", "items": [ { "type": "TextBlock", "text": "Group", "weight": "Bolder" } ] }, { "type": "TableCell", "items": [ { "type": "TextBlock", "text": "@{groupName}", "wrap": true } ] } ] }, { "type": "TableRow", "cells": [ { "type": "TableCell", "items": [ { "type": "TextBlock", "text": "Activation", "weight": "Bolder" } ] }, { "type": "TableCell", "items": [ { "type": "TextBlock", "text": "@{activationThresholdText}", "wrap": true } ] } ] } ], "showGridLines": false }, { "type": "TextBlock", "text": "@{notificationDescription}", "wrap": true, "isSubtle": true } ], "actions": [ { "type": "Action.OpenUrl", "title": "Learn More in SysTrack", "url": "@{notificationActivationDetailsURL}", "role": "button" } ] } } ] } ```