In Microsoft Power Automate, a scheduled cloud flow carries its schedule on its Recurrence trigger: interval, frequency, start time, time zone, and any day, hour, or minute constraints. The portal shows those settings and the run history shows the last run — the computed next occurrence is not a field on the flow list or the flow's details page. To find it, you either open the trigger and work it out, or use a tool that reads the schedule and computes it for you. Here is both.
The Recurrence trigger stores a rule, not a timestamp: run every 1 day, at 06:00, in Eastern Standard Time, on weekdays. The platform evaluates that rule to decide when to fire. What the portal displays is the rule itself — inside the trigger, in the flow editor — and, separately, the run history of what has already happened. The next occurrence is the product of the two, and that product is what you have to work out.
For a handful of daily flows this works. It stops being quick once schedules are weekly or biweekly, once triggers sit in more than one time zone, or once there are a few dozen flows to check — every answer means another trip into the editor and the same arithmetic again.
FlowOversee reads each scheduled cloud flow's Recurrence trigger through Microsoft's own APIs, as the account you signed in with and read-only, and does the arithmetic: interval, frequency, start time, constraints, and the trigger's own time zone — including runs that fall across a daylight-saving change. The result shows up in three places:
Nothing is opened in the designer and nothing in Power Automate changes. The one prerequisite is visibility: FlowOversee sees the flows the signed-in account created or has had shared with it, in environments that have a Dataverse database — the same boundary the portal applies, covered in the guides on environments that do not appear and flows that do not appear.
The Timeline on a future date: every scheduled flow is a lane, every projected run a marker — the day's schedule before it happens.
The same question has a wider form: not "when does this flow run next" but "what runs on Saturday night" or "what fires on the holiday Monday when nobody is in." The Timeline answers it by date. The Next 24 hours view rolls forward from the current moment and crosses midnight, so tonight's overnight jobs sit on one strip. For a specific day, pick the date and the timeline lays out what is scheduled to fire that day, before it happens — the check to make before a maintenance window, and the check to make after a schedule change.
The most common way a scheduled flow "runs at the wrong time" is that it does not: it runs at exactly the hour its trigger specifies, in the time zone its trigger specifies, and that is not the time zone the person checking it is in. Each Recurrence trigger carries its own time zone, and a flow built in one region and read from another is off by the difference. FlowOversee keeps the two apart. Every next-run time is shown in the display time zone you choose, with a 12- or 24-hour clock, while the dashboard's inventory export lists each flow's source time zone beside its schedule pattern — so "6:00 in which zone" is a column, not a guess.
Knowing the next run is one half of the question; the other half is confirming the run happened. The Daily Monitor marks each chosen flow against its actual run history every day, with a grace window for a few minutes' lateness, and flags a scheduled job that never arrived. That is its own guide: how to check if a Power Automate flow ran.
A note on scope: this guide is one point of view — behavior observed on a single, uncustomized environment and tenant — and it is not the authoritative reference. Portal pages, defaults, and rollout behavior change as Microsoft updates the platform, and licensing, policies, or tenant configuration can change what you see. Always defer to the official Microsoft documentation, your administrator, and your organization's own policies for the authoritative answer in your environment.
Where the portal shows scheduled flows, which ones an account can see, and one list with every next run.
Read the guide →How to check whether a Power Automate flow actually ran — today, last night, or on schedule.
Read the guide →The common reasons a flow quietly does not run — and how to catch the next miss early.
Read the guide →FlowOversee is available now on the Microsoft Store. Try the app in the interactive demo right now — no install, no sign-in, simulated data.