Building forms
The builder
The canvas
The middle column is the form, in order. Click a question to select it; the selected card expands to show its options, help text and per-type settings. Everything is edited in place — there is no separate properties dialog to keep in sync with what you are looking at.
- Add — pick a type from the palette. The new question lands directly below the selected one, so you build top to bottom.
- Reorder — drag a card by its handle. Conditional logic follows the question, so reordering never silently breaks a rule.
- Duplicate — copies the question and its options with fresh ids. The copy is independent; editing one does not touch the other.
- Delete — removes the question and any logic rule that referenced it. A rule pointing at a deleted question would otherwise hide a field forever with nothing on screen to explain it.
The outline
The left panel lists every question by label, grouped by page. On a long form it is the fastest way to jump — and the quickest way to spot that you have three questions all still called “Untitled question”.
The panels
- Settings — the public link, access, response caps, expiry and notifications. See Form settings.
- Theme — colours, typography, logo and cover image.
- Logic — show and hide questions based on earlier answers.
- Rules — calculations, conditional requiredness and cross-question validation.
Autosave, and what it does not do
The draft saves a couple of seconds after you stop typing. There is no Save button and closing the tab loses nothing.
Autosave writes the draft. It does not change what respondents see. Once a form is published, the builder shows Unpublished changes whenever the draft has moved ahead of the live version, and it stays that way until you publish again.
Question keys
Each question has a stable keyderived from its label — this is what rules and exports refer to. Renaming a question's label does not change its key once the key exists, precisely so that a wording fix does not break a calculation or shift a column in every export you have already sent to someone.