> This page is for Docs.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://zuora.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://zuora.ferndocs.com/_mcp/server.

# Logic: Liquid

> This reference describes the Logic: Liquid task.

This reference describes the Logic: Liquid task.

If you need to define Liquid variables or perform Liquid-based operations, you can use a Liquid task. The version of Liquid used in Workflow is 5.0.1.

Use assign commands to define variables. Variables will be saved in the payload under the Liquid key. For variables that are used only in this task, you can start their names with an underscore.

Switch to the **Help** tab to find common Liquid expressions.

> **Note**
>
> When you reference a Liquid variable in downstream tasks, you must check **Skip Validation** in the task settings. Otherwise, you may get an error indicating that the variable is invalid.

![Liquid task configuration](/_fern-img/d633cba536827ec7f5d08887a8e1c3e6470c7a2e4ecb4e4985bbc32dea374c0a.webp)

**Concurrency Mode**: Controls whether Workflow processes tasks in a single or multi-threaded manner for this task type. Select **Sequential** to single-thread, or **Parallel** to allow multi-threaded processing.

If you select **Parallel**, the **Max Concurrency** setting controls the maximum number of threads for this task type that can be utilized. You can specify a value from 1 up to the allowed maximum for this task type. A value of 1 behaves the same as Sequential processing.