# 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="/files/keV0M5lbIMsO0qfjbgGE" 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="/files/tApn3mr91mv0RWpKQMYI" 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.drafter.ai/build/workflow-basics/builder-input.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
