Description
Aisk is an AI-powered chatbot plugin for WordPress designed to integrate seamlessly with WooCommerce stores. Our free WordPress chatbot plugin provides AI-driven customer support with WhatsApp live chat and Telegram integration. With powerful AI knowledgebase plugin features, Aisk handles routine customer inquiries, reduces support tickets, and provides personalized product recommendations.
Self-Learning AI Knowledgebase
One of the standout features of Aisk is its self-learning capability. The AI-powered chatbot learns from your business content and continuously improves its responses. During setup, Aisk’s «Generate Embeddings» process analyzes your website pages, product descriptions, FAQs, and other content to create a customized knowledge base. This enables the chatbot in WordPress to provide accurate and relevant answers based on your website. You can easily update this knowledge base by regenerating embeddings whenever new content is added to your site, ensuring the chatbot remains up-to-date with the latest information.
— Continuous Learning: As you add new content or update existing pages, Aisk’s «Generate Embeddings» process enables the AI to learn from the latest information. This self-learning process ensures that the chatbot remains accurate and up-to-date without manual intervention.
- Intelligent Answering: The AI improves over time, ensuring it provides personalized, context-aware responses to customer queries, making it even smarter with every interaction.
- Instant Customization: Any time new information is added to your site, you can regenerate the knowledge base and have the chatbot immediately adapt to the changes. This reduces the need for ongoing maintenance and ensures that the AI is always aligned with the latest content and product offerings.
The self-learning feature makes Aisk more than just a support tool; it becomes a dynamic, intelligent resource that grows alongside your business, offering consistent, personalized, and up-to-date customer service.
Why Choose AISK?
- 💯 Aisk Chat is FREE!
- 📉 Reduce support tickets to a significant number to focus your business
- ⏱️ Provide instant 24/7 customer support
- 👨💼 Free up your team’s time for complex issues
- 😊 Increase customer satisfaction with quick responses
- 📈 Boost sales with intelligent product recommendations
- 📱 Seamlessly integrate WhatsApp live chat and Telegram in WordPress
- 🔗 Improved URL handling and content extraction for better chatbot support in WordPress
WooCommerce Integration
AISK is built from the ground up for WooCommerce stores:
— Smart Product Search: Helps customers find products based on descriptions, colors, sizes, categories, and more.
— Order Management: Customers can track orders, view status, and submit inquiries about their orders using their order number and email.
— Intelligent Recommendations: Suggests relevant products based on customer queries and browsing history, improving conversion rates.
Powerful Aisk AI Chatbot Features
Automated Responses, No Delays. Ever.
Answer customer questions instantly 24/7 through your website, WhatsApp, and Telegram using your existing content. Aisk handles routine inquiries automatically, eliminating wait times, with seamless handoff to your team when needed.
Smart Product Recommendations That Convert
When customers describe what they want, Aisk instantly suggests matching products with images and purchase links, increasing conversions and order values through personalized recommendations.
Order Tracking Made Effortless
Customers can check order status, shipping updates, and tracking information via your website, WhatsApp, or Telegram, reducing support inquiries by 90%.
WhatsApp & Telegram Integration
Turn WhatsApp live chat WordPress and Telegram into your 24/7 sales and support channels. Customers can browse products, check order status, and get instant support using apps they already use daily.
Complete Omnichannel Support
Unify your website, WhatsApp, and Telegram conversations in a single dashboard. This ensures consistent responses across channels, eliminates communication silos, and provides your team complete visibility of customer interactions from every source.
📞 Support
If you have any questions or need assistance, please visit our support forum or contact us directly.
📝 License
This project is licensed under the GPL-2.0+ License — see the LICENSE file for details.
🔌 External Services
This plugin connects to several external services to provide its functionality. Here’s a detailed breakdown of each service and how it’s used:
OpenAI API
- Purpose: Used for generating AI responses and creating embeddings from your content
- Data Sent:
- Content from your website (posts, pages, products)
- User queries and messages
- Custom knowledge base content
- When:
- During initial setup when generating embeddings
- When processing user messages
- When updating the knowledge base
- Links:
Telegram Bot API
- Purpose: Enables chat functionality through Telegram messenger
- Data Sent:
- User messages
- Bot responses
- Product information
- Order status updates
- When:
- When users interact with the Telegram bot
- When sending automated responses
- When processing order inquiries
- Links:
Twilio API
- Purpose: Enables WhatsApp integration for customer support
- Data Sent:
- User messages
- Bot responses
- Product information
- Order status updates
- When:
- When users interact via WhatsApp
- When sending automated responses
- When processing order inquiries
- Links:
IPAPI.co
- Purpose: Used to detect user’s location for showing location in the chat list display
- Data Sent:
- User’s IP address
- When:
- When the chat widget is loaded
- When location-based features are requested
- Links:
Data Privacy
All data transmission to these services is done securely using HTTPS. The plugin only sends necessary data required for its functionality. You can control what data is sent by:
1. Configuring which content types are included in the knowledge base
2. Managing integration settings in the plugin dashboard
3. Using the privacy settings to control data collection
Developed with ❤️ by Aisk.chat Team
Development
This plugin uses modern development tools and follows WordPress coding standards. Here’s how to set up the development environment:
Support
Visit aisk.chat for documentation and support.
Privacy Policy
Aisk — AI Sales Chatbot for WooCommerce | Knowledgebase & Support bot uses Appsero SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.
Appsero SDK does not gather any data by default. The SDK only starts gathering basic telemetry data when a user allows it via the admin notice. We collect the data to ensure a great user experience for all our users.
Integrating Appsero SDK DOES NOT IMMEDIATELY start gathering data, without confirmation from users in any case.
Learn more about how Appsero collects and uses this data.
Screenshots
Installation
- Upload the plugin files to the
/wp-content/plugins/aisk-ai-chatdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress
- Use the Settings->Aisk screen to configure the plugin
- Enter your OpenAI API key in the settings
- Generate embeddings to create your AI knowledge base
- Configure WhatsApp and Telegram integrations (optional)
FAQ
-
How much does Aisk.chat cost?
-
Aisk.chat is completely free of costs. Use Aisk at full fledge without any limitation as there are no Free or Paid plan. All features are open for everyone without any limit. You don’t need to have any credit card to start using Aisk.chat. It’s because we don’t run it on our server. The only thing you will need is the Keys from OpenAI to generate Embedding and answers.
-
Do I need OpenAI keys to use Aisk.chat?
-
Yes, Aisk.chat requires an OpenAI API key to function. This is because we leverage OpenAI’s powerful language models to provide intelligent responses to customer inquiries. You’ll need to create an OpenAI account and obtain an API key, which you’ll enter in the Aisk dashboard during setup. This approach gives you direct ownership of your AI usage and data while allowing us to provide advanced AI capabilities. We provide step-by-step guidance on obtaining and configuring your OpenAI key during the setup process.
-
Can I train Aisk from my own knowledge base?
-
Absolutely. Aisk is designed to learn from your specific business content. During setup, the «Generate Embeddings» process analyzes your website pages, product descriptions, FAQs, and other content to create a customized knowledge base. This ensures the chatbot provides accurate, relevant answers based on your unique business information. You can update this knowledge base anytime you add new content to your site by regenerating embeddings.
-
Can I add external sites, PDFs, or content as a knowledge base?
-
Yes, Aisk supports importing external content to enhance its knowledge base. You can add PDFs, documents, external website content, and custom text sources through the «External Knowledge» section in the dashboard. This feature is particularly useful for adding training manuals, detailed product specifications, or support documentation that isn’t published on your main website. All imported content is processed and made searchable for the AI to reference when answering customer questions.
-
What happens when the AI can’t answer a customer’s question?
-
If there is any scenario when Aisk couldn’t find any answer in the provided knowledge or products, it will offer support information or ask if you would like to create a support ticket. Thus Aisk behaves super friendly when it comes to customer satisfaction and ease.
-
Will Aisk work with my existing WooCommerce store?
-
Yes, Aisk is built specifically for WooCommerce integration. It can access your product catalog, pricing, inventory status, and order information to provide accurate responses to customer inquiries. The chatbot can suggest products based on customer descriptions, help with checkout questions, and provide order tracking information automatically. Simply activate the WooCommerce integration in the Aisk settings panel.
Reviews
Contributors & Developers
“Aisk — AI Sales Chatbot for WooCommerce | Knowledgebase & Support bot” is open source software. The following people have contributed to this plugin.
ContributorsInterested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.6.0
- Resolved: PCP issue resolve
- Improvement: Plugin title change.
2.5.2
- Improvement: Readme file update.
2.5.1
- Improvement: Enhance chat response
2.5.0
- Add: Add Analytics Dashboard
2.4.1
- Fix: Resolve issues with Telegram and WhatsApp not working
- Improvement: Enhance and update the README file
2.4.0
- Improvement: Integrate intention feature.
- Improvement: «Aisk Auth Key» Remove it
2.3.1
- Improvement: History cross icon astra theme issue
2.3.0
- Improvement: Enhance Response Quality.
2.2.2
- Improvement: Readme file update.
2.2.1
- Add: Integrated Gleap AI for enhanced support and user feedback.
2.2.0
- Add: Integrated Appsero to track plugin installs, uninstalls, and collect uninstall feedback.
2.1.0
- Fixed: Error when clicking «Generate Embeddings» (embedding generation now works as expected).
- Fixed: Issue where «Unprocessed items: 1» always showed, even after generating embeddings (unprocessed item count now updates correctly).
2.0.9
- Improved: Widget Header Logo displays correctly on both the chatbot and dashboard.
- Improved: Add an option to remove the Widget Header Logo.
- Improved: Add an option to remove the Chat Bubble Icon.
2.0.8
- Improved UX for rolling messages in ChatWidgetSettings: Empty lines are now automatically removed when saving, making message management smoother for admins.
2.0.7
- Improved: Update readme.txt to streamline feature descriptions and remove outdated sections
2.0.6
- Improved: After updating «Contact Information & Custom Content,» notify user to regenerate embedding.
- Fix: Excluded Post/Page feature not working.
2.0.5
- Fix: Incognito mode chatbot support
2.0.4
- Update documentation
- Version bump for maintenance release
2.0.3
- Version bump for maintenance and compliance with WordPress.org guidelines
- Improved input sanitization for chat messages
- Improved error exception message to make clear about the error
2.0.2
- Remove openai api key from requests to classify intent api
- Removed unnecessary auth key check
- Updated version number for maintenance release
2.0.1
- Improved Composer dependency handling
- Enhanced error logging for missing dependencies
- Better initialization of admin class
- More robust plugin activation process
- Updated Composer autoloader check to be more graceful
- Improved error handling during plugin initialization
- Enhanced admin menu registration process
- Better handling of plugin dependencies
- Fixed issue with admin menu not appearing in WordPress dashboard
- Resolved plugin initialization timing issues
- Fixed silent failures in plugin activation
- Improved error reporting for missing dependencies
2.0.0
- Major performance improvements in PDF processing
- Enhanced text extraction and cleaning capabilities
- Optimized memory management for large files
- Improved batch processing for embeddings
- Advanced caching system for processed content
- Better error handling and recovery mechanisms
1.2.3
- Replaced discouraged
set_time_limit()function with WordPress filters - Improved time limit handling in PDF processing and URL crawling
- Enhanced error handling for time-sensitive operations
- Fixed PHP warnings related to time limit management
- Improved compatibility with strict PHP settings
1.2.2
- Fixed missing version parameter in wp_register_style() calls
- Improved asset versioning for better cache control
- Enhanced style loading reliability
- Fixed product image sequential display issues
- Added support for managing unsupported image extensions
1.2.1
- Removed PDF queue handler system
- Simplified PDF processing workflow
- Improved frontend component organization
- Enhanced PDF functionality reliability
- Cleaned up backend code
1.2.0
- All created_at and updated_at fields are now stored in UTC in the database using gmdate(‘Y-m-d H:i:s’) for DATETIME columns, ensuring consistency across all server environments.
- Backend API always returns ISO 8601 UTC strings for all date fields.
- Frontend consistently displays all dates/times in the user’s local timezone, regardless of server or database timezone.
- Improved documentation and developer notes for timezone handling.
- Fixed issues where local and staging environments could show different times due to inconsistent timezone storage.
- Fixed potential ambiguity in date parsing by always using UTC for storage and ISO 8601 for API responses.
1.1.9
Added support for general inquiries, improved intent classification, and enhanced business info responses. Improved PDF queue, error handling, and admin UI. Fixed linter errors and greeting message display issue.
1.1.8
- Reverted PDF processing UI to a simple upload/process flow (removed polling/status logic)
- Fixed issues with PDF job status lookup and improved reliability of PDF uploads
- Improved error handling and user feedback for PDF uploads
- Minor bug fixes and code cleanup
- The inquiry page does not load if WooCommerce is not installed initially (1st time).
1.1.7
- Enhanced URL processing and content extraction capabilities
- Improved error handling and logging mechanisms
- Added better timezone support across chat interfaces
- Optimized database queries for improved performance
- Fixed various UI/UX issues and improved accessibility
1.1.4
- Refactor uninstall script to simplify table drop query syntax
- Refactor WhatsApp handler for improved logging and code clarity
- Updated the from_number assignment to remove the ‘whatsapp:’ prefix for better compatibility.
- Cleaned up error logging in the handle_webhook method to enhance readability.
- Commented out the delay in media sending for potential future use, improving code maintainability.
1.1.3
- Telegram and WhatsApp chat integration improvements and bug fixes.
- User and admin chat timestamps now always display in the user’s local time zone, with clear time zone indication.
- Product carousel and order inquiry flows improved in Telegram and WhatsApp bots.
- State management for inquiry submission in Telegram bot.
- Consistent date/time formatting across admin dashboard and chat widget.
- Enhanced error handling and logging for chat integrations.
- Fixed issue where inquiry submission in Telegram bot was not recognized.
- Fixed product image and content display issues in Telegram bot.
- Fixed admin dashboard date column always showing UTC instead of user local time.
- Fixed chat widget and chat history to always show timestamps in the user’s local time zone.
1.1.2
- Added user-facing message when no subordinate URLs can be embedded (due to bot protection, caching, or JavaScript rendering)
- User notice is now shown in a dismissible yellow box above the form
- Improved frontend UX for user and system messages
- No changes to embedding logic for main page content
- Various UI/UX and accessibility improvements
1.1.1
- Enhanced chat widget performance and responsiveness
- Improved error handling and logging
- Added support for custom chat widget styling
- Fixed compatibility issues with latest WordPress versions
- Optimized database queries for better performance
- Added new integration options for third-party services
- Improved documentation and user guides
- Enhanced sitemap processing for better content discovery
- Improved URL handling and content extraction
- Advanced error handling and logging
1.0.0
- Initial release













