AI Chatbot for WooCommerce

A WordPress plugin that answers product, shipping and order questions from your own WooCommerce data.

A WooCommerce AI chatbot answers shoppers from your own store data: product questions with cards, shipping and returns from your policy pages, and order status when the customer gives an order number plus the email or phone on the order. Vatdi installs as a WordPress plugin from WordPress.org, syncs your catalogue, loads asynchronously, and starts on a free plan with 15 conversations a month.

Last updated

Common Challenges

The same shipping, returns and "where is my order" questions arrive by email every day

Shoppers cannot find the right product in a large catalogue and leave without asking

Chat plugins charge per seat or per AI conversation, so costs rise with the team, not with sales

Generic AI assistants invent prices and policies that the store never published

Nobody is online at night or on weekends, and visitors get no answer at all

How Vatdi Helps

Product questions answered with cards showing price, sale price and link

Order status from an order number plus email or phone, live from WooCommerce

Shipping, returns and sizing answers taken from your own policy pages

Best sellers ranked by real units sold when the plugin sends sales data

Coupon offers with their conditions when they fit the conversation

Handover to your team with agent hours and missed-handoff tracking

What a WooCommerce chatbot is, and what the AI kind adds

A WooCommerce chatbot is a chat widget on your store that answers shoppers without a person typing each reply. There are three kinds, and the difference matters more than the brand name on the widget.

KindHow it answersGood atWeak at
Rule-based flowsFollows a decision tree you build by handRouting, opening hours, collecting an emailAnything you did not script, which is most product questions
Generic AI assistantA language model with no access to your store dataFluent, polite repliesInvents products, prices and return rules
Retrieval-grounded AI (RAG)Retrieves matching products and pages from your store first, then writes the answer only from what it foundProduct, shipping, returns and order questions specific to your storeQuestions your content does not cover; it says so and offers a person

Vatdi is the third kind. For every question it searches your synced catalogue and knowledge base with vector and exact-text search, then writes the reply from those snippets and attaches product cards. If nothing matches, it says it does not know rather than guessing. How a RAG chatbot works explains the mechanism in detail, and chatbot vs live chat covers the cases where you want people answering instead of a bot.

How the WordPress plugin works

Install the plugin Vatdi AI Chat Agent from WordPress.org (stable 1.3.2, WordPress 5.0 or newer, tested up to 6.9), activate it and connect it to your Vatdi account. From then on the plugin does six jobs:

JobWhat happensData source
Catalogue syncProducts with prices, sale prices, images and links are synced into the knowledge base, up to the product cap of your plan (200, 2,000 or 10,000)WooCommerce products
Order status lookupThe shopper gives an order number plus the email or phone on the order; the AI answers live from the storeWooCommerce orders
Best sellersQuestions like "what is your most popular kettle" are ranked by real units soldSales data sent by the plugin
Coupon offersThe AI mentions a coupon, with its conditions, when it fits the conversationCoupons you configure in the dashboard
Hide on checkoutThe widget is hidden on pages you choose, such as checkout and cart, with separate rules for desktop and mobileWidget settings
Async loadingThe widget script loads asynchronously, so it does not block rendering of the pageWidget script

Stock is optional: turn it on if your inventory in WooCommerce is accurate, leave it off if it is not, and the cards simply omit it. Setup details and screenshots are in the WordPress integration guide and the docs.

What the AI answers on a WooCommerce store

Shopper asksAI usesShopper sees
"Do you have a waterproof jacket under $100?"Synced catalogueProduct cards with image, price, sale price while the sale is on, and a link; stock if you enabled it
"How long does shipping to Germany take?"Your shipping page or an uploaded PDFA plain answer with the delivery window you published
"Where is order 10432?"Live WooCommerce lookup after order number plus email or phoneThe current order status
"Can I return a sale item?"Your returns policy pageThe rule exactly as you wrote it
"Which blender sells best?"Sales counts from the pluginBest sellers ranked by units sold
"I want to talk to someone"Handover rules and agent hoursA person if one is available, otherwise an honest message and a way to leave contact details

Two boundaries to know. First, the AI does not answer from general knowledge about your industry; if the fact is not in your synced products or knowledge base, it says so and offers a human. Second, live order lookup covers standard WooCommerce orders. Questions about subscription renewals or booking slots are answered from your pages, not from the subscription or booking record.

Replies come in the shopper's language (95+ languages, detected automatically) with a fallback language you set, and every widget label can be translated per store.

Set it up in about 10 minutes

  1. Create the account (1 minute). Sign up on the free plan. No card is needed.
  2. Install the plugin (2 minutes). In WordPress go to Plugins, Add New, search for "Vatdi AI Chat Agent", install, activate, and connect the store from the plugin settings.
  3. Sync the catalogue (2 to 3 minutes). Run the first sync, then open the widget and ask for two products you know well. Check that the price, image and link on the cards are right.
  4. Add policies (2 minutes). Paste the URLs of your shipping, returns, sizing and FAQ pages. Upload PDFs or DOCX files if that is where the policies live.
  5. Set widget rules (1 minute). Brand auto-detect picks colours and logo from your site. Hide the widget on checkout, set agent hours, and add three quick replies.
  6. Test five questions (2 minutes). One product question, one shipping question, one returns question, one order number with its email, and "can I talk to a person".

Keep the first sync inside your plan's product cap: 200 on Free, 2,000 on Starter, 10,000 on Grow. If the catalogue is larger than the cap, start on the plan that covers it rather than syncing a partial catalogue, because the AI can only recommend what it can see.

What to load into the knowledge base

The catalogue sync covers products. Everything else the AI needs comes from the knowledge base, which accepts a website crawl, pasted URLs, PDF, DOC, DOCX, CSV, TXT and Markdown uploads up to 10 MB each, manual text, FAQ import from CSV or Excel, and optional AI-generated FAQ suggestions you review before publishing. Load these first:

  • Shipping: countries served, costs, delivery windows, free-shipping threshold, cut-off times.
  • Returns and exchanges: window, condition rules, who pays return postage, refund timing, exclusions such as sale or personalised items.
  • Payment: accepted methods, instalments, currency handling.
  • Sizing and fit: size charts per category, measurement instructions, fit notes ("runs small").
  • Product care and compatibility: washing instructions, warranty terms, what works with what.
  • Account and order help: how to change an address, cancel before dispatch, apply a coupon.
  • About the business: contact hours, physical address if any, brand story in two paragraphs.

Knowledge items are counted per plan: 100 on Free, 500 on Starter, unlimited on Grow. A good order is policies first, FAQs second, and long-tail content such as blog posts last, because policies remove the most handovers per item added. How to train a chatbot on your data walks through formats and common mistakes.

Which plan fits your WooCommerce store

Every plan includes every feature: catalogue sync, order lookup, handover, leads, 95+ languages, analytics and unlimited teammates. The plans differ only in volume and in whether the "Powered by Vatdi" badge can be removed.

PlanPriceConversations / monthKnowledge itemsSynced productsBadge
Free$0 forever, no card15100200Shown
Starter$4.49/mo or $44.90/yr1505002,000Can be removed
Grow$7.49/mo or $74.90/yrUnlimitedUnlimited10,000Can be removed

Decision rules that hold for most stores:

  • Under 200 products and fewer than 15 chats a month: Free is enough to run it properly, not just to trial it.
  • Up to 2,000 products or up to 150 chats a month: Starter.
  • More than 2,000 products, or traffic that spikes around sales: Grow, because the conversation cap is the only volume limit and Grow removes it.

A conversation is a chat session, not a message. AI replies inside a conversation are never capped. One store per plan, no setup fee, no contract, and annual billing saves about 17%. Full details are on pricing; how much an AI chatbot costs compares this with per-seat and per-resolution models.

How it compares with other WooCommerce chat plugins

Four plugins WooCommerce merchants often shortlist alongside Vatdi are Tidio, LiveChat, Tawk.to and Crisp. All four are strong live-chat products; the differences are in whether AI answers are included, how they are priced, and whether the bot can look up an order. Prices are published list prices as of September 2026; prices change, so check each vendor's pricing page.

VatdiTidioLiveChatTawk.toCrisp
Entry priceFree; paid from $4.49/moFree (50 chats/mo); Starter $29/moFrom $20/agent/mo (annual)FreeFree Basic; Mini $45/mo per workspace
AI answers includedYes, on every planNo; Lyro AI is a separate add-on from about $39/moNo; ChatBot.com is a separate product from $52/moNo; AI is a paid add-onCheck the vendor
Order status answered by the AIYes, via the WooCommerce pluginCheck the Lyro scope for WooCommerceAgent-side tools; check the vendorNo AI includedCheck the vendor
ChannelsWebsite widget onlyWebsite, Messenger, Instagram, WhatsApp, emailWebsite; check the vendor for other channelsWebsite; check the vendor for other channelsWebsite; check the vendor for other channels
Pricing modelFlat per store; unlimited teammatesPer seat on higher tiers; Lyro metered by conversationPer agentFree; branding removal is paidPer workspace

Vatdi's edge is that AI answers grounded in your catalogue, plus order lookup, are included at a flat price, with no per-seat and no per-resolution fees. Their edge is omnichannel depth: if your customers write on Messenger, Instagram or WhatsApp and you want one inbox for all of it, Tidio is the better fit, and if you run a large agent team with routing and reporting needs, LiveChat is built for that. See Vatdi vs Tidio for a line-by-line view and the WooCommerce chatbot ranking for eight tools side by side.

Limits to know before you install

  • Website widget only. There is no Messenger, Instagram, WhatsApp, SMS or email channel. If most of your support arrives on those, pair Vatdi with a messaging tool or choose an omnichannel inbox instead.
  • No attachments in the widget. Shoppers cannot upload photos of a damaged item; the AI collects their details and a person follows up by email.
  • No canned responses or internal notes for agents. Agents reply in the same widget the customer sees and hand the chat back to the AI when done.
  • Order lookup covers standard WooCommerce orders. Subscription and booking questions are answered from your pages.
  • Stock is only as good as your sync. Keep stock off unless inventory in WooCommerce is maintained.
  • The conversation cap is real. Free stops at 15 conversations a month; plan for Starter or Grow before a promotion.

What you do get on every plan is listed on features: handover with email and browser alerts, agent hours, a team inbox with Needs you / Handling / Team handling / Missed / Resolved states, lead capture with a 1 to 5 trust rating, a 0 to 10 quality grade for every conversation, and reports for overview, leads, feedback, insights and usage forecast.

Frequently Asked Questions

A well-built one should not. The Vatdi widget is a single script that loads asynchronously, so the page renders before the widget does, and it can be hidden on checkout and other pages you choose. Measure it yourself: run a page-speed test on a product page before and after installing, and check the Core Web Vitals thresholds of LCP 2.5 seconds, INP 200 milliseconds and CLS 0.1.

The widget is injected by the plugin as an independent script, so it does not depend on your theme templates. Brand auto-detect picks up your colours and logo, and you can override colours, fonts, button shape, position, offsets and custom CSS in the dashboard. If your theme uses an unusual checkout URL, add that path to the hide-on-page rules so the widget stays off checkout.

Yes, through the plugin. When a shopper asks about an order, the AI asks for the order number and the email or phone on the order, checks the store live, and replies with the current status. It only answers for orders where both details match, so one customer cannot see another customer's order. Details are in how to track orders with a chatbot.

Partly. The widget and the AI work on any WooCommerce store, including ones running Subscriptions or Bookings, and they answer questions about renewals, cancellation rules or booking policies from the pages and documents you load into the knowledge base. Live lookup reads WooCommerce orders; test it with one of your own renewal or booking orders before promising it to customers.

Yes. The Vatdi free plan is $0 forever with no card, and it includes AI answers, catalogue sync for up to 200 products, order lookup, human handover and unlimited teammates. Its limits are 15 conversations a month and 100 knowledge items, and the widget shows a "Powered by Vatdi" badge. Paid plans start at $4.49 a month and lift the volume limits.

Yes. In the widget settings you list the pages where the widget should not appear, such as checkout and cart, and you can set different rules for desktop and mobile. Many stores also hide it on the thank-you page and keep it on product, category and policy pages, where the pre-purchase questions happen.

It says it does not know and offers a person. If someone is within agent hours, the team gets an email plus a sound or browser alert and the chat appears as "Needs you" in the inbox. Outside agent hours the widget says so and collects the visitor's details as a lead. Every missed handoff is counted so you can see where coverage is thin.

Put an AI chatbot on your WooCommerce store today

Install the WordPress plugin, sync your catalogue and test it on the free plan with 15 conversations a month and no card.