Formerly known as Azure AI Services or Azure Cognitive Services is a unified collection of prebuilt AI capabilities within the Microsoft Foundry platform
Hello @C M ,
Welcome to Microsoft Q&A .Thank you for reaching out to us.
The behavior described is aligned with the current design of the Azure AI Foundry publishing workflow for Microsoft Teams and Microsoft 365 Copilot.
During the “Publish to Teams and Microsoft 365 Copilot” flow, the Azure Bot Service is not treated as a generic selectable resource. Instead, the publishing workflow is designed to create and configure the required Bot Service as part of the publishing process itself.
Because of this design:
- The dropdown does not list all Bot Services in the subscription
- Only Bot Services that are created and configured through the Foundry publishing flow are detected
- Manually created Bot Services, even with matching settings and App ID, may not appear since they are not linked through the publishing workflow
This explains the:
- Inline-created Bot Services appear immediately and work
- Portal-created Bot Services are not shown in the dropdown
As asked-
- If there are any specific requirements for bot services to appear - Based on current behavior, Bot Services used in this flow must be aligned with the configuration automatically applied during publishing. This configuration includes: Association with the publishing workflow and agent identity Required internal bindings created during provisioning Compatibility with the Bot Service resource expected by the publishing pipeline These aspects are handled automatically when selecting “Create a Bot Service” from the publishing dialog, but are not fully reproducible through manual creation.Are there specific requirements for Bot Services to appear Based on current behavior, Bot Services used in this flow must be aligned with the configuration automatically applied during publishing. This configuration includes:
- Association with the publishing workflow and agent identity
- Required internal bindings created during provisioning
- Compatibility with the Bot Service resource expected by the publishing pipeline
- If the global region enforced - The current publishing experience provisions Bot Services using the Global location, and there is no option in the UI to select a regional deployment. This indicates that:
- Regional selection (for example, West Europe) is not supported in this workflow today
- The Global location effectively behaves as a design limitation of the current experience
Please check if the following workarounds and suggestions help -
- Supported Approach is to use the Bot Service created from the Foundry publishing dialog and control compliance at the workload level:
- Keep all AI resources, data, and storage deployed in the required region (for example, West Europe)
- Treat the Bot Service as a routing layer that connects client channels (Teams/Copilot) to backend services
- Validate access and data flow paths to ensure compliance requirements are met
- Alternative approach for strict regional Bot Service requirements is to
- Create a Bot Service manually in the required region
- Develop a custom backend (App Service, API, or function)
- Connect this backend to the Foundry agent endpoint
- Integrate with Teams using standard Bot Framework patterns
The following references might be helpful , please check them out
- Publish agents to Microsoft 365 Copilot and Microsoft Teams - Microsoft Foundry | Microsoft Learn
- What is the Bot Framework SDK? - Bot Service | Microsoft Learn
- Teams bots overview - Teams | Microsoft Learn
Thank you