Documentation
IntroductionQuick StartInstallationConfiguration
Question TypesPages & NavigationDrag & DropLive Preview
Conditional LogicPage RoutingFinish Screens
Built-in ThemesCustom ThemingFonts & PatternsLogo & Branding
Viewing ResponsesExporting DataWebhooks
Stripe SetupFixed PricingDynamic Pricing
Custom SlugsEmbed OptionsPublish Checklist
Inviting Team MembersRoles & Permissions
Docker DeployEnvironment VariablesCaddy SetupUpgrading

Publish Checklist

Before a form can be published, the builder runs a pre-publish checklist. This prevents common publishing mistakes.

Checklist items

| Item | Required | Notes | |---|---|---| | Form has at least one question | ✓ Required | You can't publish an empty form | | URL slug is set | ✓ Required | Set in Settings → Deployment → URL Slug | | Webhook URL configured | Optional | Recommended for production forms | | Welcome screen configured | Optional | Increases completion rates | | Finish screen configured | Optional | Required for good respondent experience |

Running the checklist

Click Publish in the builder sidebar. The checklist appears with the status of each item. Required items must pass before you can publish.

Publishing

Once required items pass: 1. Click Publish to make the form live at its slug URL 2. A confirmation shows your form URL

Editing after publish

You can edit a published form at any time. Changes apply immediately — there's no staging or "republish" step. This means:

  • Be careful changing question field names (it affects CSV exports and webhooks)
  • Be careful deleting questions (existing responses retain the data, but the column context changes)
  • Changing the slug breaks existing shared links

Unpublishing

To take a form offline, delete the slug in Settings → Deployment → URL Slug and save. The form will return a 404 at its previous URL.

← PREVIOUSEmbed OptionsNEXT →Inviting Team Members