Skip to content

Flows

What is a flow?

A flow in Leapwork represents a complete automation sequence. Depending on how Leapwork is used, a flow can be:

  • A test case (in QA/testing contexts)

  • A business process (in RPA/operations contexts)

Flows are created and built visually using Leapwork’s no-code canvas. Each flow contains logic expressed through connected building blocks, and may include verification steps, branching, loops, data-driven logic, and references to reusable components.

Flows are the core unit of automation in Leapwork, they define what gets executed, where, and how.

flows 1

Flows are visible in two places within Leapwork Studio:

  • On the left, in the Flows panel, where they are listed in a folder tree structure along with their associated assets.

  • On the right, in the Design Canvas, where the selected flow is opened and displayed as a series of connected building blocks.

From the Flows panel, you can manage flow structure, while from the Design Canvas, you work with the actual logic and steps that make up the flow.

Each flow may include nested assets, such as:

  • Subflows

  • Captured Elements

  • Uploaded Files

  • Image Collections

Together, these two areas represent both the organizational and design layers of working with flows in Leapwork.

 

What you can do with a flow

Right-clicking a flow opens a context menu with various options to manage and execute it. These options allow you to edit, organize, share, or run your automation directly from the panel.

Available actions:

Option Description
New Folder Creates a new folder at the same level
New Flow Creates a new flow
New Sub-flow Creates a standalone subflow
Upload File Attaches a data file (e.g. Excel or CSV) to the flow
Edit Opens the flow on the Design Canvas
Set status to Assigns a custom status label (e.g. Draft, Ready for review, Published, Retired)
Assign to Assigns the flow to a user/team (if configured)
Delete Removes the flow
Rename Renames the flow
Copy Copies the flow
Paste Available after copying; opens the Copy modal to complete the action, where you can choose to copy or duplicate the flow
Share Opens the Share Flow modal, allowing you to copy a link or send it via email
    Import
    Imports a single flow from a zip file
Import Folder Imports a folder containing flows/assets
Export Exports the flow as a zip file
Export As Folder Exports the flow and its assets into a folder structure
Version History Opens the version control panel
Run Now Executes the flow using the selected agent
Migrate To  Migrates a single flow to Fusion using Web blocks only; non-Web blocks are skipped. Does not support folders, subflows, or bulk migration. Requires Local Agent.
Add to Run List  Adds the flow to a run list and lets you choose the specific step where it will be placed.
Show Usage Displays the run lists where the flow is used
Remove Unused Elements Deletes unused elements, images, and data from the flow or folder to improve clarity and reduce clutter
Expand / Collapse Expands or collapses nested items under the flow
Get ID Copies the internal ID of the flow for integrations

 

Organizing Flows

Flows can be:

  • Renamed

  • Moved across folders (drag-and-drop)

  • Duplicated or reused as subflows

  • Migrated.

Clear folder structures and flow naming conventions make it easier to scale and maintain automation over time.

For a complete explanation of how to build, connect, run, and manage flows, see the section on how to design a flow.

Created 26.08.25