How to enable a multi-tenant one-on-one bot in Microsoft Teams if Azure Bot is single-tenant?

Amir Chegini 0 Reputation points
2025-12-03T19:16:03.78+00:00

Hi, we are working on a Microsoft Teams integration where our main goal is to have a one-on-one chat bot feature for users. We followed the standard steps: created an app registration in Azure, set it to multi-tenant, and then created an Azure Bot, which is single-tenant only. After that, we went to dev.teams.microsoft.com, added the bot feature, and linked it to our app registration.

Everything seemed fine, but at the app validation step we get an error saying the Azure app must be multi-tenant. We’re worried we might be taking the wrong approach, but our core requirement is simply to have one-on-one chats. Could you please advise if we’re missing something or if there’s a different approach we should use? Any help would be greatly appreciated.

Microsoft Teams | Development
Microsoft Teams | Development
Building, integrating, or customizing apps and workflows within Microsoft Teams using developer tools and APIs
{count} votes

2 answers

Sort by: Most helpful
  1. Q&A Assist
    2025-12-03T19:17:16.7633333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    To enable a multi-tenant one-on-one bot in Microsoft Teams, you need to ensure that your Azure Bot is configured correctly to support multi-tenancy. Here are the steps you should follow:

    1. App Registration: Ensure that your app registration in Azure is set to multi-tenant. This is crucial as it allows users from different tenants to access your bot.
    2. Azure Bot Configuration: When creating the Azure Bot, you need to select the appropriate type. The Multi-Tenant bot type is deprecated, so you should use either Single Tenant or User-Assigned Managed Identity. However, if you want your bot to work across multiple tenants, you should ensure that the app registration allows for this by selecting the option for Accounts in any organizational directory (Multi Tenant).
    3. Validation: If you are encountering validation errors, double-check that the Azure Bot is linked correctly to the multi-tenant app registration. The bot must be able to authenticate users from different tenants.
    4. Testing: After making these changes, test the bot in a developer tenant to ensure that it can handle one-on-one chats across different tenants.

    By following these steps, you should be able to enable a multi-tenant one-on-one bot in Microsoft Teams successfully.


    References:

    0 comments No comments

  2. Teddie-D 8,640 Reputation points Microsoft External Staff Moderator
    2025-12-04T02:09:31.03+00:00

    Hi @Amir Chegini 

    Thank you for posting your question in the Microsoft Q&A forum. 

    You don’t need a multi-tenant setup if your main requirement is just one-on-one chats with users. The recommended approach is: 

    -Single-tenant App Registration 

    -Single-tenant Azure Bot 

    Please ensure both are created under the same tenant, and your Teams app should be uploaded internally via Teams or the Teams Admin Center. 

    Since new multi-tenant bot creation is deprecated after July 31, 2025, this single-tenant path is the supported option. You can read more at Register a Bot Framework bot with Azure - Bot Service | Microsoft Learn.

    For scenarios where you need to support external tenants later, you can follow this path: What is the recommended bot type for multi-tenant bots? | Microsoft Community Hub 

    I hope this information is helpful. 


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".    

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.