Setup · Script tag · Identify
Paste one script tag and the widget is live. One JavaScript call to identify users. That is the entire installation — no build step, no sales call, no native SDK for web.
Works on any site that runs JavaScript
The workflow
Copy from Settings → Widget, paste into your layout, ship. Identify when you know the user.
Your org-specific snippet is waiting in Settings. It points at the Userscom widget CDN.
Drop it in your root layout, theme footer, or tag manager. Reload — the bubble appears.
After login, call Identify with email and traits so tickets show full customer context.
Capabilities
No implementation project. No mandatory onboarding call. Paste and go.
The widget loads asynchronously. Your Core Web Vitals stay intact.
Pass plan, company, and IDs when the user is known — powers sidebar context and actions.
React, Next.js, Vue, Svelte, Shopify, WordPress, Webflow, Framer, plain HTML.
Colour, position, triggered messages, tabs — no redeploy for most settings.
Open your site, send a test chat, see the ticket in the dashboard immediately.
Who this is for
Perfect if you
What you will not need
Plus everything else
Most teams are live in under two minutes: create an account, copy the script tag from Settings → Widget, paste it into your site, and reload.
No. The standard install is a script tag. Works with SPAs and multi-page sites alike.
Call the Identify JavaScript API with the user email and optional traits after login. Attributes then appear on tickets.
The widget is under 30 KB and loads asynchronously so it should not block rendering or hurt Core Web Vitals the way heavier chat suites often do.
Yes. Many teams paste the snippet into GTM or their theme footer. Any method that injects the script on page load works.
Create a free workspace and grab your snippet — no credit card required.
Under 2 minutes · Under 30 KB · Any JavaScript site