Requirements
- WordPress 5.0 or newer
- PHP 7.4 or newer
- An OpenAI API key (usage is billed to your OpenAI account)
- WooCommerce — optional, for product search and order tracking
Install the plugin
- In your WordPress admin, go to Plugins → Add New and search for Aisk.
- Click Install Now, then Activate.
- Open Settings → Aisk to configure it.
Prefer manual install? Download the zip from WordPress.org and upload it to/wp-content/plugins/aisk-ai-chat.
Add your OpenAI API key
- Sign in to your OpenAI account and create a key on the API keys page.
- Copy the key and paste it into Settings → Aisk, then save.
Aisk uses the key for two things: building embeddings of your content, and writing chat replies. Set a monthly budget in your OpenAI account if you want a hard spending cap.
Generate embeddings
Embeddings are how Aisk “learns” your website. Click Generate Embeddings and Aisk scans your pages, WooCommerce products and FAQs to build its knowledge base.
Run it again whenever you add or change content, so answers stay up to date.
Add external knowledge
Use the External Knowledge section to teach Aisk things that aren’t on your WordPress pages:
- PDF files and documents (manuals, size guides, policies)
- Content from external websites
- Custom text (opening hours, return policy, shipping rules)
WooCommerce
Enable the WooCommerce integration in the Aisk settings. Aisk can then use your catalog, pricing, inventory and orders to:
- Find products from a description, color, size or category
- Show product recommendations with images and buy links
- Look up orders by order number and email, including status, shipping and tracking
- Answer checkout and order questions
WhatsApp (via Twilio)
Aisk connects to WhatsApp through Twilio. This is optional.
- Create a Twilio account and set up a WhatsApp sender (or the Twilio WhatsApp sandbox for testing).
- Copy your Twilio credentials and WhatsApp number into the WhatsApp integration in the Aisk settings.
- Set the incoming-message webhook in Twilio to the URL shown in the Aisk settings.
Customers can then browse products, check order status and open support tickets on WhatsApp.
Telegram
Aisk connects to Telegram through the Telegram Bot API. This is optional.
- In Telegram, message @BotFather and create a new bot to get a bot token.
- Paste the token into the Telegram integration in the Aisk settings and save.
Your bot can show product carousels, answer order questions and accept support tickets.
Customize the chat widget
- Change widget colors and styling to match your brand
- Show or hide the header logo and chat bubble icon, or upload your own
- Add rolling welcome messages
Support tickets
When Aisk can’t find an answer, it shows your support details or offers to create a support ticket. Tickets can be created from the website widget, WhatsApp and Telegram, and appear in your Aisk dashboard.
Troubleshooting
The bot gives wrong or outdated answers
Regenerate embeddings after changing your content, and add missing details through External Knowledge.
The bot doesn’t reply at all
Check that your OpenAI key is valid and that your OpenAI account has billing enabled and available credit.
Still stuck?
Ask in the support forum or visit the support page.