Contensio logo

Live Chat

Live Chat plugin for Contensio CMS. Built-in chat widget with real-time messaging, canned responses, business hours, and conversation management.

About this plugin

Live Chat

Built-in live chat for your Contensio site. A floating widget on public pages lets visitors start conversations with your team in real time. No external service required.

Features

  • Chat widget - floating bubble on all public pages; opens an inline chat window
  • Admin inbox - list conversations by status (Open, My Chats, Unassigned, Closed)
  • Real-time messaging - HTTP polling every 3 seconds on both admin and visitor sides
  • Canned responses - pre-written quick replies with /shortcut support
  • Pre-chat form - optionally require name and/or email before the visitor can start a chat
  • Business hours - per-day schedule with timezone; widget shows offline message outside hours
  • Conversation management - assign to agent, close, reopen, set priority
  • Internal notes - agents can add private notes visible only in the admin
  • Conversation rating - visitors rate 1-5 stars after the conversation is closed
  • Visitor tracking - IP, user agent, current page URL, location
  • Customizable appearance - primary color, position (left/right), header title, welcome/offline messages
  • Embeddable - widget auto-injects via hook; also works on external sites via embed code

Setup

  1. Enable the plugin in the admin Plugins panel.
  2. Go to Live Chat > Settings to configure appearance and business hours.
  3. Publish assets: php artisan vendor:publish --tag=contensio-live-chat-assets
  4. The widget appears automatically on all public pages when the plugin is active.

How It Works

  • Visitors see a floating chat bubble. Clicking it opens the chat window.
  • If pre-chat form is enabled, visitors fill in name/email before messaging.
  • Messages appear in the admin inbox at Live Chat.
  • Agents reply from the conversation view. Replies appear in the visitor's widget in real time.
  • When the agent closes the conversation, the visitor sees a rating prompt.

License

AGPL-3.0-or-later. See LICENSE file.