Skip to content

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>

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, and a genuine unread badge (with a chime and a flashing browser tab title) appears if a reply arrives while it’s closed.

On phones, the window goes full-screen instead of a small floating box.

Exactly the same Inbox every other channel uses — a Live Chat ticket looks and behaves like any other ticket, including status, priority, assignment, tags, and Markdown-formatted replies.

Once an agent resolves the ticket, the widget shows an inline 5-star rating prompt right in the chat window (see CSAT).

There’s currently no file-upload control for visitors, and no image/attachment-sending control for agents replying to a Live Chat ticket — text (with Markdown) is the full range today. There’s also no typing indicator yet.