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 / Send reminder emails t...
Power Automate
Answered

Send reminder emails to meeting participants with “No Response” or “Tentative”

(3) ShareShare
ReportReport
Posted on by 14
Hello everyone,
I’m trying to build a Power Automate flow for Outlook and I would appreciate your help.
What I want to achieve
  • The flow should look at my Outlook calendar
  • Check all events in the next X days
  • Only meetings where I am the organizer
  • For each meeting, find participants whose response is “No response” or “Tentative”
  • Send those participants a reminder email asking them to respond to the meeting
Reccurence daily in the morning.
Example
If I have a meeting scheduled in the next 5 days and some attendees have not responded yet (or responded as Tentative), the flow should automatically send them a reminder email.
Categories:
I have the same question (0)
  • Suggested answer
    rezarizvii Profile Picture
    352 on at
    Hi @AF-15040630-0, hope you are doing well.
     
    Here is how you can setup the flow to achieve your requirements. I am using an instant trigger, but you can change that to a recurring trigger. And instead of Compose, you can send an email notification.
     
    Here are the details on the actions:
    1. Send an HTTP request: The Get events (V4) action does not expose the attendees and their responses, so we need to make a direct Graph API call. We will apply the filters to only return future events where you are the organizer.
    Parameters:
    • URIhttps://graph.microsoft.com/v1.0/me/events?$filter=isOrganizer eq true and start/dateTime ge '@{utcNow()}'
    • Method: GET
     
    2. For each: Need to loop through all the events returned.
    Parameters:
    • Select an output from previous steps@{body('Send_an_HTTP_request')?['value']}
     
    3. Apply to each: Now, we need to loop through all the attendees to current event in the loop.
    Parameters:
    • Select an output from previous steps@{items('For_each')?['attendees']}
     
    4. Condition: Add two conditions joined with the OR operator to only process the attendees that have either tentatively accepted the event or have not yet responded.
    Parameters:
    • Operator: OR
    • First condition@{items('Apply_to_each')?['status/response']} is equal to tentativelyAccepted
    • Second condition@{items('Apply_to_each')?['status/response']} is equal to notResponded
     
    Now, in the true block of your condition action, you can send an email notification to that specific user. You can get their email by this formula: @{items('Apply_to_each')?['emailAddress/address']}
     
    This flow will essentially:
    • Get all future events where you are the organizer
    • For each event, get the attendee list
    • For each attendee to each event, check their response
    • Based on the attendee response, you can send email notifications.
     
    Please  Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item.
    If the content was useful in other ways, please consider answering Yes to Was this reply helpful? or give it a Like! 🩷
    _______________________________
    Reza M. Rizvi
    Reza M. Rizvi
    LinkedIn  |  Email
  • Suggested answer
    Haque Profile Picture
    3,653 on at
    Hi @AF-15040630-0
     
    The Goal
    • Check all calendar events in the next X days where you are the organizer.
    • Identify participants whose response status is “No response” or “Tentative.”
    • Send those participants a reminder email asking them to respond.
     
    Power Automate Triggers and Action:
     
    1. Triggers: Use the Recurrence trigger to run this flow daily or at your preferred interval (e.g., every morning).
    2. Trace Events in Calendar: Use the "Get calendar view of events (V4)" action from the Outlook connector. Set the start time to utcNow() and the end time to addDays(utcNow(), X) (replace X with the number of days to look ahead, e.g., 5). 
    3. Filter events where you are the organizer: Use a Filter array action on the events output. Filter condition: Organizer.EmailAddress.Address equals your email address.
     
    Apply to each event: Loop through the filtered events.
    • Get event attendees : Inside the loop, access the Attendees property of the event.
    • Filter attendees by response status: Use a Filter array action on the attendees array. Filter condition: Status.Response is equal to "None" (No response) or "TentativelyAccepted" (Tentative).
    • Apply to each filtered attendee: Loop through the attendees who have not responded or are tentative.
    • Send reminder email:  Use the Send an email (V2) action. To: attendee’s email address. Subject: Reminder to respond to meeting. Body: Polite reminder message asking them to respond to the meeting invitation.
    End of apply to each loop
     
    Note: you can store all filtered attendees in an array and then join the email address for setting the address in Send an email action to avoid loop.
     
    Please let me knwo if these steps help.
     

    I am sure some clues I tried to give. If these clues help to resolve the issue brought you by here, please don't forget to check the box Does this answer your question? At the same time, I am pretty sure you have liked the response!
  • rezarizvii Profile Picture
    352 on at
    Hi @Haque,
     
    The "Get calendar view of events (V4)" action does not return the list of attendees. The underlying Graph API does expose the list, but connector actions parse the response schema and return a simpler, truncated version. To get the attendees' list, you have to make the actual Graph API call and extract it from the response.
  • AF-15040630-0 Profile Picture
    14 on at

    Dear Reza,

    thank you very much for your great support.

    I have now also added the end time of the events and implemented sending the reminder email directly to the relevant attendees. The flow is working as expected.

    Thanks again for your assistance

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

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Valantis Profile Picture

Valantis 377

#2
11manish Profile Picture

11manish 279

#3
David_MA Profile Picture

David_MA 234 Super User 2026 Season 1

Last 30 days Overall leaderboard