Skip to main content

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:
Use one or the other. Both mount the same launcher, so a page that does both gets two.

Limits

Set by the support API, not by the widget:
  • 5 new conversations per IP per hour
  • 30 messages per IP per 10 minutes
If the widget script cannot be fetched (a CSP rule, an ad blocker, an offline visitor), mount() warns on the console and your page carries on without a launcher.