Sell.AI is an AI sales assistant that lives in a chat widget on your WooCommerce store. Customers describe what they’re looking for in plain language, and the chatbot searches your product catalog, shows interactive product cards, and helps them buy — without leaving the chat.
How it works
- A customer opens the chat and types what they need — in any language.
- Sell.AI searches your WooCommerce catalog using fast keyword-based search.
- The chatbot responds with a helpful answer and interactive product cards (image, price, stock, Add to Cart).
- The customer adds products to cart directly from the chat.
What’s included in the free version
AI Chat Widget
- Streaming responses (SSE) — answers appear word by word, just like ChatGPT
- Works with any OpenAI model you configure: gpt-5, gpt-5-mini, and others
- Customers use their own natural language — any language, no setup required
- Conversation history for logged-in users across sessions
- 3 configurable quick-action buttons (e.g. “Show me your bestsellers”)
Product Search
- Real-time keyword search across your full WooCommerce catalog
- Handles SKU lookups and product code queries
- Detects bulk order requests (“5x SKU-123 and 10x SKU-456”)
- Reads current cart context to make relevant suggestions
- Product blacklist and whitelist controls
- Wishlist integration (YITH WooCommerce Wishlist and compatible plugins)
Product Cards
- Rich product cards: thumbnail, name, price, stock status
- One-click Add to Cart with quantity selector
- Supports WooCommerce variable products and product variations
- Compatible with WooCommerce block-based cart and checkout (HPOS)
Lead Capture
- Collect customer emails when a product is out of stock
- Configurable trigger: out of stock, after N messages, or proactive
- Email notification to admin on new lead
- Lead management panel with status tracking (new / contacted / converted / dismissed)
Customization
- Brand colors, chat icon (6 built-in icons or your own image), widget position (bottom left or bottom right), size
- Custom welcome message and placeholder text
- Hide chatbot on specific pages (page IDs or URLs)
- Store FAQ textarea — AI uses this to answer shipping/returns questions
- Response tone (formal / friendly / casual), response length and sales mode (passive / active / aggressive)
- Custom system prompt instructions
- Forbidden topics list
Admin Panel
- Dashboard: today’s conversations, messages, leads, and chat-assisted revenue
- Chat log viewer with session grouping, filtering, and search
- Search index management (rebuild, reconcile, status)
- Synonym manager for search accuracy
- Diagnostics page: PHP/WC version, DB tables, cron status, API connection test
- Setup wizard for first-time configuration
Privacy & Data
- All conversation logs and leads are stored in your own WordPress database
- Configurable retention for chat logs, leads and conversation history (automatic cleanup via WP-Cron)
- Lead form with a consent checkbox linked to your privacy policy
- WordPress personal data export and erase tools (Tools Export / Erase Personal Data) and suggested privacy policy text
- Full data deletion on uninstall (optional)
Pro version
Sell.AI Pro adds features for stores that want more from their chatbot:
- Semantic Search (RAG) — understands intent beyond keyword matching; “something warm for winter” returns jackets, fleeces, sweaters
- AI Product Enrichment — auto-generate search keywords for your catalog
- AI Synonym Generator — suggests alternate names for your categories and tags and adds them to the synonym list
- Smart Triggers — open the chat with a message on exit intent, scroll depth, return visit or time on page
- AI persona & industry templates — give the assistant a sales personality (sales agent, expert advisor, stylist) and tailor its questions and advice to your industry with 14 ready-made templates
- Intent detection — knows whether a customer is browsing, comparing, deciding or ready to buy, and adjusts its recommendations to that stage (no extra OpenAI request)
- Guided selling — for vague requests the assistant asks up to three short questions with tap-to-answer buttons, then recommends products with a reason tied to the answers
- Analytics — conversations, leads and lead conversion rate, product recommendations, clicks and click-through rate, add-to-cart, chat-assisted orders and revenue, estimated OpenAI cost and zero-result searches for 7 / 30 / 90 days or a custom range, compared with the previous period; daily charts, top products, search queries and customer questions, CSV exports and a leads export by date
- A/B testing — test two or three versions of the welcome message or of the AI persona on real visitors and see which one brings more add-to-carts, orders or leads, with statistical significance and one-click “apply the winner”
- Email reports — a daily or weekly email with conversations, leads, chat-assisted orders and revenue, product clicks and estimated cost compared with the previous period, plus the new leads, top questions and searches with no results
- Settings export / import — save the chatbot settings as a JSON file and import them on another site, with a preview of every change and one-click restore (the API key is included only on request)
Requirements
- WordPress 6.0 or higher
- WooCommerce 7.0 or higher
- PHP 8.0 or higher
- An OpenAI API key — get one at platform.openai.com
You pay OpenAI directly for API usage. A typical store with 50–100 daily chatbot conversations spends approximately $5–15/month.
Developers
The plugin has documented actions and filters, so a theme, a custom plugin or an add-on can extend the assistant. The optional ones are off by default and change nothing until code hooks into them. The full list with arguments is in includes/pro-bridge/class-sellai-hook-extension-points.php. Among them:
sellai_system_promptandsellai_system_prompt_sections— change the chat system prompt, as a whole or per named section (for examplepersonaorindustry).sellai_product_card_limit— maximum number of product cards per answer.sellai_stage_detection_enabled(default false) — ask the model to tag each answer with the customer’s purchase stage (browsing, comparing, deciding, ready); the stage is stored on the conversation and passed tosellai_stage_detected.sellai_quick_replies_enabled(default false) andsellai_quick_replies— let the model offer tap-to-answer reply buttons, which the widget shows under the answer.sellai_attribution_window_days(default 7, 0 = off) andsellai_revenue_order_statuses— chat-assisted order attribution and which order statuses count as revenue.sellai_client_ip— the visitor IP used for rate limits (for sites behind a proxy).sellai_settings_tabs/sellai_settings_render_tab/sellai_sanitize_settingsandsellai_data_tabs/sellai_data_render_tab— add your own tabs to the Settings and Analytics pages.
The persona and industry template texts live in includes/class-sellai-prompt-presets.php. The plugin applies the persona or industry template a store saved before version 1.5.0; extensions can apply them through sellai_system_prompt_sections.
Third-Party Services
OpenAI API
Customer messages, relevant product data, the current cart contents and, for logged-in customers, short summaries of their earlier conversations are sent to the OpenAI API to generate AI-powered responses. This requires your own OpenAI API key. Data is transmitted only when a customer sends a message in the chat widget.
No other external services are used by this plugin.