Pro feature
This needs the Pro plan or higher. Compare plans →
Building Forms
Version history
Every time you publish, formbase saves a full snapshot of your form — content, theme, logo, and cover. Open the publish history to browse past versions and roll back to one.
How it works
Each publish creates a snapshot. formbase keeps the 50 most recent per form and drops the oldest when a new publish passes the cap — but never a snapshot a submission or a live respondent link still points at, so a busy form can hold more than 50.
Anyone who can edit the form can browse the history. Reverting requires a Pro or Business plan, and it is the workspace owner’s plan that counts: a Pro member cannot revert a form owned by a free workspace.
Opening publish history
Click the Publish history button (clock icon) in the top toolbar — it appears once the form has been published at least once. The dialog lists your 20 most recent versions, newest first, each with its date, time, and how long ago it was; the live one carries a Live badge. Click Load older versions at the bottom to fetch the rest.
Selecting a version previews it without changing anything. The preview has three tabs: Form, Emails (the owner notification, respondent confirmation, and reminder copy saved in that version), and Translations (the translation bundles it published with).
Reverting to a previous version
Pick any version other than the live one and click Revert to this version. A confirmation dialog offers two ways out:
| Button | What it does |
|---|---|
| Open as draft | Loads the snapshot into your editor as a draft. The live form stays unchanged until you publish again. |
| Publish now | Restores the snapshot and publishes it immediately. Use this to roll back a mistake fast. |
A trashed form cannot be reverted — restore it first.
What gets restored
A revert restores everything the snapshot froze:
- Form content (questions, pages, content blocks, logic rules)
- Cover image and logo
- Light and dark mode themes
- Translation drafts and notification email subject/body drafts
Access controls, notification delivery settings and recipients, integrations, and retention rules stay as they are.
Reverting replaces your current draft
If you have unpublished changes in the editor, reverting overwrites them. Only published versions become snapshots, so publish your current draft first if you might want it back.
When to use version history
Undo a bad publish — you shipped a version with broken logic or a missing page. Revert and publish the previous one. Most of these are caught before they ship: see Publish checks for the errors and warnings formbase raises beside the Publish button.
Seasonal forms — you run the same event form every quarter. Revert to last quarter’s version as a draft and update the dates instead of starting from scratch.
A/B testing — publish version A and collect responses through one share link. When ready, revert to version B, publish it, and create a new link. Each link tracks its responses separately in share link analytics. Share links always serve the live form, never a specific snapshot.
Audit trail — check what the form looked like when a batch of responses came in.