Skip to content

Install guide

Add the tag to your site

Add the Signalbox script tag to the pages that hold your HubSpot forms.

Signalbox listens to your HubSpot forms through one script tag.

  1. Open Settings, then Sites.
  2. Add the address of each site that holds a form, such as https://www.example.com.

www.example.com and example.com are two sites. Add both if your pages use both. Signalbox takes calls from the sites on this list and refuses all others.

Each site on the list shows its tag. It looks like this:

<script async src="https://api.trysignalbox.com/signalbox.js" data-key="your-site-key"></script>

The key is not a secret. It only works from the site it belongs to.

3. Put it in the head of every page that holds a HubSpot form

Section titled “3. Put it in the head of every page that holds a HubSpot form”

Put it in the page’s <head>. If you use a tag manager, add it there as custom HTML on all pages.

It can go before or after HubSpot’s own embed code. It works with both of HubSpot’s embeds: the older one (hbspt.forms.create) and the newer one.

  1. Load a page that holds a form.
  2. Open Forms in Signalbox. The form shows the page it was seen on.

If it does not, see When something is wrong.

  • It is about 11 kB and loads without holding the page up.
  • It sets no cookie.
  • It sends nothing for a form until you turn routing on for that form.
  • The calendar and the questions are separate files, fetched only when a visitor is shown one.