Post

Trigger Copilot Studio agents from Graph events with Power Automate

Diesen Beitrag auf Deutsch lesen

Route Microsoft Graph change notifications through Azure Event Hubs, then use Power Automate to invoke a Copilot Studio agent.

Original article from March 31, 2026: Triggering Copilot Studio Agents Autonomously Using Microsoft Graph Change Notifications + Power Automate, by Mohamed Ashiq Faleel, on Mohamed Ashiq Faleel. Read the original

Source may be outdated. The original article is more than 60 days old. Dates and availability refer to the state of the source.

This is our own summary, not a republication or full translation.

Schematic view of the steps described by Mohamed Ashiq Faleel, not a screenshot.

TL;DR

Microsoft Graph change notifications can be delivered to Azure Event Hubs, consumed by the Power Automate Event Hubs trigger, decoded from ContentData, and passed to Copilot Studio through Execute Agent. Rich notifications can include encrypted resource data, which requires decryption through Azure Functions or Logic Apps Standard.

Why it matters

  • Makers: Build event-driven flows with an Event Hub trigger and Execute Agent to send message data to Copilot Studio without user interaction.
  • Admins/IT: Assign Graph Change Tracking Data Sender and flow identities Data Receiver roles on the specific Event Hub, then renew expiring Graph subscriptions.
  • Makers: Use rich notifications when message content is needed, but plan an Azure Function or Logic Apps Standard script for decryption.

Frequently asked questions

How can Power Automate trigger a Copilot Studio agent from a Teams channel message?

Create a Graph subscription that sends change notifications to Azure Event Hubs. Power Automate consumes the event and passes relevant values through the Execute Agent action.

Which Event Hub roles are required for Microsoft Graph and Power Automate notifications?

Microsoft Graph Change Tracking needs the Azure Event Hubs Data Sender role on the hub. The Power Automate connection needs the Azure Event Hubs Data Receiver role.

Do Graph rich notifications remove the need for a second API call in Power Automate?

Yes, rich notifications can deliver encrypted resource data inline with the notification. Power Automate still needs external decryption because it has no native RSA or AES decryption action.

Summary by KMUpower, licensed under CC BY 4.0 . Rights to the original article remain with its author.