Capabilities
Full matrix: Channels overview.
Examples
Inbound chat
A user messages the agent in Teams. Novu adds an eyes reaction, shows typing, updates a plan card while tools run, then replies with action buttons.Tool approval
Gated tools surface as an Adaptive Card (Deny, Approve once, Always allow this tool). The turn resumes after the user selects an option.Setup
Teams provider credentials and app packaging are configured in the Novu dashboard when you add the Microsoft Teams provider.
Connect component
UseMsTeamsConnectButton from @novu/react so end users can admin-consent and link Teams to your agent from your product UI. In subscriber mode, autoLinkUser defaults to true so the per-user Teams identity is linked after consent.
MsTeamsLinkUser as a follow-up step. Full prop reference: Connect components.
Related
Reply
Plain text, markdown, and interactive cards.
Typing indicator
Custom status text while the handler runs.
Tool approval
Approve / Deny before tools execute.
Edit sent messages
Update a sent message in place.
Connect components
MsTeamsConnectButton and MsTeamsLinkUser.