Yes or No
A simple binary choice field. Displays two buttons; the respondent clicks one. Unlike a checkbox, it has three states: Yes, No, or unanswered.
Configuration
| Field | Description |
|---|---|
| Question text | The yes/no question |
| Yes label | Custom text for the "Yes" option (default: "Yes") |
| No label | Custom text for the "No" option (default: "No") |
| Default value | Pre-selected answer (none by default) |
| Required | Must answer before proceeding |
Custom labels
| Use case | Yes label | No label |
|---|---|---|
| Consent | "I agree" | "I decline" |
| Availability | "Available" | "Not available" |
| Interest | "Interested" | "Not interested" |
| Confirmation | "Confirm" | "Cancel" |
Common uses
- Terms acceptance (I agree / I decline)
- Newsletter opt-in (Subscribe / No thanks)
- Consent questions (GDPR)
- Simple survey questions
- Feature interest (Would you use this?)
Connecting to workflow logic
Form (Yes/No: "Want a demo?") → If-Else (answer === "Yes") →
Yes: Schedule demo email
No: Send product guide email
Configuration tabs
Every field has 5 configuration tabs when clicked on the form canvas:
| Tab | What you configure |
|---|---|
| Design | Question text, description, placeholder, help text |
| Data | Default value, variable name, prefill from URL parameters |
| Settings | Required/optional, read-only, hidden |
| Validations | Format rules, min/max, custom error messages |
| Image | Attach an image alongside the question |
Using in workflows
When this field is part of a form connected to a workflow via the Form Submission trigger, its value is available as a variable:
{{trigger.fieldName}}
Use it in any downstream node: send it in an email, store it in a database, pass it to an AI node for analysis, or use it in an If-Else condition for routing.