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.Documentation Index
Fetch the complete documentation index at: https://docs.tallwatch.com/llms.txt
Use this file to discover all available pages before exploring further.
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).
1. Create the workflow in Teams
Open the target channel
Go to the channel (not a chat) where alerts should land. A dedicated incidents channel works best.
Pick the webhook template
Search for and select Post to a channel when a webhook request is received.
Sign in and add it
Sign in with your Microsoft 365 account, confirm the team and channel, then Add workflow.
The URL is long because it carries the workflow ID and signing parameters in the query string. Every character matters, so paste it intact.
2. Add the channel in Tallwatch
Pick Microsoft Teams
Choose the Microsoft Teams kind and name it for the audience, like
Teams #incidents.What the alert looks like
An Adaptive Card with:- The monitor name and incident status in the header
- Failing regions, duration, and severity as fact rows
- An Open in Tallwatch button linking to the incident
Troubleshooting
Tallwatch shows the dispatch sent, but no card appears
Tallwatch shows the dispatch sent, but no card appears
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.
`Unauthorized` or `BadRequest` in the dispatch history
`Unauthorized` or `BadRequest` in the dispatch history
The card renders without some fields
The card renders without some fields
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.
I'm still on a legacy Office 365 Connector
I'm still on a legacy Office 365 Connector
Connectors were deprecated in 2024. The Workflows webhook above is the replacement. Set up the new path and delete the old connector.
Reference
| Property | Value |
|---|---|
| Channel kind | teams |
| Required config | webhook_url (the Workflow URL) |
| Delivery | Immediate, no proactive rate limit; Teams enforces its own |
| Retry | Up to 3 inline attempts on 5xx, 429, network, or timeout, then failed |
| Outbound to | *.logic.azure.com |