Hi @Craig MacDougald Thank you for reaching out to Microsoft Q&A.
Make sure you have below pre-requisites met:
Permissions - To create Azure DevOps subscriptions in Teams: Member of the Project Administrators group. Permissions - To create Azure DevOps subscriptions in Teams: Member of the Project Administrators group. Microsoft Entra Only Azure DevOps organizations in the same Microsoft Entra tenant as your Microsoft Teams account can be connected. Even if your email addresses are the same for Azure DevOps and Microsoft Teams, they can't be linked if they're backed by different tenants. For more information, see Access via Microsoft Entra FAQs.
Install the Azure DevOps App for Teams
The official app gives you basic integration without any code.
In Microsoft Teams, go to Apps, search for "Azure DevOps", and install it. Then add it to your development channel.
Once installed, use these commands in the Teams channel:
@Azure DevOps subscribe https://dev.azure.com/yourorg/yourproject
This subscribes the channel to notifications from that project. You can filter what events to receive:@Azure DevOps subscribe https://dev.azure.com/yourorg/yourproject --area-path "xxxx\xxx"
@Azure DevOps subscribe https://dev.azure.com/xxxxg/yxxxxxject --event pullrequest.created
@Azure DevOps subscribe https://dev.azure.com/xxxrg/yxxxxxct --event build.complete
If the above steps failed, Check the points below:
- Teams' client/browser blocking third-party iframes
- Try the Teams web client (https://teams.microsoft.com) instead of the desktop app.
- Ensure you don’t have strict cookie or pop-up blockers enabled in your system or browser.
- Network or Conditional Access policies
- Whitelist dev.azure.com (and *.visualstudio.com) in your corporate proxy/firewall.
- If you’re using Microsoft Entra Conditional Access on your Azure DevOps org, either disable the “Enable Microsoft Entra ID CAP validation policy” or add the service’s outbound IP ranges to your allowed list. See Troubleshooting connection issues: https://learn.microsoft.com/viva/goals/azure-devops-integration?wt.mc_id=knowledgesearch_inproduct_azure-cxp-community-insider#troubleshooting-connection-issues
- Permissions or authentication hiccups
- Make sure you’re signed into Azure DevOps in the Teams client (click your avatar → Settings → Accounts).
- If you see token-related errors, refresh any expired PATs or service-principal secrets. See advanced auth troubleshooting: https://learn.microsoft.com/azure/devops/user-guide/troubleshoot-connection?view=azure-devops&wt.mc_id=knowledgesearch_inproduct_azure-cxp-community-insider
- (If you’re actually setting up the Azure DevOps Server connector)
- Add it via the Teams Apps panel → search “Azure DevOps Server” → Add to a team → Set up a connector. Try that from the Teams web client if it’s blocked in desktop: https://learn.microsoft.com/azure/devops/service-hooks/services/teams?view=azure-devops&wt.mc_id=knowledgesearch_inproduct_azure-cxp-community-insider#add-the-azure-devops-server-app-to-a-team