---
version: "2026.1.0"
language: "en"
---
# Value Output

﻿

The **Value Output** block is used to provide an output value from a sub-flow to the calling flow. It represents a value that is collected inside the sub-flow and then exposed so that other blocks outside the sub-flow can use it.  
![image-20251203-104304.png](https://docs.leapwork.com/__attachments/a_a65f65e853a3c7e4f4467b04a753c28eda1033b4a45155c22496fef67901f8f3/image-20251203-104304.png?cb=3b71e87cbb925b8105cb8cf08cec27ef)

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

## Quick-start

1. Drag **Value Output** onto the canvas.

2. Specify the basic parameters required for this block to operate: **Output**.

3. Run the flow when it's ready.

## Building block parameters

Parameters  
* **Block header**

  The block header shows the current name of the **Value Output** block. You can rename it at any time by double-clicking the header and typing a new title, which helps keep sub-flows readable and easier to understand.

* **Output**

  The **Output** parameter defines the value that the sub-flow will return to the calling flow. Inside the sub-flow, you connect this **Output** parameter to the property of the block that produces the value you want to expose. When the sub-flow is used, that connected value is then available outside the sub-flow and can be mapped to the desired property of the blocks that consume it.