Fire Away

A chat widget that respects your website

One asynchronous script with no dependencies, rendered inside a shadow root so it can neither inherit nor leak a single style rule.

On your page

It cannot break your CSS

Everything renders inside a shadow root with its own compiled styles. Your reset cannot reach into it and its styles cannot escape onto your page, which is the failure mode most embedded widgets have and nobody notices until a customer complains.

  • Loaded async, so it never blocks rendering.

  • Title, accent colour, position and greeting are yours to set.

  • Reconnecting socket with backoff, falling back to polling if the connection keeps failing.

A visitor profile card with a location pin and a trail of visited pages
Security

Your key, your domains

List the origins you embed on and the widget stops working anywhere else, so a public key lifted from your page is useless on someone else’s. Leave the list empty and it works anywhere, which is the sensible default until you know your domains.

  • Uploads are checked by extension, MIME type and magic bytes, and served sandboxed from a locked-down policy.

  • Rate limits per visitor, per site and per organisation.

  • Conversations are scoped to a token issued for that conversation alone.

Allowed origins

https://yourcompany.com
https://app.yourcompany.com
https://staging.yourcompany.com

Questions about chat widget

How big is it? +
About 40 KB for the whole thing, styles included, with no runtime dependencies. It is served close to whoever is visiting.
Does the visitor have to give an email address? +
Yes, on the first message. That is what lets the conversation continue by email, and what makes the thread findable when they come back.

Explore the rest of the product

Shared inbox

Live drafts, soft assignment, internal notes and mentions.

Learn more

Email fallback

The conversation continues by email and comes back to the same thread.

Learn more

Visitor context

Pages, location and your own app data on every conversation.

Learn more

Try it on your own site

Fourteen days free, and about two minutes to install.

Fourteen days free, no card.