web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Email Category Trigger
Power Automate
Suggested Answer

Email Category Trigger

(0) ShareShare
ReportReport
Posted on by

Hi everyone,

I'm trying to build a Power Automate flow that triggers whenever a specific category is assigned to an email in my Outlook inbox (e.g. "Red", "Follow-up", etc.).

The idea is to use Outlook categories as a manual classification system, and then let Power Automate handle downstream actions (move, forward, log to SharePoint, notify in Teams...).

my questions

  • Is there a native trigger that fires when a category is added or changed on an existing email?

  • If not, is there a recommended workaround? I've seen mentions of Graph API subscriptions / webhooks on messages resources — has anyone implemented this with Power Automate (custom connector or HTTP action)?

  • Would Outlook rules + a flag/move action be a viable bridge to convert a category change into an event Power Automate can catch?
Capture d'écran 2...

Your file is currently under scan for potential threats. Please wait while we review it for any viruses or malicious content.

I have the same question (0)
  • Suggested answer
    Expiscornovus Profile Picture
    33,853 Most Valuable Professional on at
     
    Unfortunately, the Outlook 365 connector doesn't have a trigger action which supports this.
     
    A workaround could be:
    - Use the flag mechanism and both flag and assign a tag, this way you can use the when an email is flagger trigger
    - Use a recurrence/schedule flow instead with a Graph API call
     
    I like the second approach.
     
    Below is an example of that.

    1. Run the flow for example every hour
     
    2. Use the below query if any new emails with the Red category are received in the last hour
     
    https://graph.microsoft.com/v1.0/me/messages?$filter=categories/any(c:c eq 'Red') and receivedDateTime gt @{addHours(utcNow(), -1)}
     



     
    Happy to help out 😁

    I share more #PowerAutomate and #SharePointOnline content on my Blog, LinkedIn, Bluesky profile or Youtube Channel
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Vish WR Profile Picture

Vish WR 791

#2
Valantis Profile Picture

Valantis 568

#3
Haque Profile Picture

Haque 535

Last 30 days Overall leaderboard