Automated Power Automate Flow Audits
Every Monday, WebRun opens Power Automate, lists every flow in your environments with its owner, state, and last run, marks the ones that are turned off, have not run in 90 days, or belong to someone no longer on the team, keeps that inventory current in Airtable, and drafts an email in Gmail asking each owner to confirm keep or retire.
How do I audit which Power Automate flows are still being used?
WebRun audits your Power Automate environments every Monday, listing every flow with its owner, state, and last run date. It flags flows that are off, dormant for 90 days, failing, or owned by someone who left, keeps that inventory in Airtable, and drafts a keep or retire email to each owner for you to send.
- Every flow has a named owner and a review status
- Flows dormant for 90 days get a keep or retire answer
- Automations left behind by leavers surface instead of running unwatched
Built for IT administrators · automation centres of excellence · operations leads · compliance teams
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
make.powerautomate.comin a real browser with your saved login - no setup, no API keys. -
1
Microsoft Power Automate - list every flow and its state
WebRun opens Microsoft Power Automate to list every flow and its state. - Open Power Automate and go through each environment you manage
- List every flow with its name, owner, state, and the date it last ran
- Mark flows that are turned off, and flows with no run in the last 90 days
- Mark flows whose owner is no longer on your people list
- Note any flow whose recent runs are mostly failures
- Read only. Never turn a flow on or off, edit it, or delete it
Done when Every flow across your environments is listed with its owner, state, and last run date.
-
2
Airtable - keep the flow inventory
WebRun opens Airtable to keep the flow inventory. - Open your automation inventory in Airtable
- Update the row for each flow with this week's owner, state, and last run date
- Add rows for flows that appeared since the last audit
- Set a review status of active, dormant, orphaned, or failing on every row
- Mark as retired any flow that has disappeared since last week rather than deleting the row
- Keep a view of dormant and orphaned flows for the cleanup session
Done when Airtable mirrors the live flow list with a review status on every row.
-
3
Gmail - draft the owner confirmation
WebRun opens Gmail to draft the owner confirmation. - Draft one email per owner in Gmail listing their dormant or failing flows
- State the flow name, the last run date, and why it was flagged
- Ask them to reply with keep or retire, and give a date for the answer
- Leave every email in the drafts folder for you to review and send
- Draft a separate note to yourself listing the orphaned flows with no living owner
Done when A confirmation draft is waiting in Gmail for every owner with flagged flows.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Will it turn off or delete a flow?
No. WebRun reads Power Automate and never turns a flow on or off, edits it, or deletes it. Retiring a flow stays a decision a person makes and carries out themselves.
Will it email owners without me?
No. Every confirmation email sits in your Gmail drafts folder until you send it, so nobody receives an audit request you have not read first.
What counts as an orphaned flow?
A flow whose owner is no longer on your people list. Those are listed separately in a note to you rather than emailed, because there is nobody left to answer for them.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.