Sharing and collecting
How to embed a form on your website
A published PulseFormCreator form can sit inside your own page in 8 ways. This article covers how to get the snippet, which style to choose, and what to do when your site builder will not accept a script.
Last updated
Get the snippet
Publish the form first, because a draft has no address to embed. Then open the Share tab, choose Embed, pick a style and copy the snippet. It is a small script tag that loads /embed.js from PulseFormCreator and draws the form inside your page.
Nothing else needs installing. There is no WordPress plugin and no account to connect. If your site accepts an HTML snippet, it accepts this one.
Choose one of the 8 styles
- Inline: the form sits in the page where you paste it. Use it for a contact page or a registration page.
- Full page: the form is the whole page. Use it behind a link in an email signature or a QR code on a flyer.
- Pop-up, slider and popover: a button opens the form over the page. Each can also open on load, after a delay, after scrolling, or when a desktop visitor moves to leave.
- Side tab, chat bubble and feedback button: available on every page, and closed until someone clicks.
If in doubt, choose inline. It is always visible, and it is the style the contact form template and the quote request form template are designed for. A pop-up or slider suits a short form such as the newsletter signup form template.
Paste it into your site
The snippet goes wherever your site builder lets you add raw HTML: a code block in WordPress, an embed block in Squarespace, an HTML element in Wix, a custom section in Shopify, or straight into the page for a hand-written site.
If your platform strips script tags, use the plain iframe option on the same panel. It still passes your page's query string to the form. You lose dynamic height and the pop-up triggers, and everything else works.
Embed options
Dynamic height is on by default, so the embed grows and shrinks with the form and never scrolls inside a fixed box. Turn it off and set a height if your layout needs a fixed block.
Transparent background lets your own page colour show through, which suits an inline form on a coloured section.
Hidden fields can be passed into the embed, and the embed forwards your page's own query string as well, so a campaign parameter on your landing page arrives with the response. There is also a setting that records the host page in an originPage field, which tells you which page a submission came from. See share a form for the rest of the Share tab.
When it does not appear
There are three common causes. The form is still a draft, so there is nothing to load. The snippet was pasted into a rich-text box that escaped the HTML, in which case use a code or embed block. Or a content security policy on your site is blocking the script, in which case the plain iframe usually works.
If none of those is the cause, send us the page address and we will look at it. For a contact page, the contact form walkthrough covers the whole job.
Did this answer your question?
If it did not, tell us what was missing and we will fix the article.