Unlock the Power of Power Automate: A Deep Dive into Teams Webhooks and Office 365 Connector Retirement

With the Office 365 connectors being retired, now is the time to move your Microsoft Teams automation to Power Automate. Whether you’re replacing old connectors or building from scratch, this post walks you through creating dynamic, real-time workflows using webhooks. In this blog post, we’ll explore a hands-on tutorial for creating dynamic, real-time workflows in Microsoft Teams, using webhooks and Power Automate. If you’re a Teams user or an IT pro looking to streamline tasks and improve efficiency, this guide is for you. Plus, I’ll show you how to overcome common challenges, like data loss prevention (DLP) policies, and secure your flows with app registrations. ...

10 September 2024 · 4 min · DamoBird365

Mention a Channel or Team - Power Automate

Want to @mention an entire Team or Channel from a Power Automate flow? The default Teams actions don’t support it out of the box — but with a simple Graph API call, it’s surprisingly straightforward. In this post and video, I’ll walk you through exactly how to set it up. First, choose your Team and Channel By using the List Channels Action in Power Automate, we are able to obtain a list of Channels for a particular Group, but not only that, we are able to retrieve the Group ID from the Input Parameters as shown in the last of the four actions below (the Compose - GroupTeamID). We are going to post on the General Channel, and for us to obtain the Channel ID, we filter the array from the List Channels Action for “General” and then retrieve the first() and most likely the only object returned by the filter by using a compose and selecting the Id. ...

11 October 2021 · 3 min · DamoBird365

Teams Status Update via Power Automate

Ever wanted to automatically control your Microsoft Teams status — Available, Busy, or Do Not Disturb — without touching the app? In this post, I’ll show you how to use Power Automate with a couple of undocumented API endpoints to set your presence, update your status message, and even configure an expiry. The method is undocumented and for you to explore and test independently, but based on my initial tests, it works. Interested in giving this a try yourself? Then please read on. ...

29 August 2021 · 5 min · DamoBird365

Custom Action - Post Email Attachment to Teams

Ever tried to post an email attachment directly to a Teams channel using Power Automate, only to find the built-in actions don’t support it? If you receive emails with attachments or generate regular documents, you might want to post them direct to Teams. In this post, I’ll show you how a custom connector makes this possible. I have covered how to build the custom connector in my recent post How To? Build It! Custom Connector. In this post, I will use this connector and share with you my flow. ...

26 June 2021 · 2 min · DamoBird365

Teams External Guest User Cannot Access Files

Invited an external guest into your Microsoft Team only to find they can’t access any files? You’re not alone — this is one of the most common SharePoint and Teams issues I come across. In this post, I’ll show you exactly why it happens and how your SharePoint admin can fix it, including a PowerShell script for those tricky private channel scenarios. “We can’t get your files. We’re working on getting them back” ...

8 May 2021 · 4 min · DamoBird365

Really simple - Transfer your email to Teams

Still getting emails from colleagues when they could just message you on Teams? I built a simple Power Automate flow that lets you flag an email in Outlook and instantly transfer the conversation to a Teams chat — no more messy reply-all threads. How It Works The simplest way for me, to transfer the conversation from Outlook and trigger a flow, was to use “When an email is flagged” trigger. Therefore I can simply flag an email in Outlook and take the conversation onto Teams. ...

11 February 2021 · 3 min · DamoBird365