
AI-powered customer service chat for WooCommerce. Answer product questions, recommend items, and boost conversions — automatically.
Trill AI Chat adds an intelligent shopping assistant to your WooCommerce store — completely free. Your customers can ask questions about products, get personalised recommendations, and add items to their cart, all through a natural chat conversation. No API key required, no complex setup, no coding.
Meet Robin, your AI-powered shop assistant. Robin understands your product catalogue in real time, searches by name, category, price, and availability, and presents results as interactive product cards with one-click add-to-cart buttons.
Why Trill AI Chat?
Unlike generic chatbot plugins that require you to bring your own API key and configure prompts manually, Trill AI Chat works out of the box. Install, activate, and your store has a fully functional AI assistant in under two minutes. The AI service is managed for you — no OpenAI account needed, no token costs to worry about, no prompt engineering required.
Key Features
- Instant AI chat widget — A clean, modern chat bubble appears on your storefront. Fully responsive on mobile and desktop. Customers can start chatting immediately.
- Real-time product search — Robin searches your WooCommerce products by name, description, category, and tags. Results appear as rich product cards with images, prices, and stock status.
- Natural language understanding — Customers can ask questions the way they naturally would: “do you have any red dresses under £50?”, “what’s on sale?”, “show me accessories for hiking”. Over 50 common shopping phrases are recognised automatically.
- Smart de-pluralisation — Searching for “t-shirts” correctly matches “T-Shirt”, “accessories” matches “Accessory”. English plural forms are handled intelligently.
- One-click add to cart — Product cards include an “Add to Cart” button that works via AJAX, so customers never leave the conversation.
- Quick reply buttons — Contextual suggestions like “Browse products”, “What’s on sale?”, and “Shipping info” help guide the conversation naturally.
- Non-product query handling — Questions about shipping, returns, payment methods, and order status are recognised and answered without triggering unnecessary product searches.
- Customisable appearance — Choose your brand colour, widget position (bottom-left or bottom-right), and set a custom welcome message. The widget adapts to your store’s look and feel.
- No API key required — The AI is powered by the Trill AI managed service. No need to create accounts with OpenAI, Anthropic, or any other provider. Just activate and go.
- Lightweight and fast — No external JavaScript libraries, no Composer dependencies, no bloat. Built with vanilla JavaScript and native WordPress APIs for maximum performance.
- WooCommerce HPOS compatible — Fully compatible with WooCommerce High-Performance Order Storage.
- GDPR-friendly — No personal data is collected beyond what is strictly needed to process each chat message. Messages are not used for AI training. Full details in our Privacy Policy.
- Shortcode support — Use
[trill_chat] to embed a chat trigger button on any page or post. Supports style, title, and button_text attributes.
- Developer-friendly — Clean PSR-4 architecture, WordPress coding standards, filter hooks for customisation (
trcl_localize_script_data), and debug logging via WP_DEBUG.
How It Works
- Install and activate — Upload from the WordPress plugin directory or search “Trill AI Chat” in Plugins > Add New.
- Automatic product indexing — Robin scans your WooCommerce catalogue automatically. No manual configuration needed.
- Customers start chatting — The chat widget appears on your storefront. Visitors ask questions, Robin searches your products in real time and responds with relevant results.
- You track usage — The admin dashboard shows your monthly conversation count and product index status.
Built for WooCommerce Store Owners
Trill AI Chat is purpose-built for e-commerce. Unlike general-purpose chatbot plugins that try to do everything, Robin focuses on what matters most for online stores: helping shoppers find and buy products. Every feature — from product card rendering to cart integration — is designed specifically for WooCommerce.
Need More?
Upgrade to Trill AI Chat Pro for unlimited conversations, order tracking, advanced analytics, white-label branding, and priority support.
External Services
This plugin relies on the Trill AI API (https://api.trillai.io) as its
sole AI processing back-end. The service is required for the plugin to function.
What data is sent and when:
- When a store visitor sends a chat message, the message text and relevant
WooCommerce product context (names, prices, descriptions) are transmitted to
the Trill AI API over HTTPS for AI processing.
- The API also enforces per-site usage limits server-side (no local trialware).
Service links:
- Service URL: https://api.trillai.io
- Terms of Service: https://trillai.io/terms/
- Privacy Policy: https://trillai.io/privacy/
No personal visitor data is collected or stored by the external service beyond
what is strictly necessary to process the individual chat message. Messages are
not used for training AI models.
Screenshots

Trill AI Product Chat widget answering a product question on a storefront — interactive product cards with prices, stock and one-click add-to-cart

AI chat for WooCommerce understanding variations and stock ("do you have this in blue, medium?") — real-time catalogue search in action

Admin dashboard with conversation analytics, monthly quota usage and product index status

Settings page — customise widget colour, position, welcome message and attribution badge

Topic enforcement (guardrails) keeping conversations focused on shopping — polite decline of off-topic requests

Mobile chat — Robin answering product questions with cards and add-to-cart buttons

Desktop storefront with the minimal chat toggle in the bottom-right corner
FAQ
Do I need a WooCommerce store to use this plugin?
Yes. Trill AI Chat Lite is a WooCommerce AI shopping assistant — it reads your WooCommerce product catalogue to answer shopper questions about stock, variations, prices and categories. It will not do anything useful on a WordPress site without WooCommerce installed and active.
Do I need an OpenAI or Anthropic API key?
No. This is the key difference between Trill AI Chat and BYOK (bring-your-own-key) plugins. We manage the AI infrastructure via the Trill AI API — you do not need to create an account with OpenAI, Anthropic or any other provider. Just install, activate and go.
How many conversations does the free Lite tier include?
The Lite version includes a generous monthly conversation allowance, enforced server-side. Your admin dashboard shows a usage counter so you can track how many conversations you have used each calendar month. If you need higher limits, upgrade to a paid plan for higher or unlimited quotas.
What happens when I exceed the Lite conversation quota?
The chat widget remains visible but new shopper conversations are paused until the quota resets at the start of the next calendar month. You can upgrade to a higher tier at any time to lift the limit immediately.
How do I add AI chat to my WooCommerce store?
Install Trill AI Chat Lite from the WordPress plugin directory, activate it, and open Trill Chat → Dashboard. The chat widget appears automatically on every page of your store. No API keys, no OpenAI account, no prompt engineering required — the plugin is ready in under 5 minutes.
Is Trill AI Chat Lite GDPR-compliant?
Yes. Greensolutions Pioneers Limited is a UK-registered company (Companies House 15693716) subject to UK GDPR and EU GDPR. All messages are transmitted over encrypted HTTPS connections. Chat data is never used to train AI models. See our Privacy Policy for full details.
Does it work with HPOS (High-Performance Order Storage)?
Yes. Trill AI Chat Lite fully declares compatibility with WooCommerce HPOS / Custom Order Tables.
Does it work with variable and grouped products?
Yes. Product cards display variable products with a price range and a “View” button that links to the product page, where shoppers can select their variation before adding to cart. Simple products use direct AJAX “Add to Cart”.
Does it work with any WooCommerce theme?
Yes. The chat widget is rendered as a fixed-position overlay and works with any properly coded WooCommerce theme. It has been tested with Storefront, Astra, Flatsome, OceanWP and Kadence.
Can I customise the chat widget appearance?
Yes. Go to Trill Chat → Settings to change the widget colour (any hex value), position (bottom-right or bottom-left) and welcome message. The widget adapts to your chosen brand colour automatically.
Does the AI see my customer data?
The AI processes the chat messages a shopper sends and the product catalogue context needed to answer (product names, prices, descriptions, stock). No personal visitor data is collected or stored by the external service beyond what is strictly necessary to process each individual message. Chat data is never used for AI training.
Does it support multiple languages?
The widget interface is in UK English by default. The AI can understand and respond in many languages (Spanish, French, German, Italian, Portuguese and others). The plugin is fully translation-ready with a .pot file and works with Loco Translate, WPML and other translation tools.
Can I embed the chat on a specific page instead of the whole site?
Yes. Use the [trill_chat] shortcode to place a chat trigger on any page or post. Supports attributes: [trill_chat style="button" button_text="Ask Robin"].
Can I remove the “Powered by Trill AI” badge?
The badge is opt-in and off by default. It only appears if you explicitly enable it in Settings, fully complying with WordPress.org plugin guidelines. White-label removal of the optional badge is available on paid tiers.
What happens if I already have the paid version installed?
The Lite plugin automatically detects the paid version and deactivates itself to prevent conflicts. You only need one version active at a time.
I found a bug or have a feature request.
Use the WordPress.org support forum or email hello@trillai.io. We read every message.
ChangeLog
1.2.4
- Renamed plugin display name to “Trill AI Product Chat for WooCommerce” in accordance with WordPress.org Plugin Directory guidelines on distinctive plugin naming
- Updated admin page headings, activation notices and accessibility labels to reflect the new name
- Regenerated translation template (.pot) with the new strings — no functional changes
1.2.3
- Lazy-loads the chat widget — only a ~4 KB launcher is shipped on first paint; the full chat bundle is fetched on hover, focus or click, improving Core Web Vitals on storefront and product pages
- Smarter asset loading — the widget no longer enqueues on wp-login, feeds, REST, AJAX or cron, with optional opt-outs for WooCommerce checkout and My Account pages
- Added
trcl_should_enqueue_widget filter so developers can force-load or skip the widget on specific pages
- Ships pre-minified JavaScript and CSS with per-file content-hash cache-busting — browsers only re-download assets whose bytes actually changed
- Conversation memory across reloads — the visible transcript persists for the current browser tab, so refreshing the page or reopening the widget no longer restarts the conversation
- Added configurable starter suggestions — show up to three clickable prompt chips (e.g. “What’s on sale?”, “Help me choose a product”) when the chat opens
- Honours SCRIPT_DEBUG — the unminified source is served automatically for developers with debug mode on
1.2.2
- Added automatic usage guardrails — Robin now stays focused on your store’s products and services, politely declining off-topic requests (homework, code generation, medical/legal advice, etc.)
- Guardrails are auto-generated from your store metadata (name, description, categories) — no configuration needed
- Added prompt injection protection — the assistant will not reveal system instructions or adopt different personas
- Redesigned the floating launcher icon with the Trill AI brand mark (SVG, respects your widget colour)
- Reduced launcher footprint by ~19% for a lighter visual presence on the page
- Renamed admin pages to “AI Shopping Assistant — Dashboard / Settings / Products” for clearer branding
- Improved PHPCS compliance across database queries for WordPress.org Plugin Check standards
- Improved output escaping in admin dashboard for enhanced security
1.1.1
- Upgraded AI model to GPT-5.4 Nano for faster, more accurate product recommendations
- Fixed add-to-cart button for variable and grouped products — now correctly shows “View” instead of a non-functional “Add to Cart”
- Fixed welcome message losing line breaks when saved from the settings page
- Fixed chat widget ignoring the “bottom-left” position setting
- Improved AI response quality — Robin no longer repeats raw product URLs in text replies
- Updated dashboard plan comparison table with current pricing tiers and added Business plan column
- Updated documentation link to https://trillai.io/documentation/
1.1.0
- Improved product search accuracy with smarter English de-pluralisation (e.g. “t-shirts” now matches “T-Shirt”, “accessories” matches “Accessory”)
- Added taxonomy-based fallback search across product categories and tags when the native search returns no results
- Expanded conversational query extraction to recognise over 50 common shopping phrases (e.g. “tell me about”, “what’s the price of”, “got any”, “do you stock”)
- Fixed chatbot incorrectly responding “I don’t have access to the store catalogue” — the AI now always acknowledges product search capability
- Added intelligent empty-search handling that suggests alternative terms and store categories
- Fixed currency symbol encoding issue when sending store context to the AI service
- Added non-product query filters for shipping, payment, order status and cancellation questions to reduce unnecessary product searches
- Improved PHP 7.4 compatibility
- Added monthly conversation usage widget to the admin dashboard
1.0.0