"Send Channel Message" node

The Send Channel Message node lets you create a workflow for sending notifications to your team members in a Microsoft Teams channel. For example, you may send notifications immediately after a deviation occurs in your workspace.

Prerequisites


  1. Go to Power Automate to create a workflow from a channel in Teams. Save workflow to generate incoming webhook URL.
  2. Edit the created workflow by filling out the TeamId and ChannelId fields. These values will be suggested. If not:
    • To get the value of TeamId, go to the MS Teams application and retrieve a link to the team. TeamId is the part of generated URL groupId=XXXX.
    • To get the value of ChannelId, go to the MS Teams application and retrieve a link to the channel. ChannelId is a part of generated URL channel/XXXXXXXX.
  3. Save the changes in the workflow.
  4. If you want to send an interactive message (such message can contain links, simple surveys, sections), prepare it in AdaptiveCard.

Optionally, you can test the integration by posting a request to the webhook URL generated as a part of prerequisites. Body of the request must be as follows:

{
  "type": "message",
  "attachments": [
    {
      "contentType": "application/vnd.microsoft.card.adaptive",
      "contentUrl": null,
      "content": { // your AdaptiveCard goes here
        "type": "AdaptiveCard",
        "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
        "version": "1.3" // webhook integrations support only 1.3 version!
      }
    }
  ]
}

Node configuration


  1. Click the node.

  2. On the pop-up, click Create connection.

  3. In the Incoming webhook URL field, enter the webhook you created earlier.

  4. Click Next.

  5. In the Connection name field, enter the name for the connection you created.

  6. Click Apply.
    Result: A connection is created and selected.

    Blank node configuration form
    Blank node configuration form
  7. From the Type of message dropdown list, select the type of the message you want to create:

    • Simple text message - Choosing this option lets you write a plain text.
    • Interactive message (JSON) - Choosing this option lets you build messages with sections, buttons, links, simple surveys.
  8. Follow the scenario according to the message type you selected:

    • If you selected the Simple message option:
      1. In the Text of message field, enter the text you want to include in the message.
    • If you selected the Interactive message (JSON) option:
      1. In the JSON body of message field, enter the structure of the message you have prepared in AdaptiveCard as a part of prerequisites.
  9. Confirm by clicking Apply.

Example of use


For example of use, refer to our Send an alert to Microsoft Teams channel use case.

😕

We are sorry to hear that

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

😉

Awesome!

Thank you for helping improve out documentation. If you need help or have any questions, please consider contacting support.

Close modal icon Placeholder alt for modal to satisfy link checker