For the complete documentation index, see llms.txt. This page is also available as Markdown.

Teams

Set up

Microsoft frequently updates and redesigns the Azure Portal and the Teams Developer Portal, so the steps and menu names in this guide may become outdated. If something doesn't match what you see on screen, check Microsoft's official, always up-to-date documentation: Register a Bot Framework bot with Azure.

To set up your agent integration in Teams, you'll need the following:

  • A Teams account.

  • An Azure subscription (to register the bot) and permissions for the installation of apps, or authorization of the IT Admin.

⚠️ Microsoft retired App Studio in January 2022; it was replaced by the Developer Portal for Teams. Also, multi-tenant bot creation stopped being available for new bots as of July 31, 2025 (existing multi-tenant bots keep working normally). Registration is now done as a "Single-tenant" bot directly in Azure, not from Teams.

Register the bot in Azure

  1. Go to the Azure Portal β†’ 'Create a resource' β†’ search for 'Bot' β†’ select the 'Azure Bot' resource β†’ 'Create'.

  2. Fill in the project details. For Microsoft App ID, select the 'Single Tenant' identity type and choose to create a new one.

  3. Once the resource is created, go to its Configuration section: there you'll find the Microsoft App ID and the App Tenant ID. Copy them to use in the integration.

  4. Next to the Microsoft App ID, click 'Manage' to go to Certificates & secrets, and generate a new client secret (the 'Bot Application Password'). Copy it right away: you won't be able to see it again.

  5. In the same Configuration section, paste your 1millionbot integration's Callback URL (see 'Activate integration' below) into the 'Messaging endpoint' field.

Publish the app in Teams

  1. Go to the Developer Portal for Teams and create a new app, linking it to the bot registered in the previous step (via its Microsoft App ID).

  2. Fill in the required app information and distribute it across your organization.

Important: Your IT Admin may need to approve the installation request if your account does not have sufficient permissions.

Activate integration

  1. In the Teams integration module, enter the Bot Id (Microsoft App ID), the Bot Application Password (client secret), and the Tenant ID you copied earlier.

  2. Save the settings.

  3. Done!πŸŽ‰ Run tests to verify how your agent works in Teams.

Limitations

  • Maximum of 3 buttons per message.

Last updated