Help

Embedding on your site

Drop a form onto any web page with one script tag — inline, as a popup, a slider, or fullscreen.

HigherStack forms embed as a small web component. Add the script once, then place the form tag wherever you want it. The form inherits your theme and submits securely back to your backend.

1. Add the script

HTML
<script src="https://forms.higherstack.ca/embed.js" async></script>

2. Place the form (inline)

HTML
<higherstack-form form-id="your-form-id"></higherstack-form>

Launcher modes

Instead of inline, you can show a button that opens the form. Add an embed attribute:

ModeBehavior
(none)Inline, in the normal page flow.
popupA button that opens the form in a centered modal.
sliderA button that slides the form in from the right.
fullscreenA button that opens the form filling the screen.
HTML
<higherstack-form form-id="your-form-id" embed="popup" button-text="Open form"></higherstack-form>
Note

You’ll find your form id and copy-paste embed code in the builder under Publish → Embed. For the full attribute list and consent handling, see the Embed reference in the developer docs.

Tip

Restrict which sites may embed a form with the allowed origins setting under access control — submissions from other domains are rejected.

Still need help?

A dedicated support form is coming soon. In the meantime, jump back into the product or reach the team from the contact page.