Microsoft Teams
Put an ElevenLabs agent inside Microsoft Teams.
Overview
Microsoft Teams has no built-in ElevenAgents connector. How you make an ElevenLabs agent reachable in Teams depends on how users should reach it and what infrastructure you can run:
- a web widget embedded in a Teams tab,
- a phone number the agent answers (Azure Communication Services),
- a bot users call by name in Teams (Microsoft Graph media bot).
Choosing an approach
Comparison
At a glance
- A fast internal demo or self-service assistant — use the widget tab.
- Customers calling a number that the agent answers (IVR / contact center) — use Azure Communication Services.
- Colleagues calling the agent by name inside Teams — use the Graph calling bot.
Each approach has different access requirements — see the Permissions & roles section in each
guide. In short: the widget needs Teams custom-app upload; ACS needs a paid subscription +
Contributor; the calling bot needs an Azure Bot, Graph Calls.AccessMedia.All, and admin
consent (Global Admin / Privileged Role Admin).