--- title: "Configure Webhook Reception in Slack" slug: "configure-webhook-reception-in-slack" updated: 2026-02-23T12:03:04Z published: 2026-02-23T12:03:04Z canonical: "documentation.lakesidesoftware.com/configure-webhook-reception-in-slack" --- > ## 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 Slack > [!NOTE] > **NOTE**: This documentation was written based on Slack documentation at the time of release. Check [Slack](https://api.slack.com/messaging/webhooks) for the most current documentation. There are four steps to complete this task: 1. Create a Slack app. 2. Enable incoming webhooks. 3. Create an incoming webhook. 4. Use the incoming webhook URL to post a message. ## Create a Slack Application Go to [https://api.slack.com/apps/new.](https://cdn.document360.io/87d11426-6b1f-4b19-b593-b71e55a81af3/Images/Documentation/SysTrackLogCollection(1).zip?sv=2026-02-06&spr=https&st=2026-11-08T16%3A56%3A25Z&se=2026-11-08T17%3A56%3A25Z&sr=c&sp=r&sig=NWC1WUFKNVbtsLsvhi24TtBhPUn0HOoUfVODEhsyq7k%3D) ## Enable Incoming Webhooks 1. Go to the settings page for the Slack app. 2. Click Incoming Webhooks > Activate Incoming Webhooks. The settings page will refresh to show extra options. ## Create an Incoming Webhook 1. Click Add New Webhook to Workspace. 2. Select a channel that the app will post to and click Authorize. > [!NOTE] > **NOTE**: To add the incoming webhook to a private channel, you must be in that channel. 3. In app settings, Webhook URLs for Your Workspace section there is a new entry with a webhook URL. For example: ```plaintext https://hooks.slack.com/services/T00000000/B00000000/ XXXXXXXXXXXXXXXXXXXXXXXX ``` This URL is the new incoming webhooks that is specific to a single user and a single channel. Use this URL to create a webhook in SysTrack. ## Test the Incoming Webhook 1. Create an HTTP POST request. For example: ```plaintext POST https://hooks.slack.com/services/T00000000/ B00000000/XXXXXXXXXXXXXXXXXXXXXXXX Content-type: application/json { "text": "Hello, world." } ``` > [!NOTE] > **NOTE**: The URL from the previous section and this URL should be the same. 2. To verify: go to the channel where you installed the app and you will see the "Hello, World" message that has been posted. ## Webhook Body Template for Slack Copy and paste this content into the Body section of the Add New Recipient dialog box. Edit as needed. > [!TIP] > **TIP**: For Slack, you need the URL you generated, it must use the POST method, and it needs a body like the one shown below. ```json { "blocks": [ { "type": "rich_text", "elements": [ { "type": "rich_text_quote", "elements": [ { "type": "text", "text": "@{notificationName}", "style": { "bold": true } } ] } ] }, { "type": "context", "elements": [ { "type": "mrkdwn", "text": "*Activated* @{activationTime}" } ] }, { "type": "rich_text", "elements": [ { "type": "rich_text_section", "elements": [ { "type": "text", "text": "Sensor(s): ", "style": { "bold": true } }, { "type": "text", "text": "@{sensorNamesUnquoted}" } ] }, { "type": "rich_text_section", "elements": [ { "type": "text", "text": "Group: ", "style": { "bold": true } }, { "type": "text", "text": "@{groupName}" } ] }, { "type": "rich_text_section", "elements": [ { "type": "text", "text": "Activation: ", "style": { "bold": true } }, { "type": "text", "text": "@{activationThresholdText}" } ] } ] }, { "type": "context", "elements": [ { "type": "plain_text", "text": "@{notificationDescription}" } ] }, { "type": "section", "text": { "type": "mrkdwn", "text": "@{notificationActivationDetailsURL}|Learn More in SysTrack>" } } ] } ```