Flows‎

What is a flow?

In Leapwork, a flow represents a complete automation sequence. Depending on how you use Leapwork, a flow can be:

  • A test case (in QA/testing contexts)

  • A business process (in RPA/operations contexts)

You create flows visually using Leapwork’s no-code canvas. Each flow uses connected building blocks to define the logic, and can 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 runs, where it runs, and how it runs.

image-png-Nov-24-2025-03-25-44-6471-PM.png?width=799&height=429&name=image-png-Nov-24-2025-03-25-44-6471-PM.png

Note: The screenshots on this page use the Elegance Design, introduced in 2025.3. If you are using an earlier version, your layout may look different.

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

When you right-click a flow, a context menu opens with options to manage and run it. From here, you can edit, organize, share, or execute 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 standard flow to a D365 F&O or Salesforce Fusion flow 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.