Descripció
This plugin connects your WordPress site to the NVT SaaS platform to provide an advanced RAG (Retrieval-Augmented Generation) AI and Live Chat solution.
NEW IN VERSION 1.1: The AI is now context-aware. It recognizes logged-in users and integrates deeply with WooCommerce to provide personalized support, product recommendations, and order status updates.
It allows you to:
- Ingest Your Content: Automatically crawl your website’s sitemap or upload files (PDF, Docx, TXT) to create a custom knowledge base.
- Provide AI Chat (RAG): Offer a 24/7 AI chatbot that answers visitor questions based specifically on your indexed content.
- Personalized Experience: Automatically identifies logged-in users (Name, Email, Phone) to provide tailored responses without asking for introductions.
- WooCommerce Integration:
- Product Search: AI can search and recommend products from your store.
- Order Tracking: Logged-in users can ask “Where is my order?” to check their latest order status.
- Cart Actions: AI can add products to the cart directly within the chat.
- Cart Snapshot: Support agents can view what is currently in the customer’s cart.
- User Journey Tracking: Tracks user activity (pages viewed, products viewed) so support agents understand the customer’s context.
- Enable Live Chat: Switch between AI Bot and Live Chat based on a schedule or manual override.
- Smart Inbox: A built-in chat management interface in WP Admin to view history, chat live, and Export Leads/Sessions to CSV.
- Admin Notifications: Get real-time bubble notifications in the WP Admin Bar when users need help.
External Services
This plugin relies on third-party services to function.
By using this plugin, you act as the data controller and agree to send data to the following processors:
1. NVT SaaS Platform (api.nguyenvanthu.com)
* Service: This is the core AI engine and backend for the chatbot.
* Used For:
* Indexing your website content and products.
* Processing chat questions (RAG) and generating personalized AI answers.
* Handling real-time WebSocket connections for Live Chat.
* Storing chat history logs.
* Data Sent:
* Website Content: Public posts, pages, and products.
* Chat Data: Messages exchanged between visitors and the bot/agent.
* User Context: If logged in, the user’s name, email, and anonymized user ID are sent to personalize the chat.
* eCommerce Data: Order status and cart contents (only when requested by the user or agent).
* System Info: Site URL and license status.
* Links: Terms of Service | Privacy Policy
2. PayPal (paypal.com)
* Service: Payment processing gateway.
* Used For: Allowing users to upgrade their service plan directly from the plugin dashboard (Optional).
* Links: PayPal Privacy Policy
3. PayOS (payos.vn)
* Service: Payment gateway for Vietnam banking QR codes.
* Used For: Generating payment links for users in Vietnam (Optional).
* Links: PayOS Terms of Service
4. Socket.IO (via NVT SaaS)
* Service: Real-time communication library.
* Used For: Facilitating the live chat connection between the visitor widget and the agent console.
3rd Party Resources
This plugin uses the following third-party libraries:
- Socket.IO Client (v4.8.1)
- Source: https://github.com/socketio/socket.io-client
- License: MIT
- Chart.js (v4.4.0)
- Source: https://github.com/chartjs/Chart.js
- License: MIT
Captures
Blocs
Aquesta extensió proporciona 1 bloc.
- Nvt Ragwp Chat Widget
Instal·lació
- Upload the plugin files to the
/wp-content/plugins/nvt-ai-chatbotdirectory. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Go to RAG Chatbot -> Account to register or connect your API Key.
- Configure the widget in the Settings tab.
- (Optional) If you have WooCommerce, the bot will automatically detect it.
PMF
-
Does this work with WooCommerce?
-
Yes! If WooCommerce is installed, the bot automatically gains the ability to search products, check order status for logged-in customers, and help users add items to their cart.
-
How does the bot know who the user is?
-
If a visitor is logged into your WordPress site, the plugin securely passes their Name, Email, and User ID to the chat context. If they are a guest, they can manually provide their name/phone in the chat widget.
-
Can I export chat data?
-
Yes. Go to RAG Chatbot -> Inbox, where you can filter conversations and export them to CSV for your CRM or analysis.
-
What do I do if the “Test Connection” fails?
-
First, check if your API Key is correct. Second, ensure your WordPress host allows outgoing connections to
api.nguyenvanthu.com. -
Is my data safe?
-
Yes. We only index the public content you choose. Personal user data (orders, cart) is processed in real-time for the chat session and is not used for third-party advertising.
Ressenyes
No hi ha ressenyes per a aquesta extensió.
Col·laboradors i desenvolupadors
«NVT AI Chatbot – RAG & Live Chat» és programari de codi obert. La següent gent ha col·laborat en aquesta extensió.
Col·laboradorsTraduïu «NVT AI Chatbot – RAG & Live Chat» a la vostra llengua.
Interessats en el desenvolupament?
Navegueu pel codi, baixeu-vos el repositori SVN, o subscriviu-vos al registre de desenvolupament per fisl de subscripció RSS.
Registre de canvis
1.1.0
- New: WooCommerce Integration: AI can now search products and check order status.
- New: Cart Integration: Users can add items to cart via chat; Agents can view customer cart snapshots.
- New: Personalization: Automatically detects logged-in users (Name, Phone, Email) for context-aware support.
- New: Event Tracking: Tracks user page views and product interest in real-time.
- New: Export: Added CSV export for Leads and Chat History in the Inbox tab.
- New: Admin Bar: Added unread message counter bubble for admins.
- Improvement: Optimized REST API connection (cURL) to prevent timeouts.
- Improvement: Added Rate Limiting to prevent API abuse.
- Fix: Resolved issues with WebSocket reconnection.
1.0.10
- Initial release with RAG and Live Chat core features.



