microsoft teams
17396 TopicsUpcoming change: disabling Teams meeting recording expiration notification emails
Hello, We wanted to share an important update regarding email notifications for expired Microsoft Teams meeting recordings. Based on valuable feedback from our community, we’ve decided to make a change to how notifications are handled. What’s changing: Starting June 1st, we will stop sending email notifications for expired Microsoft Teams meeting recordings. We are making this change due to complaints we received from many customers about the high volume of notifications which they deemed low value. This change allows us to respect your preferences while ensuring critical communications remain accessible. Recording expiration and deletion policies remain unchanged and items that expire will be deleted even when notifications are not being sent. How to keep receiving notifications: For those customers that would like to continue receiving email notifications, we will create a new setting and make it available before June 1st. This will be a per-tenant setting. We will send another message center post once this setting is available and update our documentation in this discussion and on our support page. After June 1st: If you didn’t change notification settings before the deadline, you can still re-enable them at any time by running the PowerShell command. Note: Our original message center post incorrectly asked recipients to fill out a survey and failed to include a link to the survey. We are committed to providing options that work for your organization, and we would like to hear from you. If you have questions or additional feedback about this change, please complete this survey and join the discussion: Teams Meeting Recording Notification Changes – Fill out form Thank you for being part of our community.19Views1like0CommentsBest External Access configuration
I’m looking for guidance on the best Microsoft Teams configuration for the following goal: Objective Prevent random external domains from: Looking up users in Teams Sending 1:1 chats Making direct audio/video calls At the same time: External users invited to Teams meetings should not appear as Anonymous43Views0likes1CommentImmersive events in Microsoft Teams: Now generally available
We’re excited to announce the general availability of immersive events in Teams! This milestone brings 3D event experiences natively into Teams, making it easier to host engaging, interactive events that bring people together on PC, Mac, and Meta Quest devices. With immersive events, organizers can create tailored 3D environments where attendees join as avatars, interact naturally, and feel truly present. Because immersive events are built directly into Teams, you can plan, manage, and host immersive experiences using the familiar tools you already know – your Teams calendar, chat, and collaboration features. Simply open Teams, schedule an immersive event, and start designing your space. Immersive events can help drive enhanced engagement and connection for your workforce across multiple points of interest in a single branded event with a tailored experience—ideal for all hands, showcases, company events, new employee onboarding, and trainings. Note: With this general availability milestone, Microsoft Mesh is retired as of December 1, 2025. Read further for more details on this transition. Designed for flexibility and connection Immersive events in Teams deliver everything you need to create a deeply engaging experience, whether hosting a small internal meeting or a large organizational event. Build your event space your way Customize your venue with your brand logos, images, 3D models, videos, text, and interactive elements, and even sequence the experience for storytelling and impact. The intuitive editor enables creative freedom without the need for coding skills. Start faster with pre-designed templates Choose from ready-to-use 3D environments tailored for common event types such as all-hands meetings, webinars, and team celebrations. Deliver with confidence Presenter tools simplify setup and execution, with one-click starts, integrated Q&A, and efficient attendee management so you can focus on the message, not the logistics. Stay secure and compliant Immersive events inherit the same enterprise-grade identity management, security, and privacy protections built into Microsoft 365. Experience immersion on familiar devices Join immersive events from the Teams app on PC, Mac, or Meta Quest devices for lifelike interactions that enhance collaboration and deliver rich experiences. Dynamic platform designed for business impact Engage directly in the Teams event window or step into full 360° VR on Quest to unlock impactful business use cases. Flexible access for all Offer seamless participation from both Teams desktop and the immersive events app on Quest, giving your team choice and convenience. Enterprise-ready VR deployment Set up Meta Quest devices quickly with identity integration and MDM enrollment, ensuring secure, compliant sign-in to immersive events. Bring your event to life with action groups Make events more immersive and memorable. Action groups in Teams let you create dynamic, interactive experiences without writing a single line of code. Instantly trigger animations, play audio or video, reveal content, and switch visuals on the fly. Whether it’s launching a welcome sequence, powering a live quiz, or showcasing a 3D model, action groups give organizers controls to engage audiences in real time. Licensing Hosting immersive events in Teams requires: A qualifying commercial Teams license, and A Teams Premium license, which enables immersive event capabilities. Co-organizers and attendees only need a standard Teams license, such as Microsoft 365 E3/E5 with Teams or Teams Enterprise. Transition from Microsoft Mesh The general availability of immersive events in Teams follows the previously announced retirement of Microsoft Mesh as a standalone platform. This change reflects our continued investment in bringing immersive experiences into Teams for a more integrated and scalable 3D meeting solution. As of December 1, 2025: Users will no longer be able to attend Mesh events via the Mesh PC or Quest apps. The “Immersive space (3D)” view in Teams meetings will be removed. Joining Teams meetings via the Mesh Quest app will be disabled. The “mesh.cloud.microsoft” website will be decommissioned. If your organization has relied on Mesh for immersive meetings or events, now is the time to transition to immersive events in Teams, in order to take advantage of these new experiences. Get started today Creating an immersive event in Teams is simple: Open your Teams calendar. Select New event, then choose Immersive event. Customize your environment, invite participants, and host your event. Help prepare your organization for immersive events in Teams (includes optional Meta Quest deployment guidance), and learn how to get started with immersive events in Teams to transform your next online event into a high-impact 3D experience.17KViews4likes3CommentsIgnite Blog: Taking Forms to the Next Level with Teams and Power Automate
I hope you are all having a great time at Microsoft Ignite! My name is Chris Hoard, Partner Education Lead at Vuzion here in the UK. I am a Microsoft Certified Trainer Regional Lead (MCT RL) and Office Apps and Services MVP.13KViews5likes3CommentsHonoring Women Innovators: How Marisa Redd Is Expanding Childcare Access Through Technology
This International Women’s Day, we’re celebrating a leader who is using technology to open doors for families and strengthen her community. In Austin, access to childcare remains one of the biggest challenges facing working parents—and Marisa Redd, Senior Director at the Greater Austin YMCA, is helping reshape what’s possible. Reimagining Early Learning in Austin With Marisa's help, the YMCA introduced Tomorrow Academy, a forward‑thinking early learning model built to increase the availability of high‑quality, affordable childcare across the region. Supported by digital tools like Microsoft Teams, the organization has transformed how staff connect, coordinate, and share expertise. For the first time, teams across multiple centers can collaborate in real time, streamline program delivery, and scale services more efficiently bringing much‑needed childcare options to more families. Leadership That Moves Communities Forward Marisa’s work shows how technology, paired with mission‑driven leadership, can help solve complex community challenges. By modernizing communication and strengthening operational agility, she and her team are expanding opportunity for families who rely on accessible, dependable childcare. This International Women’s Day, we’re proud to recognize women like Marisa—leaders who are driving innovation, empowering communities, and creating lasting impact. To learn more about Marisa's story and the wonderful work of Greater Austin YMCA, please visit: Microsoft for Nonprofit LinkedIn.49Views0likes0CommentsWhen I install my app to a second channel in Teams, the this.onMessage will nto trigger
I have a bot which when installed to a channel will read messages using this.onMessage, if I add another channel to the same team it will also read the messages without installing the bot on that channel. However if a user installs the bot again, to the second channel which some users do, the second channel will not trigger the onMessage listener except when using the @botname command. I cant log errors anything because it just wont trigger. I feel like the context gets screwed up, all the other listeners fire on other channel Any help please?Solved72Views0likes3CommentsApp Validation Issue - Bot must send a proactive welcome message in personal scope
I'm working on a bot application for MS Teams using the Python SDK and encountered a challenge with app validation and the proactive welcome message requirement. What Happened: Initially, our bot handled the welcome message through on_installation_update, but app validation failed with the error: "Bot must send a proactive welcome message in personal scope." To satisfy validation, we added on_members_added_activity to send the welcome message for personal scope, which resolved the validation error. However, this created a new problem: on_members_added_activity is being triggered when we call the Graph API to query chats or users: {graph_url}/me/chats $filter=chatType eq 'oneOnOne' and installedApps/any(a:a/teamsApp/id eq '{teams_app_id}') {graph_url}/users/{user_id}/chats $filter=chatType eq 'oneOnOne' and installedApps/any(a:a/teamsApp/id eq '{teams_app_id}') According to a Stack Overflow discussion (https://stackoverflow.com/questions/57496329/proactive-messaging-bot-in-teams-without-mentioning-the-bot-beforehand), this appears to be a known issue: calling this API triggers a conversation update event even though there were no actual updates, resulting in duplicate events and duplicate welcome messages. Questions: What is the official/recommended way to handle known issue: calling this API triggers a conversation update event? Whats the recommended way to read personal chat history of a user? Should we be using a different approach for this app validation requirement? Any guidance or pointers to official documentation would be greatly appreciated!318Views0likes5Comments