Send Convor notifications to a Microsoft Teams channel with a Power Automate Teams Workflows webhook.
Warning
Microsoft Teams integration requires a Microsoft 365 work or school account. Personal Microsoft accounts (hotmail.com, outlook.com) cannot create the required Power Automate Teams workflow.
The Microsoft Teams integration sends Convor notifications to a Teams channel using a Power Automate Teams Workflows webhook. New conversations, messages, and status changes appear in your channel, keeping your team informed without leaving Teams.
Microsoft retired the older Office 365 connector flow for new Teams webhooks. Use the Power Automate Teams Workflows trigger instead:
@{coalesce(triggerBody()?['text'], string(triggerBody()))}sp, sv, and sig query parameters.In your Convor dashboard, open Integrations → Teams. Paste the webhook URL, set the channel name for reference, choose which events should trigger notifications, and save the configuration.
{
"integration": "teams",
"webhookUrl": "https://...environment.api.powerplatform.com/.../triggers/manual/paths/invoke?api-version=1&sp=...&sv=1.0&sig=...",
"channelName": "convor-support",
"events": [
"new_conversation",
"new_message",
"conversation_assigned",
"sla_breach",
"ai_handoff"
]
}| Option | Description |
|---|---|
| webhookUrl | The full Power Automate Teams Workflows HTTP POST URL, including the sig query parameter |
| channelName | A display name for reference in Convor (does not affect delivery) |
| events | List of Convor events that trigger Teams notifications |
| Event | Description | Status |
|---|---|---|
| new_conversation | A visitor starts a new chat session | Supported |
| new_message | An unread message arrives in an active conversation | Supported |
| conversation_assigned | A conversation is assigned to an operator | Supported |
| sla_breach | Response time exceeds the configured SLA threshold | Supported |
| ai_handoff | The AI bot transfers a conversation to a human operator | Supported |
Warning
If notifications are not appearing in Teams, verify the Power Automate flow is enabled and the copied URL includes the sig query parameter.
sp, sv, and sig will return an authorization errortriggerBody()?['text'] or the coalesce(...) expression shown aboveLast updated: Aug 10, 2026
Was this page helpful?