# Form trigger

> Set up a Form trigger: design the form, preview it in a browser, and read the submitted values in later nodes.

:::note
The Form trigger is in Preview.
:::

The **Form trigger** starts a workflow when a human fills in and submits a form. You design the form on the trigger itself, and each submission starts a run with the values that were entered.

## Set it up

1. Select the trigger on the canvas, then select **Form trigger** in the **Change trigger** list.
2. In the **Form** section, open the **Form** tab, and enter a title and a description.
3. Select **Add field** for each value you want to collect. Add at least one field: the trigger shows an error until it has one. The **JSON** tab shows the same form as JSON.
4. Select **Open in browser** to preview the form.

## Output

Each field becomes an input argument of the trigger. Other nodes read the values under `$vars.<node ID>.output`, for example `$vars.formTrigger1.output`.

## Next steps

- [Manual Trigger](node-manual-trigger.md): start a workflow with input values instead.
- [Quick Form](node-quick-form.md): ask for a form partway through a run.
- [Triggers](triggers.md): the other ways to start a workflow.
- [Community](community.md): ask questions and share workflows with other builders on the UiPath Forum.
