---
title: Workflow Form
description: Collect several run-modal fields in one grouped form, each with a stable key for downstream steps.
source: https://www.edgaze.ai/docs/builder/nodes/workflow-form
section: builder
---
# Workflow Form

> Collect several run-modal fields in one grouped form, each with a stable key for downstream steps.

## Overview

Workflow Form gathers multiple customer answers in a single run-modal screen instead of chaining separate input blocks. Each field gets a stable key so prompts and logic can reference it reliably.

Use it when your product needs a short questionnaire , contact details, preferences, or several related inputs before the main workflow runs.

## Ports

- **Output , Data:** A combined payload of all form field values. No inputs; this block starts the flow.

## Inspector

- **Form Title:** The heading shown above the grouped fields in the run modal.
- **Fields (JSON array):** Define each field with a stable `key`, visible `label`, `type`, and optional `required`, `defaultValue`, or `options`. Keys should stay the same after you publish.

## Tips

- Keep field keys short and stable , changing them breaks downstream references.
- Group related questions under one form instead of scattering many input blocks.
- Mark only truly required fields as required; optional fields reduce friction.
- Preview the run modal early to confirm the form reads well on one screen.

## Related

- [Workflow Studio](/docs/builder/workflow-studio)
