← Portal
Live Chat Widget

Add live support to your
app in 2 minutes

Embed a customizable chat widget. Visitors connect instantly, agents reply in real-time via the wSocket dashboard.

Shadow DOM isolation · 6.7 KB gzipped · mobile-first · WCAG accessible

Beautiful, accessible chat widget

Shadow DOM isolation, 6.7 KB gzipped, mobile-first design with WCAG accessibility baked in.

wSocket Support
Hi! How can we help?
Hello, I need help with billing
Sure! Let me connect you to our billing team...

How it Works

01

Embed

Add one script tag to your HTML. The widget renders automatically.

02

Customize

Match your brand. Colors, text, position, pre-chat — all configurable.

03

Chat

Visitors start chatting. Agents receive messages in real-time via the dashboard.

Built for speed & simplicity

Everything you need, nothing you don't.

Real-time Chat

Sub-100ms latency. Messages delivered instantly via WebSocket Pub/Sub.

6.7KB Widget

Shadow DOM isolation, mobile-first, accessibility built in.

Full Customization

Colors, position, pre-chat form, offline messages — all configurable.

Internal Notes

Private notes visible only to agents. Collaborate without the visitor seeing.

Slash Commands

/assign, /tag, /close, /template — agent productivity built into the chat input.

Analytics & CSAT

FRT, ART, volume charts, agent performance, and customer satisfaction scores.

Quick Install

One script tag and you're live.

html

Customization Options

Pass any of these to WSocketSupport.init()

OptionTypeDefaultDescription
primaryColorstring#f43f5eAccent color for the widget button and header
positionstringbottom-rightbottom-right / bottom-left / top-right / top-left
buttonTextstring"Chat with us"Label shown on the launcher button
preChatForm.enabledbooleanfalseShow a name/email form before the chat starts
preChatForm.fieldsstring[][]Fields to collect: name, email, phone, company
offlineMessagestring"Leave a message"Text shown when no agents are online
localestringautoauto / en / pt / es — widget UI language

Agent Dashboard

Your team handles every conversation from a unified, real-time inbox.

Inbox

  • Real-time updates via WebSocket
  • Tabs: Mine / Unassigned / All
  • Quick reply & canned responses

Analytics

  • First Response Time (FRT)
  • Average Resolution Time (ART)
  • CSAT scores & volume charts

Chatbot

  • Rule-based triage & FAQ flows
  • Keyword-triggered auto replies
  • Escalate to human with full context

Start handling support in minutes

One script tag. One dashboard. Real conversations, real time.