Detect new team meetings in MS Teams

Lorenzo Jorquera 21 Reputation points

We are implementing some functionality that requires detecting new MS Teams meetings in order to copy the videos to an Azure Blob Container for further processing.

Currently we are doing it using Logic Applications, to take advantage that there is a "Microsoft Teams" connector that can detect when a new message is added to a channel. The problem is that we need to create a different Logic Application for each Channel we are interested on, as the Channel parameter of the connector is required. This is problematic because we want the user to be able do dynamically tell which channels are to be supervised and we currently need to create/delete Logic Applications whenever we want to add or remove a new channel.

So, we have two main questions here:

1) Are Logical Applications the best way to be able to detect new meetings videos being created in a channel?
2) Is there a way to specify that we are interested in several teams/channels in a Logical Application "Microsoft Teams" connector?


Azure Logic Apps
Azure Logic Apps
An Azure service that automates the access and use of data across clouds without writing code.
2,833 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,537 questions
0 comments No comments
{count} votes

Accepted answer
  1. Pramod Valavala 20,516 Reputation points Microsoft Employee

    @Lorenzo Jorquera You could leverage Microsoft Graph Change Notifications instead with any service that supports a HTTP Endpoint (like a Logic App, an Azure Function, etc.). There is an additional doc that talks about change notifications for Microsoft Teams that you could refer to as well.

    So, for each channel you would have to create a subscription that listens to new messages in the channel and triggers your Logic App (or any endpoint you need), which would take the data from the notification like channel details to categorize the videos.

0 additional answers

Sort by: Most helpful