Implement a post meeting experience for attendees

Microsoft 365 Developer · Beginner ·📰 AI News & Updates ·4y ago

Key Takeaways

Implementing post-meeting experience for attendees in Microsoft Teams meetings app using conditional logic and meeting events, with features like custom app experience and real-time notifications.

Full Transcript

the final stage of a microsoft teams meetings app is the most meeting experience so in this scenario meetings can view a custom app experience in a tab from the meeting invite details in this section we're going to learn how we can implement a post meeting experience for attendees as well as create a meeting stage and talk a little bit about meeting events let's start with implementing the meeting stage developers can create unique experiences in their meeting app that can be used as the presentation during the meeting for example consider a scenario where you have a stand-up meeting app that you've created where attendees can submit topics that what they want to present during the meeting the meeting stage can display a summary of all the topics from all the meeting attendees as you see here and indicate if they've present been presented so far throughout the meeting an attendee of the meeting with the pres with the meeting presenter role can trigger this view by selecting the present button in the header of the app's side panel experience as you can see here on the slide you can see the pointer just below the leave button you can see where it's hovering over the present icon just because this is the the experience that we're showing for the meeting stage you can actually use this exact same experience as the post meeting experience and so you see here the meeting is already concluded but this time when i choose the standup agenda tab which is my meeting app i have the option here to instead of showing the pre-meeting experience where people could submit topics to present in this case here we're showing the summary view instead so in this scenario this works because the meeting stage is used to show the current presentation status of all the approved stand-up topics that were submitted by the by the meeting attendees now the way that i could do this and show these two different experiences is using some conditional logic to display the same view and just reuse it for the two different experiences here so here what you see is i'm doing a check to see if the current start time is defined i'm checking to see if we're in the if the meeting has started yet and if it has then i'm showing my pre-meeting experience but otherwise i want to show my meeting stage user experience that's really my post-meeting experience as well so you can see it on the third line there with that long if statement the other option that i have is i'm going to check to see am i currently in the meeting stage a little bit farther down the third case statement and in this case here i'm going to use the exact same user experience now let's talk a little bit about meeting events so developers can create a bot that when it's added to a meeting it can receive real-time meeting events so for example the bot can receive notifications when a meeting starts or it ends and this can be used to summarize information and that's been collected by your app during the meeting and post it in the meetings chat it's like a summary so you can see this here here's a simple bot and what it's doing is it's implementing the on turn activity and what it's going to do is it's checking to see if the activity that the bot received is of type event and the context activity name that was being passed in as well is a meeting start or a meeting end activity and if it is you can do whatever you want but in this case here all i'm doing is i'm just sending back a response activity that simply says the meeting is started or the meeting has ended but i could in my scenarios using a minute ago with the stand-up meeting topics i could summarize and say that attendee number one had five topics that were approved but only presented four of them whereas attending number three uh presented no topics and attending number five presented all the topics that they had submitted and that were approved

Original Description

The final stage of a Microsoft Teams meetings app is the post-meeting experience. In this scenario, meeting attendees can view a custom app experience in a tab from the meeting invite details. In this unit, you'll learn how you can implement the post-meeting experience for attendees. This video is part of a series in a playlist and is associated with a Microsoft Learning module: 'Create interactive meeting apps for Microsoft Teams'. Refer to the following URL to access the Microsoft Learning module for hands-on lab exercises and more resources: https://docs.microsoft.com/learn/modules/msteams-meetings-apps/
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Microsoft 365 Developer · Microsoft 365 Developer · 0 of 60

← Previous Next →
1 Adaptive Cards community call-February 2019
Adaptive Cards community call-February 2019
Microsoft 365 Developer
2 PowerApps community call-February 2019
PowerApps community call-February 2019
Microsoft 365 Developer
3 Microsoft Graph community call-March 2019
Microsoft Graph community call-March 2019
Microsoft 365 Developer
4 Office Add ins community call-March 2019
Office Add ins community call-March 2019
Microsoft 365 Developer
5 PowerApps community call-March 2019
PowerApps community call-March 2019
Microsoft 365 Developer
6 Microsoft Teams community call-March 2019
Microsoft Teams community call-March 2019
Microsoft 365 Developer
7 Using React and Office UI Fabric React Components
Using React and Office UI Fabric React Components
Microsoft 365 Developer
8 Build Microsoft Teams customization using SharePoint Framework
Build Microsoft Teams customization using SharePoint Framework
Microsoft 365 Developer
9 Microsoft Graph community call-April 2019
Microsoft Graph community call-April 2019
Microsoft 365 Developer
10 Using Change Notifications and Track Changes with Microsoft Graph
Using Change Notifications and Track Changes with Microsoft Graph
Microsoft 365 Developer
11 Office Add Ins community call-April 2019
Office Add Ins community call-April 2019
Microsoft 365 Developer
12 Adaptive Cards community call-April 2019
Adaptive Cards community call-April 2019
Microsoft 365 Developer
13 Microsoft Teams community call-April 2019
Microsoft Teams community call-April 2019
Microsoft 365 Developer
14 Getting Started with Microsoft Graph and Application Registration
Getting Started with Microsoft Graph and Application Registration
Microsoft 365 Developer
15 Getting Started with Microsoft Graph and the Directory API
Getting Started with Microsoft Graph and the Directory API
Microsoft 365 Developer
16 Getting Started with Microsoft Graph and Microsoft Teams
Getting Started with Microsoft Graph and Microsoft Teams
Microsoft 365 Developer
17 Getting Started with Microsoft Graph Explorer
Getting Started with Microsoft Graph Explorer
Microsoft 365 Developer
18 Getting Started with Microsoft Graph
Getting Started with Microsoft Graph
Microsoft 365 Developer
19 Getting Started with Microsoft Graph and Mail API
Getting Started with Microsoft Graph and Mail API
Microsoft 365 Developer
20 Getting Started with Microsoft Graph and Office 365 Groups
Getting Started with Microsoft Graph and Office 365 Groups
Microsoft 365 Developer
21 Getting Started with Microsoft Graph and the Calendar API
Getting Started with Microsoft Graph and the Calendar API
Microsoft 365 Developer
22 Getting Started with the Microsoft Graph Toolkit
Getting Started with the Microsoft Graph Toolkit
Microsoft 365 Developer
23 Getting Started with Microsoft Graph and JavaScript SDKs
Getting Started with Microsoft Graph and JavaScript SDKs
Microsoft 365 Developer
24 Getting Started with Microsoft Graph and .NET SDKs
Getting Started with Microsoft Graph and .NET SDKs
Microsoft 365 Developer
25 Discover how businesses can be more productive with Microsoft 365 integrations
Discover how businesses can be more productive with Microsoft 365 integrations
Microsoft 365 Developer
26 Adaptive Cards community call-May 2019
Adaptive Cards community call-May 2019
Microsoft 365 Developer
27 Office Add-ins community call-May 2019
Office Add-ins community call-May 2019
Microsoft 365 Developer
28 Why We Built on Microsoft Teams
Why We Built on Microsoft Teams
Microsoft 365 Developer
29 Microsoft Teams community call-May 2019
Microsoft Teams community call-May 2019
Microsoft 365 Developer
30 Microsoft Graph community call-June 2019
Microsoft Graph community call-June 2019
Microsoft 365 Developer
31 Build Angular SPA's with Microsoft Graph - June 2019
Build Angular SPA's with Microsoft Graph - June 2019
Microsoft 365 Developer
32 Office Add -ins community call-June 2019
Office Add -ins community call-June 2019
Microsoft 365 Developer
33 Build Android native apps with the Microsoft Graph Android SDK - June 2019
Build Android native apps with the Microsoft Graph Android SDK - June 2019
Microsoft 365 Developer
34 Build MVC apps with Microsoft Graph - June 2019
Build MVC apps with Microsoft Graph - June 2019
Microsoft 365 Developer
35 Authenticate and connect with Microsoft Graph - June 2019
Authenticate and connect with Microsoft Graph - June 2019
Microsoft 365 Developer
36 Microsoft Graph data connect - June 2019
Microsoft Graph data connect - June 2019
Microsoft 365 Developer
37 Change notifications with Microsoft Graph - June 2019
Change notifications with Microsoft Graph - June 2019
Microsoft 365 Developer
38 Build iOS native apps with the Microsoft Graph REST API - June 2019
Build iOS native apps with the Microsoft Graph REST API - June 2019
Microsoft 365 Developer
39 Build Node.js Express apps with Microsoft Graph - June 2019
Build Node.js Express apps with Microsoft Graph - June 2019
Microsoft 365 Developer
40 Smart UI with Microsoft Graph - June 2019
Smart UI with Microsoft Graph - June 2019
Microsoft 365 Developer
41 Leveraging the Microsoft Graph API from the SharePoint Framework - June 2019
Leveraging the Microsoft Graph API from the SharePoint Framework - June 2019
Microsoft 365 Developer
42 Build UWP apps with Microsoft Graph - June 2019
Build UWP apps with Microsoft Graph - June 2019
Microsoft 365 Developer
43 Build React SPA's with Microsoft Graph - June 2019
Build React SPA's with Microsoft Graph - June 2019
Microsoft 365 Developer
44 Getting Started with Microsoft Graph and Batching
Getting Started with Microsoft Graph and Batching
Microsoft 365 Developer
45 Getting Started with Microsoft Graph and Change Notifications
Getting Started with Microsoft Graph and Change Notifications
Microsoft 365 Developer
46 Getting Started with Microsoft Graph and Consent Permissions
Getting Started with Microsoft Graph and Consent Permissions
Microsoft 365 Developer
47 Getting Started with Microsoft Graph and Education
Getting Started with Microsoft Graph and Education
Microsoft 365 Developer
48 Getting Started with Microsoft Graph and Financials
Getting Started with Microsoft Graph and Financials
Microsoft 365 Developer
49 Getting Started with Microsoft Graph and Excel
Getting Started with Microsoft Graph and Excel
Microsoft 365 Developer
50 Getting Started with Microsoft Graph and Data Connect
Getting Started with Microsoft Graph and Data Connect
Microsoft 365 Developer
51 Getting Started with Microsoft Graph and Intune
Getting Started with Microsoft Graph and Intune
Microsoft 365 Developer
52 Getting Started with Microsoft Graph and Notifications
Getting Started with Microsoft Graph and Notifications
Microsoft 365 Developer
53 Getting Started with Microsoft Graph and OneNote
Getting Started with Microsoft Graph and OneNote
Microsoft 365 Developer
54 Getting Started with Microsoft Graph and OneDrive
Getting Started with Microsoft Graph and OneDrive
Microsoft 365 Developer
55 Getting Started with Microsoft Graph and Open Extensions
Getting Started with Microsoft Graph and Open Extensions
Microsoft 365 Developer
56 Getting Started with Microsoft Graph and Paging
Getting Started with Microsoft Graph and Paging
Microsoft 365 Developer
57 Getting Started with Microsoft Graph and Schema Extensions
Getting Started with Microsoft Graph and Schema Extensions
Microsoft 365 Developer
58 Getting Started with Microsoft Graph and Security API
Getting Started with Microsoft Graph and Security API
Microsoft 365 Developer
59 Getting Started with Microsoft Graph and Query Parameters
Getting Started with Microsoft Graph and Query Parameters
Microsoft 365 Developer
60 Getting Started with Microsoft Graph and Reporting API
Getting Started with Microsoft Graph and Reporting API
Microsoft 365 Developer

This video teaches how to implement a post-meeting experience for attendees in a Microsoft Teams meetings app, using conditional logic and meeting events to create a custom app experience. The video covers how to create a meeting stage and use real-time notifications to summarize information collected during the meeting.

Key Takeaways
  1. Create a meeting stage to display a summary of meeting topics
  2. Use conditional logic to display different experiences based on meeting state
  3. Implement meeting events to receive real-time notifications
  4. Create a bot to receive and respond to meeting events
  5. Use the on turn activity to check for meeting start and end events
💡 The meeting stage can be reused as the post-meeting experience by using conditional logic to display different experiences based on the meeting state.

Related Reads

📰
Microsoft said the patches would get bigger. I measured how much bigger.
Measure the impact of Microsoft's patches on Windows updates to understand the growth in size due to AI-powered vulnerability discovery
Dev.to · Erik Rekola
📰
The AI Paradox: Why Search Engines Still Need the Human Touch in 2026
Learn why human touch is still essential in search engines despite AI advancements in 2026
Medium · AI
📰
Looking Like You Know AI and Actually Knowing AI Are Two Different Things
Distinguish between superficial AI knowledge and genuine understanding to effectively apply AI in the workplace
Dev.to AI
📰
I Traced an AI Startup’s “10x Faster” Claim Back to Its Source
Learn to critically evaluate AI startup claims by tracing their sources and understanding the context behind benchmark numbers
Medium · Startup
Up next
PLATO Exoplanet Hunter Launch 2026 Searching for New Earths in a Warming World
Tech Folk Insights
Watch →