> 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.

# Execute: Workflow

> This reference describes the Execute: Workflow task.

This reference describes the Execute: Workflow task.

You can initiate a Workflow from the Execute: Workflow task.

## Task settings

* **Target Workflow**: Select the Workflow to be executed from the list. A target Workflow is only valid if its terminal task is a [ResponseFormatter](/docs/platform/extensibility/workflow/create-and-manage-workflow-definitions/workflow-reference/workflow-task-reference/logic-response-formatter). The ResponseFormatter may not return a response object greater than 10KB. It is recommended not to include Approval or Delay tasks in the target Workflow.
* **Payload Placement**: Use this field to specify the location where the data generated from this task will be stored. The default placement is ExecuteWorkflow. If multiple ExecuteWorkflow tasks use the same payload placement, the data for each task will be appended to the same array as a separate object. If you want the data from a downstream task to replace the data from an upstream task, select the **Replace Payload** option.
* **Target Workflow Response**: Select how the payload response from the target workflow is returned.

  * **Last Task of Target Workflow** - Return the response from the last task of the target Workflow.
  * **Last Response Formatter Task of Target Workflow** - Return the formatted response from the last **Logic: ResponseFormatter** task of the target Workflow. This is the default option.

> **Note**
>
> When selecting **Last Response Formatter Task of Target Workflow**, you need to ensure there is at least one ResponseFormatter task in the target Workflow. Otherwise, an error would pop up.

* **Wait for Completion**: If this option is selected, this ExecuteWorkflow task will not be executed until the target Workflow completes.
* **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.