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

# Text Input Fields

> Configure short and long text input fields for collecting open-ended responses.

## Text Input Elements

Text elements allow you to collect qualitative, open-ended responses from your users. Whether you need a simple name or a detailed review, these fields provide the flexibility needed for descriptive data collection.

<CardGroup cols={2}>
  <Card title="Short Text" icon="input-pipe">
    Best for brief, single-line responses like names, job titles, or specific keywords.
  </Card>

  <Card title="Long Text" icon="align-left">
    Ideal for multi-line feedback, detailed comments, or descriptive answers.
  </Card>

  <Card title="Number" icon="sort-numeric-desc">
    Use for simple number inputs.
  </Card>
</CardGroup>

### Configuration Options

Unlike choice-based elements, text inputs do not require option mapping. Both the Short and Long Text elements share the following standard configuration fields:

* **Question:** Enter the prompt or label your users will see (e.g., *"What is your main goal for this year?"*).
* **Required:** If enabled, the user must enter text to proceed to the next page or submit the form.
* **Placeholder:** Provide a "hint" or example text that appears inside the input field before the user starts typing (e.g., *"Type your feedback here..."*).

***

## Number Fields

The **Number** field allows you to prompt subscribers to type in a specific numerical value. This is useful for collecting data like age, quantity, or any other open-ended numerical response.

### Adding a Number Field

To add this field type to your form:

<Steps>
  <Step title="Add Field">
    Click the **+ Add Field** button within your form builder canvas.
  </Step>

  <Step title="Select Field Type">
    In the pop-up menu, under the "Text" category, select **Number**.
  </Step>
</Steps>

### Field Settings

Once added, select the Number field in the canvas to open its configuration settings in the right-hand panel.

**General Settings**

* **Question:** Enter the text for your prompt or question here.
* **Required:** Toggle this on if the user must provide a number before they are allowed to submit the form.
* **Placeholder:** Enter example text that will display faintly inside the input box before the user starts typing (e.g., "Enter number here...").

**Number Settings**

* **Whole numbers only:** This toggle controls the formatting of the numbers accepted.
  * If toggled **ON**, users can only enter full integers (e.g., 1, 2, 10).
  * If toggled **OFF**, users are permitted to enter fractional or decimal numbers (e.g., 1.5, 2.7).

## Klaviyo Integration Settings

To ensure your data syncs correctly, configure the Klaviyo profile properties at the bottom of the field settings panel.

### Set a Property Name

In the **Property Name** field, enter the key that will represent this question in Klaviyo (e.g., `HairType`).

### Automatic Data Sync

Once defined, every answer submitted by a user will be automatically saved under this property name in their Klaviyo profile.

### Follow Naming Conventions

**Important:** Spaces are not allowed in property names. Please use:

* **Capitalization** (e.g., `FavoriteColor`)
* **Underscores** (e.g., `favorite_color`)
