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

# Find With Workflow

> Return the first list item accepted by another workflow.

**Find With Workflow** tests items from the beginning of a list and stops as
soon as the selected workflow returns a truthy **Data Out** value.

## Inputs

| Input                 | Type     | Required | Description                                     |
| --------------------- | -------- | -------- | ----------------------------------------------- |
| **Selected Workflow** | Workflow | Yes      | The workflow used to test each item.            |
| **Payloads**          | List     | No       | Items to search, up to 1,000. Defaults to `[]`. |

## Output

| Output     | Type | Description                                       |
| ---------- | ---- | ------------------------------------------------- |
| **Result** | Any  | The first matching item, or `null` if none match. |

The selected workflow receives each candidate as **Data In**. A failed child
run fails the action; later candidates are not tested after a match.

<Tip>
  Use **Filter With Workflow** when you need every matching item. Use this
  action when only the first match matters.
</Tip>
