Skip to content

Microsoft Teams

Send Adaptive Card notifications to Microsoft Teams channels via Power Automate Workflows.

Configuration

FieldDescriptionDefaultRequired
Webhook URLTeams Workflow webhook URL-

Setup Guide

  1. Open the target Teams channel⋯ (More options)Workflows
  2. Search for "Post to a channel when a webhook request is received"
  3. Follow the setup wizard - select team and channel → Add workflow
  4. Copy the generated Webhook URL
  5. In DBackup: NotificationsAdd NotificationMicrosoft Teams
  6. Paste the Webhook URL → TestSave

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:

StatusAdaptive Card Color
SuccessGood (green)
FailureAttention (red)
WarningWarning (yellow)
InformationalAccent (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.

Released under the GNU General Public License. | Privacy · Legal Notice