Nomow Help

Publishing & embedding

Share a form via its public URL or embed it on any website.

Admin / RevOpsSales Agent Updated May 2026

Once you complete the six-step wizard and click Publish, Nomow generates a permanent public URL and two embed options. The form is live immediately — no further deployment step is required.

The publish success screen

After publishing you land on a success screen that shows:

  • The shareable form URL (/f/your-slug)
  • A copy button for the iframe embed code
  • A copy button for the script embed code
  • Edit again and View live shortcuts

Confetti fires once. Subsequent visits to the Review step show the same URL and embed code without confetti.

Public form URL

Every published form is accessible at:

https://app.nomow.ai/f/<slug>

If you have a custom domain connected, the URL becomes:

https://forms.yourdomain.com/<slug>

See Custom domains for setup. The slug is set in the Basics step and cannot be changed after the first submission without breaking existing links.

Embed options

Iframe embed

<iframe
  src="https://app.nomow.ai/f/your-slug"
  style="width:100%;border:none;"
  id="nm-form-your-slug">
</iframe>

The iframe resizes automatically. Nomow's public form posts an nm-embed-height message to the parent window whenever its content height changes, so you can listen and update the iframe height without a fixed pixel value:

window.addEventListener('message', (e) => {
  if (e.data?.type === 'nm-embed-height') {
    document.getElementById('nm-form-your-slug').style.height =
      e.data.height + 'px';
  }
});

Script embed

The script embed renders the form inline without a visible iframe element, which avoids cross-origin height complexity on most hosting platforms:

<script
  src="https://app.nomow.ai/embed.js"
  data-form="your-slug"
  async>
</script>
<div id="nm-embed-your-slug"></div>

The script targets the div by its id and injects the form. Both the iframe and script embed options still post nm-embed-height and nm-embed-scroll-to messages, which Nomow-hosted pages (built in the Pages builder) handle automatically.

RTL support

Public forms use logical CSS properties (margin-inline-start, padding-block, etc.) throughout. Setting dir="rtl" on the embedding page or on the form's own container is enough to flip layout, spacing, and text direction correctly — no custom CSS is needed for Arabic or other right-to-left languages.

Next steps

Configure what happens after a visitor submits — stay, redirect, or open a booking page — in Post-submission actions. If you want to fire tracking events or push leads to Pipedrive automatically, see Form integrations.

Was this article helpful?

Related articles

Build a formCreate a lead-capture form with the six-step form wizard.Form fieldsAdd, configure, and reorder every field type in the form builder.Form integrationsPush form submissions automatically to Pipedrive, Brevo, and analytics tools.Post-submission actionsControl what a visitor sees and does the moment they submit a form.