Konductro.

Microsoft Teams

Konductro sends proactive notifications to team members via a Microsoft Teams bot. Notifications are delivered as DMs using Adaptive Cards — rich, structured messages that surface the right context without leaving Teams.

What Triggers a Notification

EventRecipientCard content
Task assignedAssigned developerTask title, story, sprint, and a link to the task
Decomposition assignedAssigned developerStory title, phase, and link to start decomposition
PR review requestedAssigned reviewerPR title, author, repo, and link to the PR
QA assignmentAssigned testerTask title, acceptance criteria count, and link to start testing
QA failedOriginal developerTask title, failed criteria, tester notes, and link to the task
Sprint startedAll sprint membersSprint name, dates, and task count
Sprint completedSDMSprint name, velocity summary

How It Works

The Konductro Teams bot uses the Microsoft Bot Framework SDK to send proactive messages. Users install the bot in Teams, which establishes a conversation reference. Konductro stores this reference and uses it to send DMs without the user initiating a conversation.

The bot uses single-tenant Azure AD authentication, scoped to the organisation's tenant.

Setup

1

Register the bot in Azure AD

Create an Azure AD app registration for the bot. Configure it as a single-tenant application in the organisation's Azure AD tenant.

2

Configure Konductro

Add the bot credentials to Konductro's environment:

  • TEAMS_BOT_APP_ID — the Azure AD application ID
  • TEAMS_BOT_APP_PASSWORD — the Azure AD client secret
  • TEAMS_BOT_TENANT_ID — the Azure AD tenant ID
3

Users install the bot

Team members install the Konductro bot in Microsoft Teams. This is a one-time action. Once installed, the bot can send proactive DMs to that user.

Adaptive Cards

Notifications are delivered as Adaptive Cards — structured, interactive messages in Teams. Each card includes:

  • Event summary (what happened)
  • Relevant context (task title, PR link, sprint name)
  • Direct link to the relevant page in Konductro

Cards are read-only — actions are taken in the Konductro UI, not in Teams. Teams is a notification channel, not a workflow surface.