Versions and publishing¶
How versions work¶
Every project is a stack of versions of the same survey. You always edit a draft, participants always see the published version, and the public link never changes. This means you can edit freely mid-collection, nothing reaches participants until you publish again.
- Save as New Version snapshots the current state and gives you a fresh draft to continue on. Use it before risky restructuring, you can always go back.
- Versions lists every version with its status, lets you open old ones, and duplicates any of them into a new draft.
- Publish makes the current version live. If an older version was live before, it stays intact in the history, responses remember exactly which version they were collected under.
- Editing a published version forks it automatically into a new draft on first edit, so a live version is never modified in place.
The live link¶
Each project has one permanent participant link. By default it contains a long random identifier. In Settings you can set a custom slug so the link reads as a friendly word instead, the old identifier keeps working as a fallback, and you can regenerate the random identifier at any time to invalidate previously shared random-form links.
Open Live in the header opens the published survey, the copy button beside it puts the full link on your clipboard.
Lifecycle controls¶
In the header of every editor page
- Publish points the live link at the current version.
- Pause keeps the link alive but stops accepting responses, participants see a closed message. Resume reopens it.
- Stop ends collection.
While a project has no published version, visitors to its link see a not-available page.
Bot protection¶
Require CAPTCHA (Google reCAPTCHA v3) is on by default for new surveys and can be toggled per survey in Settings. It verifies invisibly, participants do not solve puzzles. Responses failing verification are rejected before any data is recorded. New versions inherit the setting.
Preview mode¶
Preview opens the current version without touching the live link. Preview responses are flagged, excluded from exports and counts, and purged automatically, on every publish and by a nightly cleanup. Inside preview you can skip required questions and jump directly to any block. Use preview generously, it is free of consequences.