Skip to main content
ElevenLabs Documentation Docs

Search documentation

Type to search this documentation.

On this pageOverview

Microsoft Teams

Put an ElevenLabs agent inside Microsoft Teams.

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).
Widget tab Phone number (ACS) Calling bot
How users reach it Open a Teams tab, click to talk Dial a phone number Search the bot by name → call
Transport Web widget (mic in the Teams webview) PSTN → ACS media streaming Teams VoIP → Graph media platform
Phone number required No Yes (ACS number) No
Hosting Static HTML on any HTTPS host Linux bridge (Container Apps) Windows media bot (VM)
Effort Lowest Medium Highest (.NET on Windows)
Warm transfer to human Not built-in Yes (add participant) Yes (invite Teams user)
Text chat in Teams No No Yes (Bot Framework messaging)
Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu