Aisk is a revolutionary AI-powered WhatsApp & Telegram supported chatbot designed specifically for WooCommerce stores and WordPress websites. Say goodbye to repetitive support tickets and hello to automated, intelligent customer service that works around the clock.
🚀 Why Choose AISK?
- 💯 AISK Chat is 100% FREE!
- 📉 Reduce support tickets by up to 80%
- ⏱️ 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 with WhatsApp and Telegram
- 🔗 Improved URL handling and content extraction
🛍️ 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. The plugin includes a simple form that allows customers to send order-related questions directly to the business.
- Intelligent Recommendations: Suggests relevant products based on customer queries and browsing history
🚀 Key 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 across all channels, eliminating wait times and preventing abandoned carts, 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 check order status, shipping updates, and tracking information themselves through your website, WhatsApp or Telegram after quick verification, reducing support inquiries by 90%.
📱 WhatsApp & Telegram Integration
Turn the world's most popular messaging platforms into your 24/7 sales and support channels. With Aisk's messaging integrations, customers can browse products, check order status, and get instant support using the apps they already check dozens of times 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.
📚 Unlimited Knowledge Sources
Import knowledge from:
- 📄 PDF Documents (product manuals, guidelines, policies)
- 🌐 External Websites (with advanced crawling controls)
- ✏️ Custom Knowledge (direct input for FAQs and special instructions)
🤝 Seamless Human Handoff with Form Integration
When AI reaches its limits, Aisk.chat offers support information or creates tickets through its shortcode support. Integrate any contact form plugin directly within the chat interface and connect to your existing CRM system or help desk software without additional costs.
⚙️ Installation
Getting started with Aisk.chat is quick and easy:
- Install & Activate
Download Aisk from the WordPress repository or upload the ZIP file. Go to Plugins → Add New → Upload, then "Install Now" and "Activate." Find Aisk in your WordPress dashboard menu.
- Set up Aisk and OpenAI Key
Enter your API keys in Aisk settings. Connect your OpenAI account to power AI conversations and your Aisk authentication key to activate all features. Our wizard guides you through obtaining and connecting these keys.
- Generate Smart Knowledge Base
Let Aisk learn about your business by generating embeddings from your website content. Click "Generate Embeddings" and Aisk will process your pages, posts, and products to create an intelligent knowledge base for accurate customer responses.
🛠️ Development
Aisk.chat is built using modern web technologies and build tools. The source code is available in the
src/
directory of the plugin.
Build Requirements:
- Node.js 16.x or higher
-
npm 7.x or higher
Building from Source:
-
Clone the repository
- Install dependencies:
npm install
-
Build the plugin:
npm run build
The build process uses:
-
Vite for bundling
- React for UI components
- Tailwind CSS for styling
-
TypeScript for type safety
Source files are located in:
-
src/components/
- React components
src/styles/
- CSS and styling files
src/admin/
- Admin interface components
src/lib/
- Utility functions and shared code
The compiled files are generated in the build/
directory.
📈 Results You Can Expect
- 78% reduction in basic support tickets within the first month
- 23% increase in after-hours conversions
- 91% positive feedback from customers using the chatbot
- 4.3 hours saved daily by the average store owner
📞 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:
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 on readme
2.0.3
Improved error exception message to make clear about the error.
2.0.2
This is a maintenance release with version number updates. If you're using version 2.0.1, this update is optional.
IMPORTANT: This release removes the OpenAI API key from requests to classify intent.
2.0.1
This update improves Composer dependency handling and plugin initialization. Includes enhanced error logging, more robust activation process, and fixes for admin menu visibility issues. Recommended update for all installations.
2.0.0
Major update with performance improvements for PDF processing and content handling. Includes optimized memory management, advanced caching, and improved text extraction. Better error handling and resource management for large files.
1.2.3
Improves time limit management by replacing set_time_limit() with WordPress filters. Enhances compatibility with strict PHP settings and improves reliability of long-running operations.
1.2.2
This update fixes missing version parameters in style registrations, improving asset caching and loading reliability. No action required for existing installations.
1.2.1
This update removes the PDF queue handler system and simplifies the PDF processing workflow. The changes include cleanup of backend code, improved frontend component organization, and verification of PDF functionality. No action required for existing installations.
1.2.0
This update ensures all date/time fields are stored and displayed consistently in UTC and the user's local timezone, fixing issues with inconsistent times across different servers. Update to 1.2.0 for robust, reliable date/time handling in all environments.
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
This release reverts the PDF processing UI to a simpler, more reliable flow. If you previously used background polling/status for PDFs, please note this is no longer present. No data loss will occur.
1.1.7
Major improvements to URL processing, error handling, and timezone support. Enhanced content extraction capabilities and optimized database performance. Various UI/UX improvements and accessibility fixes.
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.
1.1.3
Updated whatsapp chat, telegram and time zone of the main chatbot.
1.1.2
Added user-facing message when no subordinate URLs can be embedded (due to bot protection, caching, or JavaScript rendering)
1.1.1
Updated WooCommerce integration to include Enhanced Content Discovery
1.1.0
New features added to AISK - enhance content discovery and processing
1.0.0
Initial release of AISK - start automating your WooCommerce customer support today!
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