Skip to main content

Draft and published states

Your landing page has two states: draft and published. You can make as many changes as you like to the draft without affecting what visitors see. When you’re ready, you publish it.

Autosave is real, server-backed saving

Changes save automatically as you work — but this is not just a local browser draft. Within a few seconds of your very first edit, the header status cycles “Unsaved” → “Saving…” → “Saved”, and a real POST /qr/ request creates and persists the QR record on the server — before you’ve clicked Publish at all. Every edit after that keeps the draft saved server-side the same way.
Because autosave is server-backed, you don’t need to worry about losing work if you close the tab or your browser crashes — your draft is already saved to your account, not just to local storage.

Recovering an unsaved draft

If you have unpublished changes and reopen the editor for that QR code (including via Edit Page), the builder detects that the draft is newer than the last published version and asks what you’d like to do.
Unsaved draft found dialog showing the last-saved timestamp and three options: Continue editing draft, Edit live page, and Cancel

The unsaved-draft prompt shown when reopening a page with unpublished changes

Choose Continue editing draft to pick up where you left off, or Edit live page to start from the last published version instead.

Previewing before publishing

  • Device switcher — click Mobile, Tablet, or Desktop in the header to see how the page adapts.
  • Preview mode — press Cmd/Ctrl+\ to toggle a preview-style canvas view. See Keyboard shortcuts for exactly what this does and doesn’t change.

The publish flow

1

Click Publish

Click Publish in the top-right of the header. This opens a Publish QR code panel — not a simple confirmation dialog — with Basics, Advanced, and QR Design tabs, a live QR code preview, an editable name and Short URL/slug, a folder picker, and tags.
Publish QR code panel showing a QR code preview, editable name, Short URL slug field, QR Type (Dynamic QR code), Folder picker, and Tags field, with Cancel and Publish buttons

The Publish QR code panel — Basics tab

2

Review and confirm

Adjust the name, slug, folder, or tags if needed, then click Publish at the bottom of the panel.
3

Wait for the success state

The header shows Publishing… for a few seconds, then Published ✓. A success panel appears with a Live badge, the QR code, its live URL, and quick actions (View live page, View details, Edit Design, Download, Copy URL, Share).
Published confirmation panel with a green Live badge, QR code image, live URL, and action buttons including View live page, View details, Edit Design, Download, Copy URL, and Share

The success panel shown right after publishing

Publishing takes only a few seconds. Once it completes, anyone who scans the QR code sees the new version immediately.

After publishing

  • The QR code’s live URL serves the updated page; the QR code image itself never changes.
  • You can keep editing in the builder without affecting the live page — your next changes become a new draft.
  • Republishing works the same way each time: make changes, click Publish (the button reads Update live page once a page has unpublished changes since its last publish), and confirm.

Checking the live page

After publishing, view the live page by scanning the QR code, or by clicking View live page from the success panel or the QR code’s detail page.
Always verify the live page on a real mobile device after major layout changes — the canvas preview is accurate, but a real device test is the most reliable check.
Page-builder QR codes are created the same way as other landing-page categories through the API — see Create QR Code for the request schema.
  • Keyboard shortcuts — the preview-mode shortcut referenced above.
  • Page security — password protection, which takes effect once you publish.
  • Templates — saving your published page’s layout as a reusable template.