When to Use It
- Collecting information from customers or team members
- Building multi-step intake processes
- Creating approval workflows where a human reviews and submits data
- Gathering structured input before running automations
How It Works
1
Add a Web Form node
Drag a Web Form node onto your canvas. It can be the first node (trigger) or placed mid-flow for multi-step forms.
2
Design the form
Open the Form Builder to add fields, text, and layout elements.
3
Publish the flow
The form is only accessible when the flow is published.
4
Share the URL
Each form gets a public URL:Anyone with the link can view and submit the form — no login required.
Form Builder
The form builder lets you visually design your form with a variety of elements.Input Fields
Layout & Content
Form Settings
Dynamic Content
Form titles, descriptions, and field labels support template syntax. This is especially useful in multi-step forms where earlier submissions populate later forms:Output
When a user submits the form, the Web Form node outputs:
Reference submitted values in downstream nodes:
Multi-Step Forms
You can chain multiple Web Form nodes together to create multi-step wizards. Zygo manages a form session that carries data between steps.1
First form
The user fills out the initial form. On submission, the flow runs until it hits the next Web Form node.
2
Processing
Nodes between the forms can transform data, call APIs, or apply conditions to determine the next step.
3
Next form
The user is redirected to the next form. Data from previous steps is available via templates, so you can prefill fields or personalize the form.
4
Completion
After the last form, the flow continues to completion — sending emails, writing to tables, creating tickets, etc.
URL Parameters
You can pass data into a form via URL query parameters:session_data: