Skip to main content

Microsoft Teams

This section explains how to connect Microsoft Teams as a Messaging data source in DataDios. It is a send-only connector: DataDios posts notifications (such as alert summaries and run reports) to a Teams channel through a Workflows webhook. There is nothing to browse, and no data is read back from Teams.


Prerequisites

Create an incoming Workflows webhook for the target channel in Microsoft Teams:

  1. In Teams, go to the channel you want to post to → ⋯ (More options) → Workflows.
  2. Choose the template "Post to a channel when a webhook request is received".
  3. Complete the wizard and copy the generated webhook URL (https://…).

Teams' legacy Office 365 connectors are being retired, so use the Workflows webhook rather than the old "Incoming Webhook" connector.


Steps to Create and Test a Microsoft Teams Data Source

Step 1: Create a Data Source

  1. Navigate to the Data Sources tab in DataDios
  2. Click + CREATE SOURCE
  3. In the data source type dropdown, expand Messaging and select Microsoft Teams

Step 2: Fill Connection Details

  • webhook_url: The Teams Workflows webhook URL (required, stored encrypted)

JSON Configuration

{
"webhook_url": "https://prod-00.westus.logic.azure.com:443/workflows/..."
}

Step 3: Test Connection

  1. Click TEST CONNECTION
  2. The connector validates that the URL is well-formed HTTPS — it does not make a network call at this step, so a well-formed URL returns Status: OK. The webhook URL is treated as a secret and is never echoed back in any response or log.

Step 4: Save Data Source

  1. Click CREATE to save the data source
  2. It appears on the Data Sources listing page under Messaging

Once saved, DataDios can post notifications to the channel as an Adaptive Card.