NVT AI Chatbot – RAG & Live Chat
NVT AI Chatbot connects your WordPress site to the NVT SaaS platform to deliver an AI-first support experience for WordPress and WooCommerce stores.
The plugin focuses on three core jobs:
- Answer with your own knowledge base: Use Retrieval-Augmented Generation (RAG) so the chatbot answers from your website content and uploaded documents.
- Escalate to a human when needed: When AI is not enough, visitors can switch to Live Chat and your team can continue the conversation from the built-in Inbox.
- Support WooCommerce sales and support flows: Help customers discover products, manage cart actions, move toward checkout, and ask about recent orders.
Main features:
- AI Chatbot (RAG): Grounded answers based on your website content and uploaded files.
- Website Crawl + File Ingestion: Crawl your site manually or on a schedule, or upload files such as PDF, DOCX, TXT, MD, HTML, CSV, XLS, XLSX, and PPTX.
- Live Agent Handoff: Switch between AI and Live Chat using schedule rules, manual override, or user request.
- WooCommerce Product Support: Search products, recommend items, and show product cards inside chat.
- WooCommerce Cart Actions: Add to cart from chat, refresh cart summary, update quantities, or remove items.
- WooCommerce Checkout Assist: Detect checkout requirements, collect required fields, show payment methods, and create an order from chat when your store supports it.
- Order Lookup: Surface recent order information for logged-in or identified customers.
- WooCommerce-Aware Agent Inbox: Support agents can see useful context such as contact info, last seen page, recently viewed pages, cart snapshot, and recent orders.
- Personalized User Context: Logged-in WordPress/WooCommerce users can be recognized automatically for more relevant support.
- Live Chat Uploads: Visitors can send images, documents, and voice messages during live chat with staff.
- Widget Customization: Choose theme mode, colors, avatars, widget position, welcome message, sound, and custom button image.
- Admin Workspace: Includes Dashboard, Account, Settings, Data Sources, Inbox, Playground, and Feedback tabs.
- CSV Export: Export leads and full conversation history from the Inbox.
- Admin Notifications: Unread chat badge and real-time admin notifications help your team respond faster.
This makes the plugin suitable for:
- business websites that want a knowledge-based AI assistant,
- WooCommerce stores that need AI sales/support automation,
- teams that want AI first, with a real human ready to step in when necessary.
External Services
This plugin relies on external services to function. By using this plugin, you act as the data controller and agree to send data to the following processors/services:
1. NVT SaaS Platform (api.nguyenvanthu.com)
* Service: Core AI, indexing, orchestration, and plugin account service.
* Used For:
* Verifying the plugin account and loading account/usage information.
* Crawling and indexing website content, products, and uploaded files.
* Processing AI chat requests and agentic responses.
* Handling feedback submissions sent from the plugin.
* Storing or processing chat-related session data required for the service.
* Data Sent:
* Public website content and product data selected for indexing.
* Chat messages and conversation context.
* Site/domain information and license/account status.
* Identified user context such as name, email, phone, or user ID when available.
* WooCommerce context when needed, such as products, cart snapshot, checkout context, and recent order data.
* Optional feedback attachments and system information when the admin submits feedback.
* Links: Terms of Service | Privacy Policy
2. NVT Live Service (live.nguyenvanthu.com)
* Service: Real-time WebSocket/Socket.IO messaging service.
* Used For: Connecting the visitor widget and the agent Inbox for live chat.
* Data Sent: Session identifiers, live chat messages, and presence/routing data required for real-time communication.
3. PayPal (paypal.com)
* Service: Payment processing gateway.
* Used For: Optional plan upgrades from the plugin Account tab.
* Links: PayPal Privacy Policy
4. PayOS (payos.vn)
* Service: Payment gateway for Vietnam banking QR payments.
* Used For: Optional plan upgrades for Vietnam-based payments.
* Links: PayOS Terms of Service
3rd Party Resources
This plugin bundles or 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