docs/docs/Components/human-input.mdx
import Icon from "@site/src/components/icon"; import PartialParams from '@site/docs/_partial-hidden-params.mdx';
The Human Input component pauses a flow so a human can review content and choose an action. Each configured User Action becomes a branch output. After the human makes a decision, the flow continues only on the selected branch.
This example gates a flow with Approve and Reject branches:
Review this summary before it is sent to the customer.:::tip
Each User Action label maps to a stable action_id in API resume requests. For example, Request Changes becomes request_changes.
:::
Enable fallback to create a new output handle from the component. If no decision arrives before the configured timeout, Langflow routes to this Fallback output.
To handle unanswered requests, do the following:
| Name | Display name | Description |
|---|---|---|
prompt | Form Content | Content shown to the human for review. |
decisions | User Actions | Actions the human can select. Each action becomes a component branch output. |
timeout | Timeout | When Enable Fallback is on, how long to wait for a response before taking the fallback path. |
enable_fallback | Enable Fallback | When enabled, adds a Fallback output used when no user action is answered within the timeout. |