How to Map Power Automate Flow Dependencies with FlowLens
Create visual dependency maps for any Power Automate cloud flow — understand action connections, run-after conditions, and loops at a glance.
Tool Used
FlowLens
Export your flow definition
In Power Automate, open your cloud flow and export it as a ZIP package via the ⋯ menu → Export → Package (.zip). Unzip the file and find the workflow JSON inside (usually under the packagedContent or workflow folder).
Open FlowLens
Go to devhexlab.com/flowlens in any modern browser. The tool processes everything locally — no data is sent to any external service.
Load your flow JSON
Drag and drop the JSON file onto the FlowLens input area, or click to browse and select the file. You can also paste raw JSON directly. FlowLens parses the action graph and identifies all dependencies.
Explore the dependency map
A visual diagram renders showing every action as a node. Arrows represent run-after relationships — green for success paths, red for failure branches, and orange for skip conditions. Hover over any node to see the full action name and type.
Identify loops and parallel branches
Apply/For-each loops are shown as grouped clusters. Parallel branches are laid out side by side so you can immediately see which actions run concurrently versus sequentially. This is especially useful when reviewing complex approval or notification flows.
Export or share the map
Use the Export button to download the diagram as an SVG or PNG image. Include it in documentation, design reviews, or incident post-mortems to give teammates immediate visual context about flow structure.
All done!
You are ready to use FlowLens like a pro.