MooChatAI – AI Shopping Assistant
MooChatAI – AI Shopping Assistant
Description
MooChatAI is an AI chatbot for WooCommerce that turns store visitors into customers. The chat widget answers product questions instantly 24/7, recommends products from your catalog, recovers abandoned carts, captures email leads, and hands off complex chats to your human agents — all in 90+ languages.
Unlike a generic live chat plugin, MooChatAI understands your products. It reads your WooCommerce catalog, learns from your own pages and FAQs, and gives shoppers exact answers with product cards and one-click “Add to Cart” buttons right inside the chat. Use your own OpenAI API key (BYOK) for full cost control, or let MooChatAI host the AI for you.
Key Features
- Smart Product Recommendations – AI understands natural language and recommends products based on customer queries
- 24/7 Availability – Your AI assistant never sleeps, helping customers around the clock
- Easy Integration – Works seamlessly with WooCommerce
- Product Cards – Beautiful product cards displayed directly in the chat
- Add to Cart – Customers can add products to cart without leaving the conversation
- Cart Management – Update quantities, remove items, and view cart directly from chat
- Checkout Guidance – AI guides customers through the checkout process
- Lead Capture – Optional pre-chat form to collect visitor emails
- CSAT Ratings – Collect customer satisfaction ratings after conversations
- Multi-Language Support – AI chats in 90+ languages, 26 fully translated UI with auto browser detection and RTL support
- Customizable – Match your brand colors and customize the greeting message
Built-in Features
All of these are included and fully functional in this free plugin:
- Human Agent Handoff – Transfer complex queries to human agents with real-time chat
- Order Tracking – Customers can check order status via chat
- Abandoned Cart Recovery – AI proactively helps recover abandoned carts
- Coupons in Chat – AI can offer and apply discount codes
- Proactive Chat – Automatically engage visitors after a delay
- Custom Training – Add Q&A pairs to customize AI responses
- Content Training – Train the AI on your WordPress pages, posts, and PDF documents
- Analytics Dashboard – Conversation, lead, and conversion stats
Perfect For
- WooCommerce AI Sales Chatbot – Help shoppers find products, then add to cart and check out within the same conversation
- 24/7 Customer Support Automation – Answer shipping, returns, and product questions without staffing nights and weekends
- Abandoned Cart Recovery Bot – Proactively re-engage visitors who left items behind
- WordPress Lead Generation Chatbot – Capture visitor emails through the pre-chat form
- Multilingual Store Chat – Serve customers in 90+ languages without hiring translators
- Order Tracking Bot – Customers check order status by chat instead of opening a ticket
- Live Chat with AI Fallback – Real human agents step in when needed; AI handles everything else
Optional MooChatAI SaaS Service
The plugin is fully usable on its own. Optional paid SaaS plans on moochatai.com provide higher conversation/product quotas on the hosted AI infrastructure, additional agent seats, and longer chat history retention. The plugin functionality itself is identical regardless of plan.
BYOK (Bring Your Own Key) Plans
Use your own OpenAI API key for maximum control:
- Free: $0/year – 10 products, 500 conversations/month
- Basic: $36/year – 100 products, 25,000 conversations/month, remove branding, 1 agent
- Pro: $79/year – Unlimited products, unlimited conversations, all features, 3 agents
Standard Plans (We Provide AI)
Let us handle the AI for you:
- Standard: $19/month ($190/year) – 100 products, 10,000 conversations/month
- Plus: $49/month ($490/year) – 500 products, 20,000 conversations/month, all features
External Services
This plugin connects to the MooChatAI external API service for core functionality. By using this plugin, you agree to our Terms of Service and Privacy Policy.
Service Provider:
MooChatAI
API URL: https://api.moochatai.com
Website: https://moochatai.com
Terms of Service: https://moochatai.com/terms
Privacy Policy: https://moochatai.com/privacy
Data Sent to MooChatAI API:
- Site domain and name (during registration)
- Product catalog data (names, descriptions, prices, images, stock status)
- Chat conversations between visitors and the AI
- Visitor information (email if provided via pre-chat form, browser language, page URLs)
- Cart contents and conversion events (add-to-cart, purchases)
- Store settings (currency, shipping zones, payment methods, return policy)
When Data is Transmitted:
- On plugin activation and site registration
- When syncing products (manually or via daily scheduled sync)
- During chat conversations (real-time via WebSocket or REST API fallback)
- When tracking cart abandonment and conversions
- When customers rate their chat experience
Third-Party AI Services (BYOK mode only):
When using BYOK (Bring Your Own Key) mode, chat messages are sent to OpenAI’s API using your provided API key. Please review OpenAI’s terms and privacy policy:
* OpenAI Terms of Service: https://openai.com/terms
* OpenAI Privacy Policy: https://openai.com/privacy
Privacy Policy
MooChatAI collects and processes data to provide AI-powered chat functionality:
Data Collected:
- Visitor chat messages and AI responses
- Visitor email addresses (only if voluntarily provided via pre-chat form)
- Page URLs where chat conversations occur
- Cart contents during chat sessions
- Browser language preferences
- Conversion events (add to cart, purchases with order totals)
- Customer satisfaction ratings and feedback
Data Storage:
- Chat data is stored on MooChatAI’s secure servers
- Data retention varies by plan (7 days free, 30 days standard, unlimited premium)
- You can request data deletion by contacting support@moochatai.com
GDPR Compliance:
- Visitors can request their data be exported or deleted
- No data is sold to third parties
- Data is used solely for providing chat functionality and improving the service
- For EU stores, ensure you have appropriate privacy policy disclosures for your customers
For Store Owners:
We recommend updating your store’s privacy policy to inform customers that chat conversations may be processed by MooChatAI. A sample disclosure:
“We use MooChatAI to provide customer support chat. When you use the chat feature, your messages and any information you provide may be processed by MooChatAI’s AI systems. Please see MooChatAI’s Privacy Policy at https://moochatai.com/privacy for details.”
Installation
- Upload the plugin files to
/wp-content/plugins/moochat-ai/or install through WordPress plugins screen - Activate the plugin through the ‘Plugins’ screen in WordPress
- Complete the setup wizard to choose your plan type
- For BYOK: Enter your OpenAI API key
- For Standard plans: Purchase a license from moochatai.com
- Click “Sync Products” to sync your WooCommerce catalog
- The chat widget will appear on your store!
Faq
MooChatAI is designed specifically for WooCommerce stores. While the chat widget can work on any WordPress site, product recommendations and cart features require WooCommerce.
BYOK allows you to use your own OpenAI API key. You pay OpenAI directly for AI usage, giving you full control over costs and model selection. This is ideal for stores with predictable chat volumes.
With Standard plans, we provide the AI infrastructure – you don’t need an OpenAI key. This is simpler to set up but includes product limits and monthly pricing.
Yes! You can customize the primary color, position (left/right), greeting message, and language from the Settings page.
The AI chatbot responds in 90+ languages automatically via browser detection. The widget UI is fully translated in 26 languages: English, Spanish, French, German, Portuguese, Italian, Dutch, Polish, Japanese, Chinese (Simplified & Traditional), Korean, Russian, Arabic (RTL), Turkish, Hindi, Vietnamese, Thai, Indonesian, Hebrew (RTL), Czech, Romanian, Swedish, Hungarian, Ukrainian, and Greek. Even for languages without UI translations, the AI still responds in the visitor’s language.
When enabled, the AI can transfer complex conversations to human agents. Agents use a web-based dashboard to chat with customers in real-time.
Yes. All data is transmitted over HTTPS. Chat data is stored securely and can be deleted on request. For BYOK users, your API key is encrypted at rest. See our Privacy Policy for details.
Yes. Customers can ask “Where is my order?” and provide their order number and billing email to get real-time WooCommerce order status, including shipping tracking when a tracking plugin is installed.
Install MooChatAI from the Plugins screen, activate it, complete the setup wizard (choose BYOK with your OpenAI key, or pick a hosted plan), then click “Sync Products” so the AI learns your catalog. The chat widget appears on your storefront automatically — no theme edits, no shortcodes required.
The chat widget itself works on any WordPress site, so you can answer general questions, capture leads, and offer human handoff without WooCommerce. Product recommendations, add-to-cart actions, order tracking, and abandoned cart recovery require WooCommerce. For non-WooCommerce sites, train the AI on your pages and posts through the Content Training screen.
Yes. The Content Training page lets you select any WordPress pages, blog posts, or custom post types to send to the AI’s knowledge base, and you can drag-and-drop PDF documents (manuals, policies, brochures) too. The AI references this content when answering customer questions.
Both. The AI handles routine questions 24/7. When the AI can’t help or the customer asks for a person, the conversation is handed off to your live agents through a real-time agent dashboard. You get the cost savings of an AI chatbot with the safety net of human live chat.
Reviews
Changelog
1.2.7
- Fixed: pages and posts are no longer treated as $0 products in the Products sync. Pages, posts, and PDFs now train the AI exclusively through the Content Training screen.
- Improvement: re-syncing on a store with no products clears any leftover catalog cache.
1.2.6
- Fixed: the Leads & Contacts admin page was empty even when leads were being captured. Leads are now pulled from live chat data and matched against your WooCommerce orders.
- Stability: the leads page no longer crashes if a third-party plugin returns unexpected order data.
1.2.5
- Security: hardened the PDF training upload handler.
1.2.4
- Every in-plugin feature now works for every user, regardless of plan.
- Security: hardened input handling across the settings screen and PDF uploads.
1.2.3
- Compatibility: aligned all scripts and styles with WordPress best practices.
- Security: added permission checks to admin-only actions.
1.2.2
- Compatibility and coding-standards improvements.
1.2.1
- Compatibility and coding-standards improvements.
1.2.0
- Security and compatibility hardening.
1.0.0
- Initial release.