Recent Discussions
Is it possible for a Teams app to automatically create an Azure Key Vault during installation?
Hi everyone, I’m developing a custom Teams app that needs access to Azure Key Vault. Right now, users must manually provide: Key Vault URL Tenant ID Client ID Client Secret Instead, I’d like the app to automatically create a Key Vault in the user’s tenant during installation. Is this possible? If so, what permissions/consent are required from the admin? If not, what’s the best practice to simplify this setup? Thanks!Solved119Views0likes3CommentsEnabling Cross-Tenant Authentication for Teams Apps with Single-Tenant Bot
Hello Team, I am working on implementing authentication for a Teams application using the Microsoft 365 Agents SDK. Following Microsoft’s current guidance, I have: Registered a single-tenant Azure AD bot. Integrated Azure AD authentication. Prepared for AppSource distribution as the long-term supported method for cross-tenant availability. However, I am still facing challenges in reliably enabling sign-in for external users from other tenants. Specifically: The cross-tenant sign-in flow remains unclear. Validating authentication across multiple tenants is difficult without official end-to-end guidance. Existing samples and documentation primarily address single-tenant or internal-only scenarios. As of now, authentication for external users is still difficult to get working and validate consistently across tenants. Could you provide detailed guides, samples, or best practices for: Enabling authentication for external users in this single tenant + AppSource distribution model. Recommended patterns for testing cross-tenant authentication before AppSource submission. Any roadmap considerations for simplifying this scenario. This would help ensure Teams apps can meet compliance requirements while still delivering a smooth sign-in experience for users across organizations. Thank You, ChetanSolved108Views0likes3CommentsSettings layout in Teams channels for Posts/Threads
Hello, Microsoft has rolled out the new chat layout in Teams channels. I've seen the associated documentation and its arguments in favor of this feature, but several users in my organization still want to use the classic layout (as a post for each message) rather than threaded layouts, as this is better suited to their business. I found several documents indicating that the layout can be set when the channel is created or changed later (https://adoption.microsoft.com/files/microsoft-teams/Threads-layout-in-Microsoft-Teams-channels.pdf). However, I can't find this setting on either the web version or the heavy client (https://cxcs.microsoft.net/static/public/messagecenter/neutral/01e0fd3a-ddc6-4db3-b411-100f86febf85/5fdfc3d6287306c4fc54112660c2fb9ed86d4f94.png). Currently, each new Teams or channel only presents a Thread layout, and there's no way to choose. Do you have any information on how to choose a layout? Is this a setting that needs to be enabled in the Teams admin console? Thanks in advance.Solved239Views0likes3CommentsTeams - Shifts
Greetings Community! Have done lots of research but I am stuck. How do I see what access our agents have to make modifications to data in Shifts? I.e. we want to make sure that all they can do request time off, do trades, etc. We don't want them to be able to modify others shifts data. How do I run a historical report in Shifts? I.e. if we need to see past notes, data, etc. regarding schedules. Many thanks!Solved154Views0likes4CommentsMessage color change
I am using a windows 10 and I use Teams daily. I have friends who use i pads and phones for their teams. They are able to change the color of the messages and i don't mean the color of the text i mean when we send messages the color is different to the regular black and purple, they can change it to say dark orange and light orange. This is for chats with one person and group chats I am wondering how to do that on my own windows. Here is a picture to show you what I mean.Solved169Views0likes2CommentsUsers receiving Teams Notifications for other people's meetings
Hello! Has anyone encountered this before - some users are receiving Teams notifications for meetings they are not invited to. So User 1 creates a Teams meeting with User 2. User 3 is receiving Teams notification about this meeting. All 2 users are in the same department so I wonder if this is linked somehow to a group they may all be part of? TIA!Solved165Views0likes1CommentConsent popup
Hi everyone, I’m reaching out for clarification regarding a popup that intermittently appears when users interact with our notification only bot, specifically when attempting to open a task module. After clicking "Agree" it shows "Enjoy using" and then appeared again. When clicking on Privacy/Terms of use nothing happens, while Permissions lead to opening another popup with endless loading, after closing it consent popup stops appearing for this app. Context: Sideloaded; Only a bot is declared in the manifest; App registration: Registered in Azure as multi-tenant with personal accounts enabled, SSO is not used; Interaction: Task module is triggered via Adaptive Card with Action.Submit, "msteams": { "type": "task/fetch" }; We’ve seen it only a few times in one tenant. It does not appear in most other sessions. Can someone tell if this is a bug or if there are some specific conditions that trigger this popup? Thanks in advance!Solved174Views0likes6CommentsUnable to Log Into Teams on iPhone. Error: Sign-in Error
Hello, Has anyone been able to resolve the Sign-In Error issue? It appears to be an issue between the Microsoft Authenticator app and Teams. Our organization is using Conditional Access policies to require MFA via the Microsoft Authenticator App. After MFA completes and the phone returns to Teams, the error message is displayed. Azure AD Sign-In log displays MFA success. Steps to produce: 1. Open Teams 2. add account yourdomain.com 3. select work account 4. Flips to Microsoft Authenticator 5. Enter Password 6. Flips to Teams 7. Displays error: Sign-In Error Here is what I've tried: - deleted the account from Teams - restarted the phone - reinstalled teams - tried to delete cache from Teams settings in iOS General (never seems to clear) - removed email address from personal Microsoft accountSolved125KViews0likes11CommentsPowershell for creating a Auto Attendant
Hello I would like to create an Auto Attendant through Powershell. The command is New-CsAutoAttendant Teams keeps asking about the DefaultCallFlow. I would like to hardcode the command like this: New-CsAutoAttendant -Name "xx" -LanguageId "fr-FR" -TimeZoneId "Romance Standard Time" How do I add the DefaultCallFlow and then redirect it to an external number Regards JFM_12Solved156Views0likes4CommentsUrgent: Teams app publishing process blocked - app does not appear in the store after approval
Hello everyone, i am contacting you regarding a problem with the publishing of my Microsoft Teams app that started yesterday and is blocking my development work. Problem description: After developing a new version of my MS Teams app, I can no longer successfully publish it in my organization. The app is uploaded in the Developer Portal, released in the Teams Admin Center, but then does not appear in the Teams App Store under "Built for your org", so I cannot test it. Chronology: I am an admin in my organization and am developing a Teams app Before yesterday, the publishing process went smoothly: Upload in the Developer Portal → Appearance in the App Store → Test Yesterday, a colleague installed the app for testing purposes Since then, I can no longer publish new versions (they do not appear in the App Store) The upload and release in the Admin Center work without an error message However, the app does not appear in the App Store afterwards, neither in the desktop client nor in the web client Attempts have already been made to solve this: Completely restarted Teams client several times App version increased in manifest (to 1.2.0) App deleted and re-uploaded in Developer Portal App deleted and re-released in Teams Admin Center Waited for a delay of several hours Cleared cache (as far as possible on Mac) Test in web client (with the same result) Special observations: In the Mac client, the button "Upload a custom app" is grayed out with the note to contact my IT admin (I am the admin myself) On the Service Health Page, there is an active incident with the ID MO1093370 that affects Microsoft Teams I suspect that the issue is related to the current service degradation, which is described in the health page as "An infrastructure component is not processing requests as efficiently as expected" and explicitly affects Microsoft Teams. Is there a way to fix or work around this issue so that I can continue my development work? Can you confirm whether there is a connection with the current service degradation? Thank you in advance for your help. Best regards MichaelSolved222Views0likes4CommentsTeams missing GIF option in messaging
This morning we noticed the GIF option in Teams messaging is missing org wide. Desktop and Web client. Old messages that were sent with a GIF display as a link now instead of the image Our global org policy in the Admin porta is set to On Anyone else seeing this?Solved26KViews16likes37CommentsCannot view atachments sent by power bi report on iphone teams app
Dear Teams community, I can not open the atachments(excel sheets, pdfs...) of power BI reports that i get on my Iphone in teams. It works wonderfully everywhere else on pc, even in the mobile outlook app, hovewer when i try and open it from the teams app it only alows me to send it, copy it or share it somehere, and not just plainly view the atached file.Solved53Views0likes1CommentApprovals API only working in the default environment
I am using the beta Approvals API (approvalItem resource type - Microsoft Graph beta | Microsoft Learn) for a proof of concept and have noticed that it works great in the Personal Productivity (Default) environment, but I get 404 non found errors when trying to access approvals in other environments. I've tried adding the app registration I'm using to the environment as an S2S app with Sys Admin privileges and added the org API endpoint to the app itself but neither solved it. Is this intended behavior?Solved97Views0likes3CommentsMaximum # of scopes in manifest 1.21
I am looking at the 1.21 version of the https://developer.microsoft.com/json-schemas/teams/v1.21/MicrosoftTeams.schema.json and I see the definition below for the scopes properties. It only allows a maximum of 3 items, which means that you cannot allow all 4 available values to be defined. E.g. the following definition in the bot manifest would be invalid scopes: ["team", "personal", "groupChat", "copilot"] Is this intentional? Thank you. "scopes": { "type": "array", "description": "Specifies whether the bot offers an experience in the context of a channel in a team, in a 1:1 or group chat, or in an experience scoped to an individual user alone. These options are non-exclusive.", "maxItems": 3, "items": { "enum": [ "team", "personal", "groupChat", "copilot" ] } }, "commandLists": { "type": "array", "maxItems": 3, "description": "The list of commands that the bot supplies, including their usage, description, and the scope for which the commands are valid. A separate command list should be used for each scope.", "items": { "type": "object", "additionalProperties": false, "properties": { "scopes": { "type": "array", "description": "Specifies the scopes for which the command list is valid", "maxItems": 3, "items": { "enum": [ "team", "personal", "groupChat", "copilot" ] } }Solved58Views0likes1CommentWhat is the recommended bot type for multi-tenant bots?
According to this https://learn.microsoft.com/en-us/azure/bot-service/bot-service-quickstart-registration?view=azure-bot-service-4.0&tabs=multitenant#bot-identity-information multi-tenant bots cannot be created after July 31, 2025. Another option to reach tenants other than ours is to use incoming webhooks. However, according to this https://learn.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook?tabs=newteams%2Cdotnet, incoming webhooks will be deprecated at the end of 2025. I would like to create a bot that can be deployed to any Microsoft Teams outside our organization. What is the recommended approach? Thank you.Solved1.3KViews1like4CommentsDelay in Teams Proactive Notification Popups (Internal and Customer Impact)
We are currently experiencing an issue with Microsoft Teams, both internally and among our customers. Specifically, there is a noticeable delay in the appearance of proactive notification popups. In many instances, these notifications are delayed by approximately 5 to 10 seconds after the triggering event using ms botframework sdk. This issue affects the responsiveness of our Teams-based applications and workflows, particularly in time-sensitive use cases. The delay has been observed consistently across different environments, which suggests it may not be limited to a specific configuration or network. We would appreciate your assistance in investigating this matter. If there are any known issues, recommended diagnostics, or configuration adjustments that could help mitigate this behavior, we would be grateful for your guidance. Thank you very much for your support.Solved284Views0likes6CommentsUnable to load images in Link Unfurling Card
Hello, I am currently implementing the link unfurling feature, and am trying to include images. However, the images that are hosted by my service (currently deployed via ngrok for development purposes) are not loading correctly. I have noticed that the image URLs I place in my card get replaced with the URL pattern "https://us-prod.asyncgw.teams.microsoft.com/urlp/v1/url/content?url={image_url}". I have found that this service returns the error "Image file is corrupted" with a 415 status code. I have tried substituting these images for images at some public domain (e.g "https://raw.githubusercontent.com/..." and these images load successfully. I have verified that my ngrok URL is in the list of validDomains in my app manifest (even though githubusercontent.com is not). I have also gone so far as serving the same image file (verified via md5 hash) and included the same headers as the github image, but I still get the same 415 error. Can you confirm if there is an outright ban on ngrok or other reverse proxy tools? This tool is recommended in the Teams developer documentation. If this is not the issue, can you provide some further insight into the cause of the issue? I have included an example response to the link unfurling invoke request below. { "composeExtension": { "attachments": [ { "content": { "type": "AdaptiveCard", "body": [ { "columns": [ { "width": "auto", "items": [ { "altText": "Smartsheet logo", "horizontalAlignment": null, "style": null, "url": "https://us-prod.asyncgw.teams.microsoft.com/urlp/v1/url/content?url=https%3a%2f%2fwww.smartsheet.com%2fsites%2fdefault%2ffiles%2ffavicons%2ffavicon-32x32.png", "width": "20px", "height": "20px", "separator": false, "type": "Image" } ], "verticalContentAlignment": "center", "separator": false, "type": "Column" }, { "width": "stretch", "items": [ { "color": null, "horizontalAlignment": null, "isSubtle": false, "maxLines": 0, "size": "small", "text": "Smartsheet", "weight": null, "wrap": false, "separator": false, "type": "TextBlock" } ], "separator": false, "type": "Column" } ], "separator": false, "type": "ColumnSet" }, { "columns": [ { "width": "auto", "items": [ { "horizontalAlignment": null, "style": null, "url": "https://us-prod.asyncgw.teams.microsoft.com/urlp/v1/url/content?url=https%3a%2f%2fREDACTED-SUBDOMAIN.ngrok-free.app%2fstatic%2fimages%2fsheet_icon.png", "height": "auto", "separator": false, "type": "Image" } ], "separator": false, "type": "Column" }, { "width": "stretch", "items": [ { "color": null, "horizontalAlignment": null, "isSubtle": false, "maxLines": 0, "size": "large", "text": "REDACTED-SHEET-ID", "weight": "bolder", "wrap": true, "spacing": "None", "separator": false, "type": "TextBlock" }, { "color": null, "horizontalAlignment": null, "isSubtle": false, "maxLines": 0, "size": "small", "text": "Sheet", "weight": "lighter", "wrap": true, "spacing": "None", "separator": false, "type": "TextBlock" } ], "separator": false, "type": "Column" } ], "separator": false, "type": "ColumnSet" }, { "items": [ { "horizontalAlignment": null, "size": "stretch", "style": null, "url": "https://us-prod.asyncgw.teams.microsoft.com/urlp/v1/url/content?url=https%3a%2f%2fREDACTED-SUBDOMAIN.ngrok-free.app%2fstatic%2fimages%2fsheet_thumbnail.png", "height": "auto", "spacing": "Small", "separator": false, "type": "Image" } ], "roundedCorners": true, "id": "thumbnail", "separator": false, "type": "Container" }, { "actions": [ { "url": "https://REDACTED-DOMAIN/sheets/REDACTED-SHEET-ID?view=gantt", "title": "Open", "type": "Action.OpenUrl" } ], "spacing": "ExtraLarge", "separator": true, "type": "ActionSet" } ], "$schema": "https://adaptivecards.io/schemas/adaptive-card.json", "version": "1.5" }, "contentType": "application/vnd.microsoft.card.adaptive", "preview": { "content": { "type": "AdaptiveCard", "body": [ { "columns": [ { "width": "auto", "items": [ { "altText": "Smartsheet logo", "horizontalAlignment": null, "style": null, "url": "https://us-prod.asyncgw.teams.microsoft.com/urlp/v1/url/content?url=https%3a%2f%2fwww.smartsheet.com%2fsites%2fdefault%2ffiles%2ffavicons%2ffavicon-32x32.png", "width": "20px", "height": "20px", "separator": false, "type": "Image" } ], "verticalContentAlignment": "center", "separator": false, "type": "Column" }, { "width": "stretch", "items": [ { "color": null, "horizontalAlignment": null, "isSubtle": false, "maxLines": 0, "size": "small", "text": "Smartsheet", "weight": null, "wrap": false, "separator": false, "type": "TextBlock" } ], "separator": false, "type": "Column" } ], "separator": false, "type": "ColumnSet" }, { "columns": [ { "width": "auto", "items": [ { "horizontalAlignment": null, "style": null, "url": "https://us-prod.asyncgw.teams.microsoft.com/urlp/v1/url/content?url=https%3a%2f%2fREDACTED-SUBDOMAIN.ngrok-free.app%2fstatic%2fimages%2fsheet_icon.png", "height": "auto", "separator": false, "type": "Image" } ], "separator": false, "type": "Column" }, { "width": "stretch", "items": [ { "color": null, "horizontalAlignment": null, "isSubtle": false, "maxLines": 0, "size": "large", "text": "REDACTED-SHEET-ID", "weight": "bolder", "wrap": true, "spacing": "None", "separator": false, "type": "TextBlock" }, { "color": null, "horizontalAlignment": null, "isSubtle": false, "maxLines": 0, "size": "small", "text": "Sheet", "weight": "lighter", "wrap": true, "spacing": "None", "separator": false, "type": "TextBlock" } ], "separator": false, "type": "Column" } ], "separator": false, "type": "ColumnSet" }, { "items": [ { "horizontalAlignment": null, "size": "stretch", "style": null, "url": "https://us-prod.asyncgw.teams.microsoft.com/urlp/v1/url/content?url=https%3a%2f%2fREDACTED-SUBDOMAIN.ngrok-free.app%2fstatic%2fimages%2fsheet_thumbnail.png", "height": "auto", "spacing": "Small", "separator": false, "type": "Image" } ], "roundedCorners": true, "id": "thumbnail", "separator": false, "type": "Container" }, { "actions": [ { "url": "https://REDACTED-DOMAIN/sheets/REDACTED-SHEET-ID?view=gantt", "title": "Open", "type": "Action.OpenUrl" } ], "spacing": "ExtraLarge", "separator": true, "type": "ActionSet" } ], "$schema": "https://adaptivecards.io/schemas/adaptive-card.json", "version": "1.5" }, "contentType": "application/vnd.microsoft.card.adaptive" } } ], "suggestedActions": { "actions": [ { "type": "setCachePolicy", "value": "{\"type\":\"no-cache\"}" } ] }, "type": "result", "attachmentLayout": "list" }, "responseType": "composeExtension" }Solved155Views0likes2CommentsIssues with Meeting Notes when Externals in Group
M365 Group, Teams-enabled, one member is a Guest User. The team is in my org, not hers. If I create a meeting invitation from within Teams, she (the Guest User) is not recognized and not allowed as a task assignee; she does not have access to the agenda or notes, which appear to Loop components; and does not have access to the meeting notes during a Teams meeting. Why? What permissions are interfering? If she's a member of the Group, she has edit permissions in SharePoint.Solved124Views0likes1Commentsmba.trafficmanager.net REQUEST_SEND_ERROR problem
Hi, I am developing a digital assistant. In the architecture there's a REST API server behind the Teams application. Both servers are located in same network. The problem I am facing that the request send error problem if response time taking long time (5 hours) from server side. Error log says getaddrinfo ENOTFOUND smba.trafficmanager.net but I am able to ping smba.trafficmanager.net on the system where teams application is running on. I do not face with same problem in short period of time responses Please find error log below; RestError: request to https://smba.trafficmanager.net/emea/...... failed, reason: getaddrinfo ENOTFOUND smba.trafficmanager.net .... at process.processTicksAndRejections (node:internal/process/task_queues:105:5) { code: 'REQUEST_SEND_ERROR', . . . Thank you for your support. Orkun GedikSolved123Views0likes2Comments
Events
REGISTER HERE
Teams town hall events are where new features are released, so learn how to move off of Teams Live Events and leverage town hall as your destination for large-scale digital events.
...
Wednesday, Sep 24, 2025, 08:00 AM PDTOnline
0likes
1Attendee
0Comments
Recent Blogs
- The latest Microsoft Teams and Microsoft 365 expert community briefings, podcasts and upcoming community events for October 2025. Expert Briefings Backing up your Teams Phone Number Configuration...Sep 19, 202529Views0likes0Comments
- With the latest wave of Copilot innovation, we are giving every channel, meeting, and community an agent that can collaborate with you and your team, acting as a virtual teammate. Throughout a team’s...Sep 18, 20254.7KViews5likes1Comment