💾Autosave, drafts & publishing
How Dapta Forms saves your work: the save status pill, automatic retries, recovery of unsaved changes, and the difference between the draft you edit and the published form your respondents see.
You never click Save in the editor. Every change is written to a draft automatically, and the draft stays private until you click Publish. This page explains the save status pill, what happens when the connection drops, and how publishing works.
Autosave and the status pill
Step 1: Make any change in the editor. The pill next to the form name switches to Saving… and, a moment later, to Saved.


Draft
The form has no questions yet. Nothing to save or publish.
Saving…
Your last change is being written to the server.
Saved
The draft is up to date on the server.
Retrying…
The last save did not reach the server (for example your connection dropped). Your changes are kept in the browser and the save is retried automatically.
Not saved
The save keeps failing. Keep the tab open and check your connection; the editor retries on its own.
If the editor cannot reach the server it tells you: Can't reach the server. Your changes are kept and saving will retry automatically. If a change is incomplete (for example an option with no value), the pill explains why it cannot save yet: Can't save yet: {reason}. Fix the field and the save goes through.
💡 Tip: Closing the tab while a save is pending is safe: the editor flushes the last change on the way out, and it also keeps a local backup of your work.
Recovering unsaved changes
If the browser crashed, the tab was killed, or the last save never reached the server, the next time you open the form the editor shows a banner at the top: Unsaved changes recovered, with the text This form has edits from a previous session that never reached the server. Restore them, or keep the saved version?
Click Restore edits to load the recovered changes into the editor (they are then saved normally).
Click Discard to keep the version stored on the server and drop the local backup.
The banner only appears when the local backup differs from what the server has. If everything was saved correctly you will not see it.
Draft versus published
Saving and publishing are two different things:
Draft: what you see in the editor and in Preview. Every autosave updates it.
Published: what respondents see at your public link and in embeds. It only changes when you click Publish.
Step 2: As soon as the draft differs from the live form, a badge Unpublished changes appears next to the Publish button (on narrower windows it shows as a dot; hover it to read the label).

Step 3: Click Publish. The button reads Publishing… for a moment, then a toast confirms Changes published. Your form is live. The badge disappears and Publish becomes disabled with the tooltip All changes are published.

If something goes wrong you will see Could not publish. Please try again. Your draft is not lost; just click Publish again.
Good to know
First publish
A brand-new form is not reachable at its public link until you publish it once. Before that, visitors get a not-found page.
Editing a live form
Respondents keep seeing the last published version while you work. Nothing changes for them until you publish.
Integrations
Connections you switch on under Connect > Integrations (HubSpot, webhooks, Calendly) apply to the live form immediately; they do not wait for Publish. Tracking IDs under Tracking & pixels are part of the draft and go live when you publish.
Unpublishing
There is no Unpublish button. To take a form offline, delete it from the Forms list (this also deletes its submissions), or duplicate it first if you want to keep a copy.
Duplicates
Duplicate in the Forms list creates "{name} (copy)" with the same questions, logic and design. Publish the copy when it is ready.
Who can publish
Every member of the workspace can create, edit and publish forms.
What's next
Preview on desktop, tablet and mobile: check the draft before you publish.
Publish, Share & Embed: copy the link, embed the form, share card.
Create a form: duplicate and delete forms from the list.
Last updated