Skip to main content
Version: Next (unreleased)

MS Teams Sink


The MS Teams Sink is a StreamPipes data sink that facilitates the sending of messages to a Microsoft Teams channel through a Webhook URL. Whether you need to convey simple text messages or employ more advanced formatting with Adaptive Cards, this sink provides a versatile solution for integrating StreamPipes with Microsoft Teams.


Required input​

The MS Teams Sink does not have any specific requirements for incoming event types. It is designed to work seamlessly with any type of incoming event, making it a versatile choice for various use cases.


Configuration​

Webhook URL​

To configure the MS Teams Sink, you need to provide the Webhook URL that enables the sink to send messages to a specific MS Teams channel. The webhook must be created as a Power Automate workflow using the "Post to a channel when a webhook request is received" workflow template.

Message Content Options​

You can choose between two message content formats:

  • Simple Message Content: Send plain text. The text is automatically wrapped in an Adaptive Card before being sent to Teams.
  • Advanced Message Content: Expects JSON input directly forwarded to Teams without modification. This format is highly customizable and can be used for Adaptive Cards.

Choose the format that best suits your messaging needs.

Usage​

Simple Message Format​

In the simple message format, you can send plain text messages or utilize basic markdown formatting to convey information. This is ideal for straightforward communication needs.

Advanced Message Format​

For more sophisticated messaging requirements, the advanced message format allows you to send JSON content directly to Microsoft Teams without modification. This feature is especially powerful when used with Adaptive Cards, enabling interactive and dynamic content in your Teams messages.