Microsoft Teams
Delivery: Bundled. Microsoft Teams is an enterprise channel integration that uses Azure Bot credentials, a Teams app package, and optional Microsoft Graph permissions. Status: text DMs are supported. Group/channel file features need SharePoint site configuration and Graph permissions.Setup from Agent > Channels
Teams ships as a bundled channel extension. Open Agents, select the Agent, then use Agent > Channels > Microsoft Teams. You need:- Azure Bot app id
- client secret
- tenant id
- public HTTPS messaging endpoint for
/api/messages - Teams app package installed in the tenant/team
Access model
Use stable IDs when possible. Display names and UPNs can change.
Public endpoint
Teams requires a reachable HTTPS endpoint. Common local-development options:- Tailscale Funnel
- trusted reverse proxy
- Cloudflare Tunnel
- ngrok or equivalent temporary tunnel
Graph and files
Basic text operation does not require broad Graph application permissions. Channel/group file sending and some lookup flows may need Graph permissions and SharePoint configuration. Keep Graph permissions narrow and document why each permission is enabled.Runtime behavior
- Teams conversations route into Agent sessions.
- Replies return to the originating Teams conversation by default.
- Task commands create Agent-owned Tasks; Teams is the transport.
- Polls and richer UI use Adaptive Cards where supported.