Power Automate is one of the Powerful services in the Power Platform. It contains a lot of triggers and activities to run a workflow. But when comes to Microsoft Teams, it still lacks in a certain area. One of the scenarios is when I searched for a trigger to start after creating a new channel under the Teams. But there is no trigger available for that.
Before moving into Power Automate, we must understand how the Teams and Channels work in Microsoft 365. When we create a new Team in MS Teams, it creates Office 365 Group, SharePoint Site, and a default channel called General.
General will be created under Documents Library in a SharePoint Site. So, whenever a new Channel is created, there is folder will be created under Documents Library.
Channel = Folder in Documents (Shared Documents) Library
So, instead of searching for a Channel trigger, we can use When an Items is created trigger and provide the SharePoint Site URL and enter the Documents library name as a custom value
Then add a condition to check whether the new items are Folder and Parent Folder name is Shared Documents/ to ensure the trigger is run only on top folder creation.
Condition
Folder path = Shared Documents/ and IsFolder = true
If the condition is true, run your actions. Otherwise, the created new item is not a channel.
Even though we can use this option to trigger the workflow for Channel creation, if the user creates a new folder manually in the Document library, the above Power Automate thinks that a new Channel is created. Hope this helps everyone to run the actions when you create a new Channel in the Teams.