Core concepts
Blocks, stable field ids, draft vs published schema, and workspaces: the ideas the rest of the docs build on.
Blocks
A form is an ordered list of blocks. Most blocks are fields (a question with an answer); some are content (a heading, a paragraph, a page break). One shared renderer draws blocks everywhere: the editor preview, the hosted page, and the embed all show the exact same thing.
Stable field ids
Every field gets a stable id when you create it, independent of its label. Responses are keyed by that id, so renaming a question never breaks historical answers, and reordering never scrambles your data.
Draft vs published
Your working form is a draft you can edit freely. Publishing takes a frozen snapshot; the public form always renders that snapshot, and submissions are validated against it. Your edits stay private until you publish again.
Workspaces
Forms, themes, members, and domains all live inside a workspace. You can belong to several and switch between them from the top bar. Your plan (Free or Pro) is set per workspace. See members and roles.