Skip to main content
Tallwatch posts an Adaptive Card to Teams through the Workflows app’s webhook trigger. Microsoft deprecated the old Office 365 Connectors in 2024, so Workflows is the supported path now.

Before you start

  • You can add a workflow to the target Teams channel.
  • You have a Microsoft 365 account on any paid tier (E1, E3, E5, Business Basic, or Business Standard).
The workflow runs on the Power Platform and counts against your tenant’s flow quota. At uptime-alert volume that’s a non-issue.

1. Create the workflow in Teams

1

Open the target channel

Go to the channel (not a chat) where alerts should land. A dedicated incidents channel works best.
2

Open Workflows

Click the menu next to the channel name, then Workflows.
3

Pick the webhook template

Search for and select Post to a channel when a webhook request is received.
4

Sign in and add it

Sign in with your Microsoft 365 account, confirm the team and channel, then Add workflow.
5

Copy the URL

Workflows returns a long URL like https://prod-NN.region.logic.azure.com:443/workflows/.../triggers/manual/paths/invoke?.... Copy the whole thing.
The URL is long because it carries the workflow ID and signing parameters in the query string. Every character matters, so paste it intact.
The Workflow URL is a credential. Anyone who has it can post Adaptive Cards into your channel. If it leaks, delete the workflow in the Teams Workflows panel and recreate it.

2. Add the channel in Tallwatch

1

Open the channels page

Go to Settings → Alerts → Channels and click Add channel.
2

Pick Microsoft Teams

Choose the Microsoft Teams kind and name it for the audience, like Teams #incidents.
3

Paste the URL and test

Paste the Workflow URL into Incoming webhook URL, click Save, then Send test alert. The card should appear in Teams within a few seconds.

What the alert looks like

An Adaptive Card with:
  • The monitor name and the event in the header, color-coded (red for opened, green for resolved or acknowledged)
  • Fact rows for the event, monitor, URL, when it opened, the failing regions, and your workspace
  • The last error from the check, when there is one
Teams renders the card the same way across desktop, web, and mobile.

Troubleshooting

The workflow may be paused. In Teams, open … → Workflows, find yours, and confirm it shows Enabled. If the system disabled it after a failure, click Repair, then Enable.
The URL was truncated (common when copying from a narrow window) or the workflow was deleted. Recreate the workflow and paste the full URL.
The Workflow template wraps the request body in a specific shape. Tallwatch sends the canonical card; if Teams strips it down, Microsoft changed the wrapping. Open an issue and we’ll match the new shape.
Connectors were deprecated in 2024. The Workflows webhook above is the replacement. Set up the new path and delete the old connector.

Reference