WordPress plugin intelligence profile

Keshav Infotech AI Store Assistant for WooCommerce

AI chatbot and lead capture for WooCommerce. Answers product questions, store FAQs and policy questions, and captures leads with consent.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update2 Nov 202613h ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Keshav Infotech AI Store Assistant for WooCommerce version 1.0.0 as active, updated 13h ago and tested up to WordPress 7.1.

Overview

About this plugin

Keshav Infotech AI Store Assistant adds a storefront assistant to your WooCommerce shop. It answers questions about your products, your store FAQ and your shipping, returns, payment and contact information, and it can collect visitor details with explicit consent.

What it does

  • Answers product questions using your WooCommerce catalogue
  • Answers store FAQ and policy questions from information you enter
  • Basic product search and simple product suggestions
  • Lead capture with an explicit consent tick, stored on your own site
  • Lead list, detail view and CSV export in your dashboard
  • Optional conversation history, off by default, kept on your own site
  • Privacy tooling: export, erase and retention for the data actually stored

Three answer modes, you choose

  • Local Only — answers come only from your products and the store information you enter. No external AI service is contacted at all. No API key required. This is the default.
  • Smart AI — local answers first. When the chatbot is unsure, it may use your own OpenAI key to produce a short grounded answer.
  • AI First — natural answers composed with your own OpenAI key, still grounded strictly in your store data.

Bring your own key

Smart AI and AI First require your own OpenAI API key. Keshav Infotech AI Store Assistant provides no AI credits and does not resell AI usage — your provider bills you directly. Your key is stored encrypted on your own site.

WooCommerce is required

WooCommerce must be installed and active. If WooCommerce is deactivated, the chatbot pauses safely: your settings and captured leads are untouched.

External services

com ) to generate answers, and only under all of these conditions:

  • you selected the Smart AI or AI First mode, and
  • you selected OpenAI as the provider, and
  • you saved your own API key.

In Local Only mode no external service is contacted at any time.

There are two places in the plugin that can call OpenAI: the AI provider and the store assistant service. Both pass the same data boundary first.

What may be sent: the visitor’s question after personal details are removed, plus a minimal amount of product or store information needed to answer it.

What is never sent: customer names, email addresses or phone numbers; cart or order contents; account data; payment, card or billing details; passwords; API keys or other secrets; administrator notes; full URLs with query strings; and raw logs.

com/policies/terms-of-use

com/policies/privacy-policy

This plugin sends no analytics, telemetry or usage statistics anywhere.

Privacy and data

Lead details. When a visitor submits the lead form and ticks the consent box, their name, email, phone (if provided), the page they were on and the time are stored in a table on your own site. Nothing is sent to Keshav Infotech AI Store Assistant.

Chat transcript in the visitor’s browser. The visible conversation is kept in the visitor’s own browser storage so it survives a page change. That copy is never sent to an external service.

It expires by itself after 30 minutes of inactivity, and is capped at 30 messages. Browser storage can persist beyond a single browsing session, so until it expires it may remain on the visitor’s device. The chat window header includes a Clear chat button that removes it immediately, entirely in the browser.

Clear chat clears the browser copy only. It removes the transcript from the visitor’s own device. It does not delete anything from your server.

If you have conversation history switched on, the record on your site stays until you remove it or your retention period ends.

Conversation history is optional and OFF by default. 0 stores no conversation or message records on your server unless you switch conversation history on under Settings → Conversations & Privacy.

When you do switch it on, each exchange is stored on your own site and nothing is sent to Keshav Infotech AI Store Assistant or to any external service. What is stored is limited to: the visitor-facing question and the chatbot’s final answer, the role and time of each message, an anonymous session reference, the page path the chat happened on (without any query string), the product being viewed if any, a linked lead only when that same visitor submitted the lead form, and the conversation status.

It never stores raw AI prompts or provider payloads, API keys or other secrets, payment or card details, passwords, order or account data, or the visitor’s email address in the conversation record itself.

You can set a retention period, run a manual cleanup, view a read-only transcript, export one conversation or the filtered list, and erase a conversation — by its anonymous reference, or by email where that visitor also submitted the lead form. Switching conversation history off stops new records immediately and never deletes what you already have.

Personal data requests. Lead data, and any conversation history linked to that lead, is included in WordPress’s built-in personal data export and erase tools, alongside the plugin’s own export, erase and retention controls.

How your OpenAI API key is stored. php. Those salts are never stored in the database, so a copy of the database on its own does not reveal a usable key.

The key is never printed in a page, never passed to JavaScript, never exposed through the REST API and never written to a log; the settings screen shows only whether a key is saved. It is decrypted only for the moment a request is sent to OpenAI, and it is sent to no other address.

Keeping the key out of the database. php as CARTPILOT_CHAT_OPENAI_API_KEY. The plugin then uses the constant, the settings field is disabled, and the key cannot be changed or removed from the admin screens.

Two things worth knowing. Any plugin running on a WordPress site can read that site’s other plugin data, so install plugins you trust — encryption protects the database, not code that is already running on your site. And if you regenerate your WordPress salts, an already-saved key can no longer be decrypted: the plugin simply reports that no key is saved, and you enter it again.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • ai
  • chatbot
  • faq
  • leads
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity2 Nov 202613h ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.