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
| Event | Recipient | Card content |
|---|---|---|
| Task assigned | Assigned developer | Task title, story, sprint, and a link to the task |
| Decomposition assigned | Assigned developer | Story title, phase, and link to start decomposition |
| PR review requested | Assigned reviewer | PR title, author, repo, and link to the PR |
| QA assignment | Assigned tester | Task title, acceptance criteria count, and link to start testing |
| QA failed | Original developer | Task title, failed criteria, tester notes, and link to the task |
| Sprint started | All sprint members | Sprint name, dates, and task count |
| Sprint completed | SDM | Sprint 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
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.
Configure Konductro
Add the bot credentials to Konductro's environment:
TEAMS_BOT_APP_ID— the Azure AD application IDTEAMS_BOT_APP_PASSWORD— the Azure AD client secretTEAMS_BOT_TENANT_ID— the Azure AD tenant ID
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.