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

# Run subflow

> Reuse a published workflow as a step in a larger workflow.

Use **Run subflow** when several workflows need the same reusable sequence. The parent pins an explicit published version of the child workflow.

## Configure

1. Select the **Subflow** and its published version.
2. Map the child's required inputs.
3. Bind the selected version's outputs in later parent steps.
4. Route completion and failures in the parent.

Subflows use the parent workflow's voice and face. Publishing a new child version does not update an existing parent revision; select the new child version, test, and republish the parent when ready.

## Outcomes

| Outcome | Meaning |
| - | - |
| `complete` | The subflow finished and the parent can continue. |
| `error` / `timeout` | The subflow failed or exceeded its execution limit. |

## Scenario: reuse support intake

Billing and delivery workflows both need an order reference and a description of the issue. Publish a support-intake workflow that collects those fields and returns them as workflow outputs.

Add Run subflow to each parent, choose the same published intake version, and map its context inputs. After `complete`, bind the returned order reference and issue to each parent's specialized support steps. Each parent keeps its existing intake version until you deliberately publish an update.

See [testing and publishing](https://docs.livefaces.ai/workflows/test-and-publish.md) before updating dependent workflows.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.