Live Chat widget
The Live Chat channel is a chat bubble you embed on your own website — no external platform account, no app review, just one script tag:
<script src="https://app.ghamalim.net/widget.js" data-channel="<your-channel-id>" async></script>What visitors get
Section titled “What visitors get”A launcher bubble in the corner of the page that opens into a real-time chat window. A visitor is identified by a browser-local ID (no login required), so their conversation persists across page reloads and repeat visits. Messages arrive with real push delivery (not just periodic polling), the window shows real connection status, a live typing indicator when an agent is replying, and a genuine unread badge (with a chime and a flashing browser tab title) appears if a reply arrives while it’s closed.
Visitors can attach a file from the composer’s paperclip button, same as an agent can from the inbox side.
On phones, the window goes full-screen instead of a small floating box.
Customizing the widget
Section titled “Customizing the widget”Under the Live Chat channel’s Customize widget button: theme and brand color, the launcher button’s shape/position/text, colors inside the conversation itself, an optional pre-chat form (collect a name/email/custom fields before the conversation starts, fields you define), and a welcome popup message shown before the visitor opens the chat. A live preview sits alongside as you edit.
What agents see
Section titled “What agents see”Exactly the same Inbox every other channel uses — a Live Chat ticket looks and behaves like any other ticket, including status, priority, assignment, tags, file attachments, and Markdown-formatted replies. Turning on show full history in the widget settings lets a returning visitor’s chat window show their messages from past tickets too, not just the current one.
After a resolution
Section titled “After a resolution”Once an agent resolves the ticket, the widget shows an inline 5-star rating prompt right in the chat window (see CSAT). If you’ve turned on email transcript in the widget settings, the visitor can also get the full conversation emailed to them.