Description
NextOlive Chat turns your WordPress site into a customer-messaging hub. Every feature is free and fully functional — there are no locked features, usage limits, or license checks.
- Live chat widget with customizable colors, position, and welcome/offline messages.
- Agent inbox inside WP admin — reply to visitors, see status, take over from AI.
- Optional AI auto-reply powered by OpenAI (you supply your own API key and model). Automatic hand-off to a human on request.
- Visitor monitoring — see who is online and what page they are on.
- Support tickets / offline messages — visitors can leave a message when no one is around; agents reply from WP admin and the customer is emailed automatically. Status and priority management included.
- Knowledge base — write help articles in WordPress; visitors search them from the chat widget, and the AI can use them to answer accurately (grounding).
- Proactive triggers — greet visitors based on the page they’re on, time on site, page views, or whether they’re new/returning; optionally auto-open the chat.
- Departments — route conversations to teams; optional visitor department picker; filter the inbox by department.
- Canned responses / shortcuts — save reusable replies and insert them in the inbox by typing “/shortcut”.
- Reports & analytics — chats/messages/visitors/tickets volume, average rating, average first-response time, chats-per-day chart, message breakdown, rating distribution, top sources and agent activity.
- External embed — paste one script tag on any website (no WordPress required); it connects back to your WP install’s REST API.
- Email notifications for new chats and new tickets.
- Self-contained real-time via REST polling — no third-party account required to run the chat.
External services
This plugin can connect to one third-party service, and only when you explicitly enable it. No data is sent unless you take the action described.
OpenAI API (https://api.openai.com)
Used only if you enable “AI auto-reply” and enter your own OpenAI API key under NextOlive Chat Settings. When AI auto-reply is enabled and a visitor sends a chat message, the conversation text and your configured system prompt (and, if you enable knowledge-base grounding, excerpts of your published KB articles) are sent to OpenAI so it can generate a reply. Nothing is sent to OpenAI while AI auto-reply is disabled or no API key is set.
- Terms of Use: https://openai.com/policies/terms-of-use
- Privacy Policy: https://openai.com/policies/privacy-policy
No other external services are contacted.
Installation
- Upload the
nextolive-chatfolder to/wp-content/plugins/, or install it from the Plugins screen. - Activate the plugin.
- Go to NextOlive Chat Settings to customize the widget. AI replies are optional — add your own OpenAI API key there to enable them.
- To add the widget to another (non-WordPress) site, open NextOlive Chat Install Code and copy the snippet.
FAQ
-
Does the chat require any paid or external account?
-
No. Live chat, the agent inbox, tickets, the knowledge base, reports, triggers, departments and the embed all work entirely on your own server. The only optional external service is OpenAI, used solely for AI auto-reply if you choose to enable it with your own API key.
-
Is the “Powered by” credit shown by default?
-
No. The front-end “Powered by NextOlive Chat” link is off by default. You can turn it on under NextOlive Chat Settings if you’d like to show it.
-
How does real-time work?
-
The widget and inbox poll the plugin’s REST API at a configurable interval. No external real-time/WebSocket service is required.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“NextOlive Chat” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “NextOlive Chat” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
3.0.3
- Plugin Check pass: silenced two false-positive “unescaped DB parameter” warnings on the conversation and ticket list queries. Both queries build their WHERE clause only from constant fragments and pass all identifiers and values through
$wpdb->prepare()(%i/%s/%dplaceholders); no user input is interpolated into SQL.
3.0.2
- Security hardening: every custom-table query now passes its table name through
$wpdb->prepare()using the%iidentifier placeholder, removing all direct interpolation of table names into SQL. Addresses WordPress.org plugin review feedback on unsafe SQL calls. - Bumped the minimum WordPress version to 6.2 (required for the
%iprepare placeholder).
3.0.1
- Simplified the external-site install snippet to a standard async
<script src>tag. - Hardening: added per-IP rate limiting to the public heartbeat and knowledge-base “helpful” endpoints.
- Stored the widget avatar setting as a sanitized URL.
- Plugin Check / PHPCS pass: documented the custom-table queries (internal table names, prepared values, uncached real-time data) and prefixed uninstall globals.
3.0.0
- Renamed the plugin to NextOlive Chat.
- All features are now free and fully functional: removed all license checks, plan gating, usage limits (agents, departments, daily replies, concurrent chats, report history), and the free-tier control. Removed the bundled Freemius SDK.
- The front-end “Powered by” credit is now opt-in and off by default.
- AI auto-reply now uses OpenAI only; documented as an optional external service with terms and privacy links.
- Added per-IP throttling on public session creation.
1.5.0
- Added Reports & analytics: stat cards, a chats-per-day chart, and breakdowns for messages by sender, ratings, ticket status, top sources and agent activity, with 7/30/90/365-day ranges.
1.4.0
- Added departments (team routing, optional widget department picker, inbox department filter) and canned responses/shortcuts.
1.3.0
- Added proactive triggers and on-load session establishment so triggers and visitor monitoring work before the chat is opened.
1.2.0
- Added Knowledge Base: writable KB articles, in-widget help search and article view with helpful votes, and optional AI grounding.
1.1.0
- Added support tickets: offline form, agent ticket management, automatic email replies, and new-ticket notifications.
1.0.0
- Initial release: live chat widget, agent inbox, OpenAI auto-reply, visitor monitoring, external embed script.
