Description
At a glance
Captain Live Chat v1.1.0 — free WordPress plugin download. Key facts: updated September 28, 2026 · requires WordPress 6.9+ & PHP 7.4+.
Captain Live Chat is a powerful, fully self-hosted live chat plugin for WordPress. Unlike cloud-based services such as Tawk.to, Zendesk, or Crisp, Captain Live Chat keeps every message in your own WordPress database. No monthly subscription, no external calls, no data leaving your server.
Whether you run a small business site, a support-heavy SaaS product, or an agency managing chat for multiple clients, Captain Live Chat gives you a lightweight, self-hosted inbox that works out of the box on any host.
YouTube | X | Facebook Community | Free Support
💬 A Real Chat Widget, Not a Contact Form
A floating chat bubble on the front end opens into a real-time conversation: pre-chat form, quick-reply chips, typing indicators, read receipts, and a dedicated offline lead-capture screen (with configurable name/email fields) when no agent is online.
📥 Facebook Messenger–Style Agent Inbox
A modern, React-based dashboard with a thread list and chat panel side by side. Agents can toggle online/offline, get a heartbeat that stays fresh from any admin page (not just the Inbox), and go auto-away when their browser tab is hidden. Reopening a closed conversation – by the visitor or an agent – leaves a permanent, timestamped marker in the transcript, not just a temporary notice.
🔔 Notifications That Actually Reach Agents
Sound, browser push, in-app notifications (ticket reassignment, @mentions), and rate-limited email alerts make sure a new visitor message doesn’t sit unseen. A separate “Unanswered message reminder” re-emails agents if a conversation still hasn’t been answered after a configurable delay – including messages left through the offline lead-capture form.
👥 Role & User-Based Agent Permissions
Decide exactly who can act as a chat agent – by WordPress role (e.g. all Editors) or by picking individual users, regardless of role. Every agent’s own Team Access row is protected from accidental self-lockout – you can’t remove your own access or restrict your own page/action permissions, even by mistake.
📊 Built-in Analytics & History
Track chat volume, response times, and agent performance from the dashboard, with full conversation history and CSV export.
⚡ Lightweight & Shared-Hosting Friendly
Real-time-feeling updates via AJAX polling (not WebSockets), so it works on shared hosting exactly as well as on managed WordPress hosting.
Perfect for:
- Small businesses that want live chat without a monthly subscription
- Support teams who need conversation history and analytics in their own database
- Agencies managing chat for multiple client sites
- Any WordPress site that wants visitor data to stay on their own server
Key Features
- 💬 Floating Chat Widget : Pre-chat form, quick-reply chips, typing indicator, read receipts, and a dedicated offline lead-capture screen
- 📥 Agent Inbox : Messenger-style thread list and chat panel, real-time polling, visitor info panel (browser, device, live current URL)
- 👥 Role & User Permissions : Grant agent access by WordPress role or by individual user, with self-lockout protection built in
- 🔔 Notifications : Sound, browser push, in-app @mentions/reassignment alerts, and rate-limited email for new and unanswered messages
- 🟢 Online Status & Auto-Away : Presence heartbeat that stays live across every admin page, automatic away when the browser tab is hidden
- 📴 Offline Experience : A configurable lead-capture screen (welcome message, optional name/email fields, custom button text) shown when no agent is online
- 🔁 Persistent Conversation Timeline : Closed/reopened events are saved permanently in the transcript – in the widget and the Inbox – not just a temporary on-screen notice
- 📊 Analytics & History : Chat volume, response times, agent performance, full history with CSV export
- 💡 Canned Replies : Quick, reusable responses for agents
- 🎨 Widget Designer : 5-step wizard – accent color, welcome screen, chat view, offline experience, and widget settings, all with a live preview
- 🔒 Self-Hosted : All conversations stay in your own WordPress database – no external calls
- ⚡ Lightweight : AJAX polling instead of WebSockets – works on any shared host
🌟 Our Products
🥇 Captain Feed for YouTube : Display customizable YouTube feeds for channels, playlists, Shorts, search results, and individual videos.
🥇 Captain Funnel : Automate WhatsApp messages for WooCommerce orders and form submissions using the official WhatsApp Cloud API by Meta.
🥇 Captain Advance Filter : Create powerful filters for WordPress with advanced filtering options, flexible layouts, and easy customization.
🥇 Captain Widgets Kit : Extend your WordPress website with a collection of powerful Elementor widgets and elements.
🥇 Captain Social Review : Display reviews and testimonials from multiple platforms with beautiful layouts and easy customization.
Source Code
The admin dashboard is a React application built with @wordpress/scripts (npm + webpack). The published build/index.js and build/index.css are the compiled output of the human-readable source (JSX/SCSS), which is publicly available at:
https://github.com/devangvachheta/captain-live-chat
To rebuild from source:
- Clone the repository above (it includes the
src/folder andpackage.json). - Run
npm installto install dependencies. - Run
npm run buildto produce a freshbuild/index.jsandbuild/index.cssfrom thesrc/source. - For active development with automatic rebuilds, use
npm run startinstead.
Usage
After activation:
- Set up agents – Under Settings, allow specific WordPress roles or individual users as chat agents.
- Customize the widget – Use the Widget Settings wizard to set accent color, welcome screen, chat view, and the offline lead-capture experience.
- Go online – Toggle “I am online” from your Profile page so visitors see an active agent.
- Reply in real time – New visitor messages appear in the Inbox within a few seconds via polling.
- Review performance – Check the Analytics tab for chat volume, response times, and history.
External Services
Captain Live Chat makes no external network calls of any kind. Every feature (widget, inbox, notifications, analytics, canned replies, knowledge base storage) runs entirely on your own WordPress database, and no visitor or site data is sent to any third-party server.
Frequently asked questions
What is Captain Live Chat?
Captain Live Chat is a free WordPress plugin available under the GPL license. The current version is 1.1.0.
Is Captain Live Chat free to download?
Yes — Captain Live Chat 1.1.0 is a free GPL download with no hidden fees, no account needed, and no feature locked behind a paywall in this package.
How do I install Captain Live Chat 1.1.0?
Download the ZIP file from this page, then in your WordPress dashboard go to Plugins → Add New → Upload Plugin, choose the file, click Install Now, then Activate. The plugin works immediately after activation — no license key or extra setup is required for the core features.
What are the requirements for Captain Live Chat?
Captain Live Chat 1.1.0 requires WordPress 6.9 or higher and PHP 7.4 or higher. Most modern WordPress hosts already meet these versions. Running older versions may cause features to break, so update WordPress and PHP first if your site is behind.
When was Captain Live Chat last updated?
Version 1.1.0 was last updated on September 28, 2026. This page is refreshed automatically, so the download here always matches the newest version we have verified.
Is the Captain Live Chat download safe?
The file is sourced directly from the official WordPress.org repository — the same file the developer published. It is served unmodified, so what you install here is byte-identical to the official release.
Technical details
| Version | 1.1.0 |
|---|---|
| Last updated | September 28, 2026 |
| Requires WordPress | 6.9 or higher |
| Requires PHP | 7.4 or higher |
| Author | Devang Vachheta |
| Tags | chat-widget, customer-service, live-chat, real-time-chat, support |
Download Captain Live Chat
Download Captain Live Chat WP PluginNote: if the download does not start, disable your ad blocker and try again.