A flow that did not run is usually one of a handful of things: it is turned off, it is suspended, its trigger conditions filtered the event out, or a connection it depends on needs attention. Here is where each one shows up in the Microsoft Power Automate portal — and how to have the next silent miss flagged for you instead of found by accident.
The tricky thing about a flow that did not run is that nothing announces it — there is no failure, just an absence. FlowOversee is built around making that absence visible. The Daily Monitor marks each chosen flow against its actual run history every day, so a scheduled job with no matching run is flagged as a miss instead of blending in. The dashboard counts stopped and suspended flows the moment the app opens, so a state change stands out. And the optional needs-attention checks learn each flow's own rhythm and can flag "runs expected" — a flow that normally runs by now, with nothing in the history.
The Timeline's next-24-hours view: what is scheduled to run and when — so you know what to expect before it is due.
The Timeline rounds it out by showing the other direction: the next 24 hours of scheduled runs, so you know what should happen today — and the Today view fills in behind the clock line as runs actually land. Start with the Daily Monitor feature page, or watch a miss get caught in the interactive demo.
How to check whether a Power Automate flow actually ran — today, last night, or on schedule.
Read the guide →What "Suspended" means, why it happens, and how to spot it before it costs you runs.
Read the guide →Every way to hear about a failed flow run — email, in-flow branches, and Windows toasts.
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.