# Inputs

ZBrain supports a wide array of input options to enhance data handling and processing capabilities.

### **How to Use Different Input Components in ZBrain Flow?** <a href="#how-to-use-different-input-components-in-zbrain-flow" id="how-to-use-different-input-components-in-zbrain-flow"></a>

To use different input components, choose from a range of input options.

* Json: Add JSON.
* Long text: Add Long Text.
* Number: Add a Number.
* Read File: Read a file from the file system.
* Text: Add Text.
* Text List: Add Text List.

#### **Additional Settings for Text Component** <a href="#additional-settings-for-text-component" id="additional-settings-for-text-component"></a>

**Text Field:** You can enter or dynamically capture text, such as webhook responses or user inputs, to be used within your workflow.

#### **Additional Settings for Text List Component** <a href="#additional-settings-for-text-list-component" id="additional-settings-for-text-list-component"></a>

**Add Item**: Enables the addition of individual text entries to the list, facilitating the compilation of multiple discrete data points.

#### **Additional Settings for Long Text List Component**  <a href="#additional-settings-for-long-text-list-component" id="additional-settings-for-long-text-list-component"></a>

**Text**: Enables entering long text input.

#### **Additional Settings for Number Component**  <a href="#additional-settings-for-number-component" id="additional-settings-for-number-component"></a>

**Number:** Enables entering number input.

#### **Additional Settings for JSON Input Component** <a href="#additional-settings-for-json-input-component" id="additional-settings-for-json-input-component"></a>

This component allows you to input structured data in JSON format, enabling complex data manipulation and parameterization within your workflow.

* **Json Field**: Enter or paste JSON data directly into this field to be used in the workflow.

#### **Additional Settings for Reading File Input** <a href="#additional-settings-for-reading-file-input" id="additional-settings-for-reading-file-input"></a>

This component allows you to input and read data from a file directly within your workflow.

* **File**: Upload the file that you wish to read. This field accepts various file formats depending on your workflow requirements.
* **Output Format**: Select the desired format for the output data after the file is read, such as text or Base64 format.
