Show the launcher
mount() puts a floating button in the bottom-right corner. Pressing it
opens your support page in a panel, full-screen on phones. unmount() takes
it back off.
Both are safe to call more than once, and mount() does nothing during SSR,
so an effect that runs twice still leaves exactly one launcher.
What visitors get
The panel is your own support page (support.<handle>.withresult.com), so
there is no support UI in your bundle and nothing to restyle or keep in
step. Visitors write to you, get email notifications, and can reply by
email. Every conversation lands in your Result support inbox.
There are no visitor accounts. A visitor’s conversation is remembered in the
support page’s own storage, so unmounting the launcher never loses it.
Without the SDK
The same widget as a plain script tag, for sites that install nothing:Limits
Set by the support API, not by the widget:- 5 new conversations per IP per hour
- 30 messages per IP per 10 minutes
mount() warns on the console and your page carries on
without a launcher.