> For the complete documentation index, see [llms.txt](https://craft-agent.gitbook.io/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://craft-agent.gitbook.io/home/node-reference/text-input.md).

# Text Input

The Text Input node provides user-supplied text data to your workflow.

## Settings

| Setting           | Description                        | Default         |
| ----------------- | ---------------------------------- | --------------- |
| **Placeholder**   | Hint text shown in the input field | "Enter text..." |
| **Default Value** | Pre-filled value                   | Empty           |

## Inputs

None — this is a source node.

## Outputs

| Port     | Type | Description           |
| -------- | ---- | --------------------- |
| **Text** | Text | The user's input text |

## Usage

The Text Input node is typically the **first node** in a workflow. It provides the starting data that flows through the rest of the pipeline.

You can have **multiple Text Input nodes** in a single workflow for workflows that need several pieces of input data.

***

> **Tip:** Use descriptive placeholder text so users know what to enter.
