The following example demonstrates how data can be automatically inserted into an existing Microsoft Teams channel using a simple webhook.

Prerequisites

  • Microsoft account with access to Teams

  • The Workflows extension in Teams

  • Teams channel with full permissions

Considerations

  • The Workflows app cannot post in private channels as a flow bot. However, it can post on behalf of a user.

  • Workflows do not offer third-party connectors such as DataDog and Jenkins.

  • Workflows can only be created in your default environment.

Obtain the Webhook URL

  1. Go to the Teams channel and select Manage channel.

  2. Under Connectors, select Edit.

  3. Search for Incoming Webhook. Select Configure.

  4. Provide a name for the incoming webhook and select Create.

  5. Copy the URL that was generated. Select Done.

Use the Webhook to Post a Message

  1. Sign in to Elements and create an automation.

    1. Action type: Execute Custom Webhook

    2. Webhook URL: Enter the URL obtained in the previous example.

    3. HTTP method: POST

    4. Content type: JSON (application/json)

    5. Request body:

      {
      "type": "TextBlock",
      "text": "Webhook message for Teams"
      }
  2. Execute the action through the dashboard.

  3. View the message in Teams.

© 2025 Honeywell International Inc. All Rights Reserved.