Kwiro vs WPBot: AI vs Rule-Based WooCommerce Chatbot in 2026
WPBot is rule-based. Kwiro uses retrieval-augmented AI. I tested both on the same WooCommerce store with real shopper questions. Here is when each one wins, the real cost of each, and a migration guide.
On this page (8 sections)
WPBot is one of the most popular free chatbot plugins for WordPress and WooCommerce. It has been around for years, has a real install base, and the free tier genuinely works. I am not going to claim it is a bad product — it is not. It is just a completely different category of tool than what most stores actually need in 2026.
This post is an honest comparison written by someone with a stake in the answer (I build Kwiro). I have run WPBot on test stores, used it in anger for a side project, and know its real strengths and weaknesses. Here is the version that does not pretend AI and rule-based bots are competing on the same axis.
The short version: WPBot's free tier is a rule-based decision-tree builder. Kwiro is real AI that reads your live product catalog. They solve different problems. If your conversations are predictable FAQs and you have time to maintain decision trees, WPBot Free is fine. If you want a chatbot that can answer questions you did not anticipate — and recommend specific products — Kwiro is purpose-built for that.
What each tool actually is
The biggest source of confusion in chatbot comparisons is that the word "chatbot" describes products from two completely different eras of software. WPBot Free is a 2010s-era chatbot. Kwiro is a 2020s-era AI agent. Calling them both "chatbots" is technically accurate and operationally misleading.
WPBot Free is a rule-based bot builder. You define conversation flows visually — "if the user says X, respond with Y, then offer buttons A and B." Every path through the conversation has to be authored by you in advance. The bot does not understand language — it pattern-matches keywords. If the user says something you did not anticipate, the bot falls back to a generic "I didn't get that" response.
WPBot Pro adds an OpenAI/ChatGPT integration where you provide your own OpenAI API key. This routes free-form messages to ChatGPT and returns its response. It is genuinely AI — but not grounded in your WooCommerce catalog. ChatGPT does not know what products you sell unless you tell it in the prompt, which means it can hallucinate products that do not exist on your store.
Kwiro is an AI sales agent purpose-built for WooCommerce. It uses retrieval-augmented generation: every shopper message triggers a search across your live product catalog, the relevant products are passed to the AI as context, and the AI responds within that grounded context. The AI does not need decision trees, does not need training data, and cannot recommend products you do not have.
These are three different products. Let me walk through where each one fits.
A real conversation test
Same question, three tools. Customer message:
"hi I'm looking for a comfortable running shoe under $100. nothing too flashy. size 10."
WPBot Free (rule-based, with reasonable setup): "Here are our running shoes: [link]" — or fallback: "I didn't understand that. Please choose from the menu below." It does not understand "under $100" as a price constraint, "comfortable" as an attribute, or "size 10" as a variant requirement.
WPBot Pro (OpenAI integration, no product grounding): "We have several great options! The AirGlide 3 at $89 is super comfortable with a wide toe box. The CloudRun Lite at $75 has excellent cushioning. Both come in size 10." Except those specific products may not exist on the store, and the prices may be wrong. This is hallucination, and it happens by default in this configuration.
Kwiro (retrieval-grounded): "Two real options for you — the FlexStride 2 at $79 is the most comfortable in your range, with a 28mm stack and a wide toe box. The TrailLite 5 at $95 has more aggressive cushioning if you log longer miles. Both are in stock in size 10. Want me to show both?" Then it renders the actual products from your store, with the actual prices, with images.
The difference is architecture, not raw AI quality. WPBot Pro and Kwiro can both call frontier LLMs, but only Kwiro is built to constrain the AI to your real catalog.
Pricing — the honest math
This is where WPBot's appeal is real. Let me lay out the actual costs across plausible scenarios.
WPBot Free (rule-based, unlimited conversations): $0/year. Genuinely free. No conversation limits because the bot does not call any AI service.
WPBot Pro + OpenAI integration: $49+/year for the plugin + your own OpenAI API costs. With GPT-4o-mini at current pricing (~$0.15/1M input tokens, $0.60/1M output tokens), 2,000 conversations of ~1,500 tokens average = ~3M tokens = roughly $1–3/month in OpenAI bills. So total: ~$5/month including the plugin license amortized. Cheap.
Kwiro Free: $0/month, 200 AI conversations/month, full feature set, Kwiro badge on widget.
Kwiro Pro: $39/month, 2,000 conversations, badge removed, ROI dashboard, after-hours impact reports, all 58 languages.
For pure cost: WPBot Pro + OpenAI is cheaper than Kwiro Pro by ~$33/month at 2,000 conversations. That is the honest comparison.
What you trade for that $33/month:
- Hallucination risk. WPBot Pro will recommend products that do not exist. Once a shopper realizes this, your store loses trust. The unit cost of one lost-trust event is much higher than $33/month.
- No product cards in chat. WPBot Pro can mention products in text; Kwiro renders actual cards with image + price + ratings + add-to-cart. Visual product surfacing measurably converts better than text references.
- No AI-attributed revenue dashboard. WPBot Pro has no way to tell you which AI conversations led to sales. Kwiro's ROI dashboard surfaces that number.
- Maintenance burden for WPBot's rule-based fallbacks. Even on the Pro tier, you typically still build decision trees for predictable flows (returns, order status). Trees rot. Budget 2–4 hours/month to maintain.
- No memory across sessions. WPBot Pro has no concept of remembering what works in your store. Kwiro's 5-layer memory learns which objections your customers raise and which alternatives they accept, getting smarter over time.
If those tradeoffs are fine for your store, WPBot Pro is the cheaper choice and I won't pretend otherwise. If they are not fine, Kwiro is the responsible choice and the $33/month math gets paid back the first time it prevents a hallucination or generates an attributed sale.
A specific WPBot Pro gotcha: people often look at their OpenAI bill and assume "this is the total cost." It is not. The plugin license is per-year; the OpenAI key is shared across all your other usage; and you pay engineering time every time the integration breaks or the prompt needs tuning. Kwiro is the bundled version of all of this.
Where WPBot actually wins
I want to be fair to WPBot — it has genuine strengths that matter for some stores:
- The price floor is $0. If you cannot pay anything at all, WPBot Free is the responsible option. Kwiro Free covers most very-small stores too, but if you blow past 200/mo, WPBot stays free.
- Predictable behavior. Rule-based bots don't surprise you. If you have wired up the decision tree for a return inquiry, you know exactly what the bot will say. That predictability matters for regulated verticals (legal advice, medical info) where AI hallucination is a real liability concern.
- Self-hosted, no cloud. WPBot conversations live in your WordPress database. Some merchants prefer that for data-sovereignty reasons. Kwiro is cloud-based; conversations live in Kwiro's infrastructure (with GDPR data export and deletion on demand).
- Decision-tree clarity. For pure FAQ workflows ("what is your shipping policy / how do I return / when do you open"), rule-based is genuinely simpler than configuring an AI to behave well on those flows.
Where Kwiro wins (and why)
The cases where Kwiro is the clear call:
- Sales-focused use cases. Recommending products, comparing SKUs, handling objections, helping a shopper pick between alternatives. Rule-based loses on any of these because you cannot author every decision branch in advance.
- Multilingual stores. Kwiro speaks 58 languages natively. WPBot is English-only unless you build decision trees in every other language separately.
- Stores where the catalog changes regularly. Kwiro re-reads your catalog when products update. WPBot decision trees rot with every product addition or removal.
- Owners who don't have time for ongoing tree maintenance. Setup-and-forget vs setup-and-maintain.
- Stores that need to prove AI ROI. Kwiro's ROI dashboard answers "is the AI making me money?" in dollars. WPBot has no equivalent.
Migration: WPBot → Kwiro
If you are on WPBot today and considering moving to Kwiro, here is the playbook:
- Export WPBot conversation history (Settings → Export). You probably won't need it for Kwiro, but keep it for reference.
- Make a list of the top 10 decision trees you have built in WPBot. These represent your most-asked questions. They become your validation set.
- Install Kwiro on the same WooCommerce store, paste your REST API key, let the catalog sync (~30 min).
- Disable the WPBot widget but keep the plugin installed for now. You can re-enable if needed.
- Test your top 10 questions against Kwiro. Validate against what WPBot used to say.
- Remove WPBot after 7 days of solo Kwiro running smoothly. If you used WPBot Pro with OpenAI, also remove that integration to stop the API charges.
The two tools store data separately, so there is no risk of conflict during the parallel run.
Quick comparison
| WPBot Free | WPBot Pro + OpenAI | Kwiro Free | Kwiro Pro | |
|---|---|---|---|---|
| Price | $0/yr | $49/yr + API costs | $0/mo | $39/mo |
| Real AI | No (rules) | Yes (your key) | Yes (grounded) | Yes (grounded) |
| Reads WooCommerce catalog | No | No (manual prompts) | Yes (REST API) | Yes (REST API) |
| Product cards in chat | No | No | Yes | Yes |
| Hallucination risk | None (rules) | High (no grounding) | ~0% | ~0% |
| Languages | 1 (per tree) | Many (general) | English | 58 languages |
| Decision tree maintenance | Required | Often required | None | None |
| AI-attributed revenue | No | No | No | Yes |
| 5-layer memory | No | No | No | Yes |
| Monthly conversation limit | Unlimited | Limited by your OpenAI budget | 200 | 2,000 |
The bottom line
WPBot's free tier is a fine rule-based chatbot. WPBot Pro with OpenAI is a cheap-but-risky AI option. Neither one is purpose-built for selling on WooCommerce, and that shows up in every shopper conversation where the bot has to reason about your products.
If you have a tight budget and a tightly-scoped FAQ use case, WPBot Free is the responsible choice — it works, it costs nothing, and predictable rule-based output is sometimes what you actually want.
If you want a chatbot that understands your store and recommends real products without you having to author every flow, Kwiro is the purpose-built version. The Free tier covers 200 conversations/month and the Pro tier at $39/month covers a healthy store.
For the broader landscape across all 7 chatbot options, see my full WooCommerce chatbot comparison. If you are currently weighing Tidio or Intercom, the Tidio comparison and Intercom comparison both cover different angles.
Ready to try Kwiro on your store?
Free forever up to 200 conversations. No credit card required.
Install Free PluginFrequently asked questions
- Is WPBot free for WooCommerce stores?
- Yes. WPBot has a free version with rule-based decision trees and unlimited conversations. The Pro version starts at $49/year and adds OpenAI/ChatGPT integration (which requires your own API key and your own usage charges from OpenAI). Kwiro Free is $0 forever for 200 AI conversations per month with the full feature set.
- Does WPBot use real AI?
- The free version of WPBot uses decision trees and keyword matching — no AI. The Pro version offers OpenAI integration where you provide your own ChatGPT API key. WPBot does not ground the AI in your WooCommerce product catalog by default; it sends the conversation to OpenAI with whatever context you manually configure, which means it can hallucinate products. Kwiro grounds every AI response in your live WooCommerce catalog by design.
- Can WPBot recommend products from my WooCommerce store?
- Only if you manually build the decision trees for each product category. The rule-based version cannot reason about products at all — it matches keywords to predefined responses. The OpenAI version can mention products if you put product data into the prompt, but it does not natively read your live catalog and is prone to hallucination when the catalog changes.
- Is rule-based or AI better for a small WooCommerce store?
- Rule-based is fine when your conversations follow predictable patterns (order status, return policy, store hours) and your team has time to maintain decision trees. AI is better when shoppers ask open-ended questions that you cannot anticipate. The honest answer: rule-based loses badly on any conversation more complex than 'where is my order'. For a sales-focused use case, AI is the only viable option.
- How much maintenance does WPBot require versus Kwiro?
- WPBot rule-based requires significant ongoing maintenance — every new product, sale, or policy change needs decision-tree updates. Estimate 2–4 hours per month for a small catalog. Kwiro is zero-maintenance after the initial 30-minute setup; the AI reads your live catalog automatically and re-syncs when products change.
- Will Kwiro's AI hallucinate products like WPBot Pro might?
- Kwiro uses retrieval-augmented generation grounded in your live WooCommerce catalog. The AI is constrained to only reference products that actually exist in your store, at the prices that are actually set. We measured ~0% hallucination across 887 tested scenarios — see kwiro.ai/proof for the full methodology and per-scenario test data.
- Can I use WPBot's free tier alongside Kwiro's free tier?
- Technically yes, but you should not display both widgets on the same store — two chat widgets makes the site look broken. The honest play if you want zero-cost AI: install Kwiro Free (200 conversations/month, real AI, real product reasoning) and skip WPBot. Free-tier Kwiro is genuinely production-usable for very small stores.
- What happens to WPBot conversations when I switch to Kwiro?
- WPBot stores conversations in your own WordPress database. You can export them via the WPBot admin panel before uninstalling. Kwiro stores conversations in its own cloud and does not import legacy transcripts — but because it grounds in your live catalog, the AI is productive on real shopper questions from day one without needing imported history.
About the author
Founder of Kwiro and the AI Sales Agent platform behind it. Builds at the intersection of WooCommerce, retrieval-augmented generation, and conversational commerce. Writes about what actually moves the needle for small ecommerce stores.