Skip to content

Publishing a form

Publishing is the step that makes your work live. Until you publish, respondents see nothing you have changed.

Publishing snapshots the current draft into an immutable version that respondents see. Your draft keeps evolving independently until you publish again.

A form’s first publish is one screen. It leads with the version number, the field count, and what publishing will do: make this the version respondents answer, and turn the form on. Below that, a checklist of anything worth settling first, then the form’s settings as collapsible rows, each stating its current value on the right:

RowWhat it coversReads, for example
Object modelRecord types, the primary object, and the record link choicesContact primary
After someone submitsThe message or redirect a respondent getsGeneric message, Custom message
When responses are acceptedThe schedule and any response capAlways open
Who can reach itThe Share URL, the Sliick Edge consent tick, and the two allowlistsNot served publicly
Notifications and integrationsThe notification addresses and the webhook1 recipient

Object model appears only on a form that maps at least one object, so a form with nothing mapped shows the other four.

The Before you publish screen: a lead line reading Version 1, 1 field, goes live when you publish, then four collapsed rows each stating its current value, and Keep editing and Publish buttons

The point of the current values is that an author who opens nothing has still read what publishing will do. Open a row to change it. The buttons are Keep editing and Publish, and clicking straight through writes nothing you did not touch. A closing line says you can change any of it later in Form settings, with no republish needed.

Republishing is unchanged: the compact dialog below, with Review setup first to reveal those same rows inline.

  1. Click Publish in the top bar.
  2. On a republish, if there are things worth knowing first, a Before you publish dialog lists them, under the heading Nothing here blocks publishing: these are things respondents or your team will notice. Typical warnings: a required choice field with no option source, a mapped File Upload, and fields left unmapped. The buttons are Keep editing, which writes nothing and publishes nothing, and the confirm button, which reads Publish anyway when warnings are listed and Publish when the dialog is only the Sliick Edge question. Declining is not remembered: the next publish asks again, showing whatever is stored at that point. On an org with no Sliick Edge connection, a clean form publishes with no dialog at all.
  3. On success you get a short confirmation: Published, This version is live, with a single Done button. It shows the link that resolved for this form, if one did, with Copy link. It never composes a link where none resolved, because where a form can be reached has more than one answer. That lives in the Share tab.

On an org connected to Sliick Edge, the Before you publish dialog opens on every publish, because it also carries the Allow on your public Sliick Edge address tick. It is an offer, not a warning: it never blocks publishing and never appears in the warnings list. Ticking or unticking it there saves before the publish runs, so the public address is refreshed against the version you just published.

Check that tick on a form’s first publish. Connecting Sliick Edge is your org saying how it serves forms, so a form that has never been published arrives with the box already on, under Who can reach it. Every later publish shows it as you last left it, so unticking a form is never undone for you. Untick it on a form that should exist only on an internal or Experience Cloud page.

A permission set that stops you editing one setting no longer decides this for you. The consent tick stays readable and editable even where a neighbouring setting is locked, so you can untick it and publish. Only the locked setting itself is withheld.

These cannot be overridden:

BlockHow to clear it
A running experimentEnd it first. See Versions and A/B experiments
Visibility logic that cannot settleFind it in the Logic Map
An unresolved required record typeChoose it in Record types
An unanswered record link choiceChoose it in The form’s object model
Two fields sharing an API nameRename one. The message names the duplicated name and every field carrying it
Two fields answering the same link parameter, or a parameter name the renderers already useChange one of them. See Sharing a form
A person-account form mapping person fields to a business account record typeChoose Person Account in Settings, or map those questions elsewhere. See Person accounts

Publishing a form that is paused turns intake on. If a form has never been published and is not currently accepting responses, its first publish also starts it accepting, and the confirmation says so.

Republishing never re-opens a form you deliberately closed, and restoring an old version never re-opens one either.

On an Experience Cloud placement, respondents see the change immediately, because that reads the org directly.

On a public Sliick Edge address, publishing tells that address to re-fetch the form, so the new version reaches respondents on their next visit.

If a change is not showing up on a public link, publish again rather than waiting. If a refresh fails, the public address keeps serving the version it already has until your next successful publish. The Delivery panel’s Edge cache refresh row reports whether the refresh landed.