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 / Find Meeting Times (V2...
Power Automate
Suggested Answer

Find Meeting Times (V2) does not pass through the date entered in the trigger

(0) ShareShare
ReportReport
Posted on by 2
I am trying to create a flow that will schedule the first available time slot for the meeting duration after a date entered in the trigger. I have researched and tried all the various recommendations. The flow still creates the teams meeting at the next available time instead of the next available time after the date. I decided to add a compose to the flow after Find meeting times step to see what is happening. I have discovered that Find meetings times (V2) does not pass through the date in the filter:
 
 
 
It is my expectation that the date in Compose should be a date and time after 2025-11-04. I have confirmed there are open times available. 
 
Find meeting time appears to be set up correctly:
 
 
Has anyone run into this issue? Any help is greatly appreciated. If I can get past this hurdle, it is going save a lot of setup time for our team. 
 
Categories:
I have the same question (0)
  • VictorIvanidze Profile Picture
    13,079 on at
    Try to use
     
    2025-11-04T00:00Z
  • Suggested answer
    Harish Mogulluri Profile Picture
    8 on at

    Hello
    I have been exploring similar scenarios and wanted to offer a few thoughts.

    You have mentioned at present you are using:
    concat(triggerBody()?['date'], 'T00:00:00')  - This will create datetime string with out timezone
    I recommend using either one of the below option
    concat(triggerBody()?['date'], 'T00:00:00Z') or
    concat(triggerBody()?['date'], 'T00:00Z')
    
    T- Time seperator between time and date
    Z - Zulu time which basically represents UTC


    If you are passing a date in the trigger you can also include the meeting duratoion to make the flow more dynamic.
     

    Step 1: Find Meeting Times (V2)

    Use this action to get suggested meeting slots based on attendee availability. Note that it returns suggestions, not all possible free times.
    Step 2: Extract Start and End Times
    Use a Select action to map the suggestion start DateTime and EndDateTime
    From: @{outputs('Find_meeting_times_(V2)')?['body/meetingTimeSuggestions']}
    Map:
    {
      "StartDateTime": @{item()?['meetingTimeSlot/start/dateTime']},
      "EndDateTime": @{item()?['meetingTimeSlot/end/dateTime']}
    }
    Step3: Compose( Optional)
    Use 2 compose actions to get the first startDateTime and EndDateTime
    StartDateTime: @{first(body('Select'))['StartDateTime']}
    EndDateTime : @{first(body('Select'))['EndDateTime']}
    Step 3: Create the Meeting
    Use the extracted start and end times in either:
    • Create Event (V4) (with Teams meeting enabled), or
    • Create a Teams Meeting action.

    If you need all the available time slots not just suggestion. Consider using the Microsoft Graph APIs get schedule end point via HTTP action.

    ( Note: In my tenant teams meeting was disabled  so I have tested this steps and it created event succesfully in outlook but unable to create a meeting invite due to restriction on my tenant.)
     
    ✨ If this answer resolved your issue, please mark it as verified — it helps others too!
    👍 If it was helpful but didn’t fully solve it, a like would be greatly appreciated.
     
  • S-Venkadesh Profile Picture
    1,214 Super User 2026 Season 1 on at
    Hi @GA-24102036-0,

    The fix for the issue is to set both the Start Time and End Time parameters, which will return the filtered meeting times.
    Please note that setting only the Start Time parameter will not work.
    Refer to the screenshot below for reference.
     



    I hope this information helps! If it does, please consider giving a 👍.
    Best regards,
    Venkadesh Sundaramurthy

     
  • S-Venkadesh Profile Picture
    1,214 Super User 2026 Season 1 on at
    Just wanted to check — did that resolve your issue?

    If yes, please mark the response as Accepted Solution ✅

    If not, feel free to tag me, and we can dig deeper together.

    I hope this information helps! If it does, please consider giving a 👍.
    Best regards,
    S-Venkadesh
     
  • GA-24102036-0 Profile Picture
    2 on at
     
    Thank you for the answer. I did have a question about the Start and End. What data operation did you use and what were your inputs for each? I tried setting up a compose for each up with these:
     
    Start = 
    first(body('Select'))['StartDateTime']
     
    End = 
    first(body('Select'))['EndDateTime']
     
    It does not like these. It won't let me save: 
     
    Flow save failed with code 'InvalidTemplate' and message 'The template validation failed: 'The inputs of template action 'End' at line '1 and column '7059' cannot reference action 'Select'. Action 'Select' must either be in 'runAfter' path or within a scope action on the 'runAfter' path of action 'End', or be a Trigger.'.'.
     
    Thank you. 

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 March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 594

#2
Valantis Profile Picture

Valantis 328

#3
David_MA Profile Picture

David_MA 281 Super User 2026 Season 1

Last 30 days Overall leaderboard