All templates

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.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 Microsoft Power Automate list every flow and its state
2 Airtable keep the flow inventory
3 Gmail draft the owner confirmation
In short

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

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens make.powerautomate.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Microsoft Power Automate - list every flow and its state
    powerautomate.microsoft.com
    WebRun in 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.

  3. 2
    Airtable - keep the flow inventory
    airtable.com
    WebRun in 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.

  4. 3
    Gmail - draft the owner confirmation
    gmail.com
    WebRun in 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.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
make.powerautomate.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Flow inventory · Airtable
OutputWhat each run produces - A weekly inventory of every flow with owner, state, last run, and a review status of active, dormant, orphaned, or failing.
Text
Setup & safety

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.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

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.