Microsoft Teams Integration

As of 2024–2025, Office 365 Connectors (including Incoming Webhook) are being retired. New setups should use Teams Workflows (Power Automate) with a webhook trigger.

From Microsoft Teams

  1. Open the Workflows app in Teams, select Apps, search for Workflows, and open it. (You can also find this under Power Automate in Teams.)

  2. Create a workflow from a template or from blank. Choose the template “Post to a channel when a webhook request is received.” Or, "Create from blank" and select the trigger “When a Teams webhook request is received.”

  3. Configure the trigger (this becomes your webhook). The trigger provides an HTTPS URL — this is the endpoint that Cronitor will POST to.

  4. Choose where messages should appear. Add an action such as "Post message in a chat or channel" or "Post card in a chat or channel" (for "Adaptive Cards"). Select the Team and Channel that should receive messages.

  5. Save and copy the webhook URL. Click Save. Copy the HTTP POST URL from the trigger you will use it on Cronitor.

From Cronitor:

  1. From the Settings > Integrations page, click the Create Integration button and select Microsoft Teams.
  2. Provide a name for the integration - this will be used in the Cronitor UI.
  3. Provide a unique identifier for the integration - this can be used in the Cronitor API.
  4. Paste the Microsoft Teams Webhook URL that you created into the Notification URL field and complete the integration.
  5. When creating or editing a Notification List select your new Microsoft Teams integrations from the Integrations dropdown menu.