Skip to content

Publishing Forms

Learn how to publish your forms and display them on your Shopify storefront.

Forms have two statuses:

StatusDescription
DraftForm is being edited, not visible on storefront
PublishedForm is live and can be displayed on storefront
  1. Open your form in the builder
  2. Ensure all required configuration is complete
  3. Click the Publish button in the header
  4. Confirm the publish action
  5. Your form is now live
  1. Go to Forms in the navigation
  2. Find the form you want to publish
  3. Click the menu on the form row
  4. Select Publish
  5. Confirm the action

When you publish a form:

  1. Bundle Generated - Form is converted to an optimized module
  2. Uploaded to CDN - Bundle is uploaded for fast global delivery
  3. Metafield Updated - Shopify metafield stores form reference
  4. Ready to Display - Form can now be added to your theme

Every form has a unique ID needed to display it on your storefront:

  1. Open the form in the builder
  2. Look at the URL - the ID is the string after /forms/
  3. Or click Copy Form ID from the form settings
  4. Example ID: clx1234abcd5678efgh
  1. In Shopify Admin, go to Online Store > Themes
  2. Click Customize on your active theme

Choose where to add your form:

  • Home page
  • Contact page
  • Product page
  • Any other page or template
  1. Click Add section or find an existing section
  2. Look for Add block option
  3. Search for “Nexus Form Block”
  4. Click to add it
  1. Click on the Nexus Form Block
  2. Paste your Form ID into the Form ID field
  3. Save the theme
  1. Preview your page to verify the form appears
  2. Save the theme to make it live

Add the form as a standalone section on any page.

Many sections support adding blocks - add the form block within them.

You can add multiple form blocks to display different forms on the same page.

When you edit and save a published form:

  1. Changes are saved to the draft
  2. Click Publish to update the live form
  3. The bundle is regenerated with changes
  4. CDN cache is busted automatically
  5. Visitors see the updated form

To remove a form from your storefront:

  1. Go to Forms list
  2. Click the form’s menu
  3. Select Unpublish
  4. Form returns to Draft status
  5. Theme block will show “Form not found” message
  1. Open Theme Editor
  2. Find the Nexus Form Block
  3. Click and delete the block
  4. Save the theme

Only show forms to logged-in customers:

  1. Open form in builder
  2. Go to Settings tab
  3. Enable Require Login
  4. Save and publish

Non-logged-in visitors will see a login prompt instead of the form.

  1. Check Form ID - Ensure correct ID is in theme block
  2. Verify Published - Confirm form status is Published
  3. Clear Cache - Try hard refresh (Ctrl+Shift+R)
  4. Check Theme - Ensure block is saved in theme
  1. Check Status - Form may be unpublished
  2. Re-publish - Try publishing again
  3. Contact Support - If issue persists
  1. Clear Browser Cache - Hard refresh the page
  2. Wait - CDN propagation takes a few seconds
  3. Re-publish - Force a new bundle generation
  • Test all validations
  • Preview on mobile and desktop
  • Check all required fields are marked
  • Verify success message/action
  • Test file upload limits (if applicable)
  • Submit a test entry
  • Verify email notifications work
  • Check submission appears in dashboard
  • Test on actual storefront (not just preview)