Who This Guide Is For
If you do not use a dedicated plugin or store app flow, this is usually the right install path. Custom websites and JavaScript frameworks typically use one global widget placement so the launcher is available across the whole experience.
Recommended Installation Flow
- Start in your IMSupporting account. Use the main installation guide so you copy the right widget details for the correct site.
- Choose the shared layout layer. For custom HTML, that is usually the main template or layout. For React, Vue, Angular, or headless frontends, use the shared shell or global layout that renders across the site.
- Load the widget globally. Use one global placement rather than repeating it page by page. This keeps the install easier to maintain and more consistent for users.
- Check CSP and script policy if needed. If the app uses a restrictive Content Security Policy, follow the CSP guidance in the installation docs.
- Test on live pages and on mobile. Open key landing pages, pricing pages, support content, and product pages, then send a test message to confirm routing.
Framework and Site Examples
Why This Matters for Sign-Ups
A global install means the widget appears at the exact moment a visitor has a question. That matters most on pricing pages, feature pages, booking pages, and high-intent product pages where a quick conversation can be the difference between a bounce and a new customer.
- Route sales questions to AI or human teams automatically.
- Capture lead details inside conversational workflows instead of forcing long forms up front.
- Support mobile visitors with the same conversion path as desktop users.
Launch Fast, Then Optimise
Get the widget live first, then fine-tune the look, workflows, and AI behaviour once the conversations start coming in.