# Builder: Input

## Workflow Builder: Input

Each workflow starts with the “Input”.

It defines:

a) Properties of the data necessary for the workflow to get started.

b) How the input form looks like for the end users.

#### How to add input to the workflow

To add it to the working area drag-drop it from the right toolbar:

<figure><img src="https://3372553292-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwSmFzVcnCrIF1wbU8Chb%2Fuploads%2FNnY1BmZ5vp7eRUBLGPIV%2FUntitled%2022.png?alt=media&#x26;token=b6d7083a-27fc-49bf-a805-4a5ad948da8d" alt=""><figcaption><p>Adding input</p></figcaption></figure>

#### How to configure input

To do that, click the <mark style="background-color:blue;">**“Edit”**</mark> icon on the block in the working area:

<figure><img src="https://3372553292-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwSmFzVcnCrIF1wbU8Chb%2Fuploads%2FxgPHqVj9SupeS551WHWn%2FUntitled%2023.png?alt=media&#x26;token=091e9131-c7ec-45e2-960c-e62a25a94f58" alt=""><figcaption><p>Configuring input</p></figcaption></figure>

Settings consist of the next fields:

<table data-column-title-hidden data-view="cards"><thead><tr><th>Field</th><th>What it does</th></tr></thead><tbody><tr><td><strong>Task name</strong></td><td>Defines how your input block is named in the workflow builder.</td></tr><tr><td><strong>Field label</strong></td><td>Defines a title of the workflow’s input in the Input step.</td></tr><tr><td><strong>Input description</strong></td><td><p>Provides details for end users about the way to input data. </p><p></p><p>You can use <a href="https://www.markdownguide.org/basic-syntax">markdown</a> there.</p></td></tr><tr><td><strong>Form layout</strong></td><td><p>Defines, how your input form looks like for end users.</p><p></p><p>Temporary deprecated.</p></td></tr><tr><td><strong>Design Form</strong></td><td><p>It’s the core of the input.</p><p></p><p>Defines data points (variables) that are used during the workflow as the input.</p></td></tr></tbody></table>

{% hint style="info" %}
Provide **an example of ideal input** in the description to ensure your users use the workflow properly.
{% endhint %}

### Design Form: Data Points

Every data point consists of:

a) **Data type** *(text(string), number, email, URL)*

b) **Name of the data point**

The name of the data point at the same time works as the label of the input field in the form for end users.

{% hint style="warning" %}
You can configure any number of input data points, but keep in mind that **all of them are mandatory** for end users.
{% endhint %}

{% hint style="info" %}
It’s not necessary to “use” all the input data points during the workflow - you can just save them from the input step to be mapped and displayed properly in the output.
{% endhint %}

Let’s learn about actions.
