Microsoft Teams
Send Adaptive Card notifications to Microsoft Teams channels via Power Automate Workflows.
Configuration
| Field | Description | Default | Required |
|---|---|---|---|
| Webhook URL | Teams Workflow webhook URL | - | ✅ |
Setup Guide
- Open the target Teams channel → ⋯ (More options) → Workflows
- Search for "Post to a channel when a webhook request is received"
- Follow the setup wizard - select team and channel → Add workflow
- Copy the generated Webhook URL
- In DBackup: Notifications → Add Notification → Microsoft Teams
- Paste the Webhook URL → Test → Save
URL Format
The URL should start with https://prod-XX.westeurope.logic.azure.com:443/workflows/... or https://TENANT.webhook.office.com/webhookb2/.... The legacy Office 365 Connector method is deprecated.
Message Format
Notifications use Adaptive Cards v1.4 with colored status indicators:
| Status | Adaptive Card Color |
|---|---|
| Success | Good (green) |
| Failure | Attention (red) |
| Warning | Warning (yellow) |
| Informational | Accent (blue) |
Each card includes title, summary, structured fields (FactSet), and timestamp.
Troubleshooting
400 - Bad Request
Verify the URL is from a Power Automate Workflow (not a deprecated Office 365 Connector). Ensure the workflow is active and the channel still exists.
401/403 - Unauthorized
The workflow may have expired or the creator lost channel access. Recreate the workflow in Power Automate.
Card Appears as Raw JSON
Ensure the workflow uses the "Post to a channel when a webhook request is received" template. Recreate the workflow if needed.