Teams Overview

Overview of Microsoft Teams Bots.



No setup needed

Teams Web bots work "out-of-the-box," no setup or configuration needed.

If you need Native Teams bot functionality such as separate audio streams, this will require some setup.

Recording Behavior

No recording permission is needed for Microsoft Teams calls.

This means that as long as the bot is in the call, it will be able to record.

Joining Behavior

By default, Microsoft Teams bots will need to be let in from the lobby.

If you want bots to automatically bypass the lobby, you can utilize Signed-In Microsoft Teams Bots.

Authenticated Teams bots are still subject to any lobby settings enabled by the host. For instance, the host can still require that all participants enter through the waiting room.

Web vs Native Bots offers two types of Microsoft Teams bots: Native and Web

MS Teams Web

The MS Teams Web bot is recommended for most customers. Important characteristics and limitations of this bot:

MS Teams Native

The MS Teams Native bot uses a more native integration method to join MS Teams meetings. Specifically, it uses the Azure Bot SDK. We don't recommend this version unless you have any of the following requirements:

  • You need separate audio streams per participant

Important characteristics and limitations of this bot:

  • You must create an Azure Bot by following the instructions here.
  • Your user must then install your Azure Bot on their MS Teams workspace. Typically, only a user with admin rights can do this.
  • After installation in a MS Teams workspace, the bot can record any call hosted in that workspace automatically.
  • Bot cannot join or record calls hosted in workspaces it hasn't been installed on.
  • Bot gets separate audio streams per participant
  • Multiple bots in the same call will only appear as one bot in the Teams user interface
  • Bot only works on Business MS Teams accounts

Once you've gone through these instructions, you need to create a set of Native credentials.