Form lifecycle

Every form moves through a defined set of statuses:

DraftBeing built
PublishedAccepting responses
ExpiredClosed

Draft

Every new form starts as a Draft. A draft form is only visible to its creator (and Admins). Respondents cannot access it.

You can edit the title, description, fields, and visibility settings of a draft at any time.

Published

Clicking Publish on the form detail page makes the form live. A shareable link is generated at /f/[formId]. Respondents can open the link and submit a response.

Once published, the form structure (fields) can no longer be changed without first expiring or reverting to draft — this protects the integrity of existing responses.

Expired

A form expires in two ways:

  • Automatically — if an expiry date was set before publishing, the form closes at that date and time.
  • Manually — the creator (or Admin) clicks Expire form on the form detail page at any time.

When a form is expired, the fill-out page shows a "This form is closed" message. Existing responses are preserved and remain accessible to the organiser.

Re-opening a form

An expired form can be re-opened by clicking Re-open on the form detail page. This sets the status back to Published and clears the expiry timestamp.

Setting an expiry date

On the form detail page, click Set expiry and pick a date and time. The expiry can be set before or after publishing. If the form is already published and the chosen expiry date is in the past, it expires immediately.