# Connect Your AI Agent to Microsoft Teams | Novu Connect

> Bring your AI agent into Microsoft Teams with channel and thread awareness, human handoff workflows, and reliable delivery. Connect it from the Novu dashboard.

Canonical: https://www.novu.co/channels/microsoft-teams/

Markdown: https://www.novu.co/channels/microsoft-teams.md

Bring agent updates and human handoffs into the channels your organization already uses. Approval-shaped, enterprise-native, connected once and live everywhere.

Novu Connect brings an existing AI agent into Microsoft Teams with channel and thread awareness, human handoff workflows, and reliable delivery. Teams connects from the Novu dashboard with authentication.

Connect command: npx novu connect --channel teams

## What your agent can do in Microsoft Teams

- Channel and thread awareness
- Human handoff workflows
- Reliable team notifications
- Native Adaptive Cards and approval prompts

## Example use case

Agent: Vesta (a fictional enterprise IT and security vendor). Talking to: an IT admin at Vesta's client, in an external Teams chat.

A client needs access for new analysts. The agent checks the seat pool, grants roles with MFA after approval, and confirms.

- Dana (client IT): We onboarded 3 analysts today, they need access to the Vesta compliance dashboard.
- Vesta Agent: You have 5 seats free. I can grant the 3 analysts the Compliance Viewer role and send each of them a setup link.
- Dana (client IT): Grant, and require MFA.
- System: Approve: assign_role { role: compliance_viewer, users: 3, mfa: required }
- Vesta Agent: Done. All 3 analysts have Compliance Viewer access with MFA required, and their setup links are on the way. Seat pool now shows 2 free.

## How to connect

Microsoft Teams connects from the Novu dashboard. Authenticate your workspace once, and Novu Connect manages delivery, identity, and two-way routing after that.

Prompt for your coding agent: Connect my agent to Microsoft Teams with Novu using instructions from https://novu.co/agents.md

## Microsoft Teams and Novu Connect, common questions

### How do I connect my AI agent to Microsoft Teams?

Connect Microsoft Teams from the Novu dashboard. Authenticate your workspace once, and Novu Connect handles the app, identity, and two-way routing so your agent code does not change.

### Can the agent do approvals and human handoffs in Teams?

Yes. Novu Connect renders native Adaptive Cards and approval prompts, and supports human handoff workflows so a person can step in when needed.

### Why does Teams connect from the dashboard and not the keyless command?

Microsoft Teams needs an authenticated workspace, so it connects through the Novu dashboard rather than the keyless npx novu connect flow that Slack, Telegram, and Email use.

### What can an AI agent do in Microsoft Teams?

Teams suits internal and enterprise agents: an API reference agent, a webhook debug agent, a support troubleshooter for the IT helpdesk, and a welcome-guide agent that walks new hires through setup. Start any of them in one click from the templates on this page.

### Which other channels can the same agent reach?

The same agent can reach users on Slack, Microsoft Teams, WhatsApp, Telegram, Email, and iMessage through Novu Connect, with one conversation thread across channels.
