Description
🏆 Live Support Chat – Live Chat 3 (GPL)
A fast, self-hosted live chat platform for websites, SaaS apps, and eCommerce — real-time messaging, proactive engagement, departments, canned replies, file sharing, and chatbot automations on a secure PHP/Laravel stack.
🚀 Overview
Live Support Chat – Live Chat 3 helps support teams talk to visitors and customers in real time, reduce resolution times, and convert more leads.
It embeds a lightweight widget on any site and provides an agent console with routing, conversation history, and performance metrics — ideal for SaaS, online stores, agencies, hosting providers, and internal IT desks.
Experience-driven design: built around real support workflows — shift handoffs, canned responses, tags, SLAs, and multilingual UI — so teams onboard quickly and scale confidently.
✨ Key Features
- Real-Time Chat: instant messaging with typing indicators, agent presence, and read receipts.
- Widget & Branding: floating/embedded widgets, color/themes, logo/avatar, welcome prompts.
- Proactive Messages & Triggers: target by URL, time on page, UTM, or cart value to start conversations.
- Departments & Routing: route by department, load balance across agents, round-robin or skills-based options.
- Canned Replies & Shortcuts: slash commands and saved snippets for fast responses.
- File Sharing & Rich Content: images, PDFs, screenshots, emojis, and voice notes (size-limited).
- Offline & Email Fallback: capture contact form when agents are away; send transcripts by email.
- Chatbot Automations (Optional): welcome flows, FAQ deflection, lead qualification, and handoff to human.
- Knowledge Base Search (Optional): suggest articles during chat to reduce agent effort.
- Operator Console: multichannel inbox, tags, internal notes, transfer/merge, and visitor timeline.
- Reports & KPIs: response time, wait time, resolution rate, CSAT polls, busiest hours, agent productivity.
- Security & Privacy: role-based access, IP rules, conversation redaction, GDPR consent banner.
- Integrations: webhooks & REST API; optional Slack/Telegram alerts or CRM/Help Desk sync.
- Multilingual & RTL: translate widget and agent UI; locale-aware date/number formats.
- PWA & Notifications: desktop push and email notifications for new chats and mentions.
⚙️ Technical Stack
- Framework: PHP (Laravel build typical) with REST endpoints
- Realtime: WebSockets via Laravel WebSockets/Ratchet or external services (e.g., Pusher); fallback to long-polling
- Database: MySQL 5.7+/8.0 or MariaDB 10.3+
- Cache/Queue: Redis or database queues; Supervisor/Horizon for workers
- Frontend: Blade views, Alpine.js/Vanilla JS; widget embed script
- Server: Nginx/Apache with HTTPS; PHP 8.1+ recommended
- PHP Extensions:
pdo_mysql,mbstring,openssl,curl,intl,fileinfo,json,zip - Build Tools: Composer, Node.js (Vite) & NPM/Yarn
🧩 Installation Guide
- Upload: deploy files to your Linux server/hosting; enable HTTPS.
- Configure: create DB; set
.env(APP_URL, DB, MAIL, CACHE/QUEUE). - Dependencies:
composer install --no-dev&php artisan key:generate. - Migrate/Seed:
php artisan migrate --force; optionally seed demo data. - Assets:
npm install&npm run build. - Realtime: configure Laravel WebSockets or Pusher credentials; start queue workers (Supervisor).
- Widget: copy the embed
<script>into your site theme; verify handshake and CORS. - Harden: set permissions for
storage/&bootstrap/cache; enable rate limits and backups.
Tip: Test proactive triggers on staging URLs and verify push notifications for agents before launch.
📦 Deliverables
- Complete source code (GPL build) for Live Chat 3
- Agent console & visitor chat widget
- Realtime server config (WebSockets) & queue workers
- Webhook/REST API documentation & sample payloads
- Localization files, basic theming, GPL license text & changelog
📱 Supported Platforms
- Server OS: Linux (Ubuntu/Alma/Rocky) recommended; Windows/macOS for development
- Browsers: Chrome, Edge, Firefox, Safari (latest)
- Devices: responsive widget and agent console for desktop/tablet/mobile
🧠 Notes
- License: Distributed under the GNU General Public License (GPL) for lawful self-hosting, testing, and education.
- Customization Tips: theme via Blade; extend bots with events/listeners; integrate CRM via webhooks.
- SEO & Performance: defer widget script, use HTTP/2, enable caching; set canonical URLs for support articles.
- Privacy: show consent for tracking, provide transcript exports/deletion, and mask sensitive fields.
- Security: enforce HTTPS, 2FA for agents, IP allowlists, session timeouts, and attachment size limits.
👨💻 Original Developer Credit
Originally authored by the vendor listed on
CodeCanyon.
Please support the original author by purchasing a commercial license if your use case requires it.
🔒 Disclaimer
This is a GPL redistribution intended for learning, testing, and lawful self-hosting. We are not the original developers and provide no implied warranties.
All trademarks and product names belong to their respective owners. For commercial production, review licensing obligations and obtain a valid license from the original developer when necessary.

Reviews
There are no reviews yet.