Linux 软件免费装
Banner图

Captain Live Chat

开发者 devangvachheta
更新时间 2026年10月8日 11:49
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

customer service live chat support chat widget real-time chat

下载

1.0.0 1.1.0 1.1.1

详情介绍:

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. https://www.youtube.com/watch?v=cvf3FE3dkLw 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 switch themselves online or offline from their Profile, stay online while any WordPress admin tab is open (also in the background), and go away automatically a couple of minutes after closing the admin. A short "Get your live chat ready" checklist helps new users send their first test message. 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 A live red badge next to the plugin's menu item shows how many visitors are waiting, on every admin screen. 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. Optional data retention erases old closed conversations automatically. ⚡ 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:

安装:

  1. Upload the captain-live-chat folder to /wp-content/plugins/, or install the plugin directly from the WordPress Plugins screen.
  2. Activate the plugin from the Plugins screen.
  3. Go to Captain Live Chat → Settings and configure who can act as an agent.
  4. Visit your site and click the chat bubble (bottom-right) to start a test conversation.
  5. Return to Captain Live Chat → Inbox, switch yourself to Online on the Profile page, and reply. The "Get your live chat ready" checklist in the Inbox walks you through these steps.

屏幕截图:

  • The agent Inbox - thread list, active conversation, and visitor info panel side by side.
  • Canned Responses - saved replies with shortcuts and tags for faster answers.
  • Analytics dashboard - chat volume, response time, and resolution rate at a glance.
  • Widget Settings wizard - accent color, welcome screen, offline experience, and a live preview.

升级注意事项:

1.1.1 Fixes visitors being locked out of the chat after a few minutes, adds display rules, a live unread badge and data retention, and hardens the public chat widget. Recommended for all users.

常见问题:

Does this plugin require a paid subscription?

No. Captain Live Chat is 100% free and self-hosted. All data stays on your server. An optional Pro add-on exists for teams that want extras like unlimited canned replies, transcript/history export, and White Label branding.

Does it work on shared hosting?

Yes. The plugin uses AJAX polling (not WebSockets), which works on all shared hosting providers including Hostinger, Bluehost, SiteGround, and Kinsta.

Is data stored on your servers?

Yes, entirely. All chat data is stored exclusively in your WordPress database. Captain Live Chat itself makes no external network calls and sends data to no third-party service.

Does Captain Live Chat send my visitors' data anywhere?

No. This plugin has no AI or third-party integrations of its own and makes no external network calls of any kind.

Can multiple agents reply to chats?

Yes. You can grant chat access by WordPress role (e.g. all Editors) or by selecting individual users. Every agent's own row in Team Access is protected - you can't accidentally lock yourself out by removing your own access or restricting your own permissions.

What happens if no agent is online when a visitor writes in?

The widget shows a dedicated offline screen instead of the normal welcome screen: your configured offline message, optional name/email fields, and a custom-text submit button. The message is saved as a real conversation in your Inbox just like any other, so the "Unanswered message reminder" email and normal reply flow both still apply.

Can I customize what the offline lead-capture form asks for?

Yes. Under Widget Settings → Offline, you can edit the welcome message, toggle the name and email fields on or off, and change the submit button text - all with a live preview.

Will my visitors' messages be safe?

All visitor inputs are sanitized server-side using WordPress functions. All AJAX endpoints are protected by nonces. Visitor-facing endpoints are rate-limited to prevent spam.

Can I change the widget colours?

Yes, through the Widget Settings wizard's Appearance step (accent color, launcher icon, position, and panel size), with a live preview on both desktop and mobile.

Does the widget show a "Powered by Captain Live Chat" credit to my visitors?

No, not unless you turn it on. It is off by default. If you'd like to help others discover the plugin, you can enable "Show 'Powered by Captain Live Chat' badge" under Settings → Notifications - entirely optional, and you can customize the badge text to whatever you like. It's always rendered as plain text with no external link, regardless of what text you enter.

Why does the chat widget say "Offline" when I test it?

Visitors see "Online" while at least one agent is switched online. Turn on the Online Status switch on your Profile page (the Inbox checklist also has a "Go online" button). You stay online while any WordPress admin tab is open, also in the background, so you can test the widget in another tab. About two minutes after you close WordPress admin you are shown as away.

How do I hide the chat widget for a while?

Open Widget Settings and use the "Live on website" switch at the top. The chat button disappears from your site straight away; your Inbox and conversations stay as they are. While the widget is off, the Inbox shows a notice with a button to turn it back on.

Does the chat widget show inside Elementor or other page builders?

No. The widget is hidden inside the editors of Elementor, Beaver Builder, Divi, Bricks and Oxygen, so it never covers the page you are editing and a stray click cannot start a real conversation. It shows normally in previews and on the live site. Developers can change this with the captlc_is_page_builder_editor filter.

Can old conversations be deleted automatically?

Yes. In Settings → Uninstall, set "Auto-delete old conversations" to a number of days. Closed conversations with no activity for that long are permanently erased once a day (messages, attachments, notes and activity log). The default is 0, which keeps conversations forever.

What happens to data when I uninstall?

By default, your data is kept so you don't lose anything if you reinstall later. If you want a clean removal, turn on "Delete data on uninstall" in Settings before deleting the plugin - this removes all plugin database tables, options, and transients when you click Delete on the Plugins screen. A "Preserve settings on uninstall" option is also available if you want your role/notification preferences to survive a future reinstall while everything else is wiped.

Can I hide the chat on mobile, on archive pages or on certain pages?

Yes. Go to Widget Settings and open step 4, Display Rules. You can switch the chat off per device (Desktop, Tablet, Mobile), hide it on page types such as archives, search results or the 404 page, and hide or show it on specific pages, posts or products that you pick by title.

Can AI assistants manage my chats?

Optionally, yes. On WordPress 6.9 or newer, the plugin registers a set of read/management actions as WordPress Abilities via core's Abilities API. With a separate MCP bridge plugin installed, AI assistants can use those abilities. Every ability requires the "manage_options" capability, is off until you switch it on, and can be individually switched on or off from the plugin's MCP page (under AI & Automation). This is entirely optional and unrelated to any third-party AI provider - the plugin itself makes no AI API calls.

更新日志:

1.1.1 (07/10/2026) 1.1.0 (28/09/2026) 1.0.0 (24/09/2026)