> ## Documentation Index
> Fetch the complete documentation index at: https://learn.getodin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Call Flow

> Trigger another workflow in the project as a child flow.

The **Call Flow** node triggers another workflow within the same project as a child flow. Use it to modularize complex workflows by breaking them into reusable sub-flows. Pair it with the [Get Flow Result](/tools/nodes/core/get-flow-result) node to wait for the child flow to complete and retrieve its output.

## Configuration

| Field        | Required | Description                                                                         |
| ------------ | -------- | ----------------------------------------------------------------------------------- |
| **Workflow** | Yes      | The workflow to trigger. Select from the dropdown list of workflows in the project. |

### Error Handling

| Option                  | Description                                                                                                                     |
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| **Continue on failure** | If the child flow call fails, marks this step as failed but continues to the next node instead of stopping the parent workflow. |
| **Retry on failure**    | Retries the child flow call on failure (e.g. network or connectivity errors). Use with the number of retries setting.           |

## Results

The **Results** tab shows the execution details of the child flow call after the node runs.

<Note>
  Use `{{call_flow_1.execution_id}}` with the [Get Flow Result](/tools/nodes/core/get-flow-result) node to wait for the child flow to finish and retrieve its result.
</Note>
