Floating launcher
Install the floating launcher, a support button with a quick-action menu that is separate from the Support Hub.
The floating launcher is a small button pinned to a corner of your site. Click it and a short menu opens — find answers, suggest an improvement, and whatever links you add.
It is a different embed from the Support Hub, with its own script, its own settings and its own behaviour. They are easy to confuse because they look similar on the page and accept some of the same attributes.
Which one do you want
| Support Hub | Floating launcher | |
|---|---|---|
| Script | chat-widget.js | support-launcher.js |
| What it does | A conversation, with a hub landing if you enable one | A button and a short menu of actions |
| Live chat | Yes | No |
| Creates contacts | On page load, before any interaction | On page load, before any interaction |
| Creates accounts | Yes, when a company is given | Yes, when a company is given |
| Configured under | Customer Support → Support Hub | Customer Support → Floating Launcher |
If you want visitors to talk to you, you want the Support Hub. If you want a tidy entry point to your help content and a way to collect suggestions, without staffing a conversation, the launcher is the lighter option.
They can both be on the same page. They do not talk to each other — see using both.
Install
The launcher needs to know which workspace it belongs to. Either attribute works:
data-company-id— your workspace iddata-widget-id— a Support Hub widget id, which the server resolves back to the workspace
The second exists so you can reuse the id you already have in a Support Hub tag rather than finding another one. The same value in the two different script tags does two entirely different things, which is the single easiest mistake to make here.
Provide neither and the script logs an error naming both attributes, and stops.
What the menu contains
Four items are configured by default:
| Item | Action |
|---|---|
| Find answers | Opens a knowledge base search overlay |
| Contact us | Opens a URL you set |
| Suggest an improvement | Opens a feature-request form |
| Support page | Opens a URL you set |
Set the label, colour, corner and the items themselves under Customer Support → Floating Launcher. Each item does one of:
| Action | What it does |
|---|---|
kb_search | Opens the knowledge base search overlay |
feedback | Opens the feature-request form |
link | Opens the item's url in a new tab. Nothing happens if the url is blank |
chat | See using both — this one has a caveat |
Two of the defaults are link items with an empty url, so they do nothing until
you fill them in.
Configuration is cached for a minute at the edge, so a change can take up to that long to reach a visitor already on your site.
Identifying the submitter
You can pass who the visitor is:
They are recorded on any feature request the visitor submits, and they create CRM records — exactly as the Support Hub does with the same details.
What identification creates
When the launcher loads with an email address:
- finds the matching contact, or creates one with a
sourceofsupport_launcher - finds or creates an account when a company was given, and links the two
- saves the suggestion as a feature request pointing at that contact
The address is matched case-insensitively, so Ada@Example.com and
ada@example.com are one person rather than two contacts.
This happens on page load, the moment the launcher knows who the visitor is — exactly as the Support Hub does. A visitor your site identifies becomes a contact whether or not they ever open the launcher, so every identified visitor is in your CRM.
Submitting a suggestion resolves the same person again, which by then is a lookup rather than a new record, and is what attaches the suggestion to their contact. Without an email address the suggestion is still saved — it simply has no contact attached.
Using both
Nothing stops you running the launcher and the Support Hub on the same page, and it is a reasonable setup: the launcher for self-service, the widget for conversations.
They are independent, though, and one gap follows from that. A launcher item
with the chat action cannot open the Support Hub. It falls back to opening
the item's url in a new tab, and does nothing at all when that is blank. To
send someone from the launcher into a conversation, point a link item at a
page where the Support Hub is embedded.
Appearance
| Setting | Default |
|---|---|
| Label | Support |
| Colour | #1f2937 |
| Position | bottom-right |
| Theme | auto |
data-theme on the script tag takes auto, light or dark and overrides
the workspace theme, the same way it does for the Support Hub.
When the launcher does not appear
- Neither id attribute is set. The script logs an error naming both and stops.
- The workspace id is wrong. The configuration request returns 404 and nothing renders.
Both fail quietly on the page and report themselves in the browser console.