Title: IbraCodes AI Assistant
Author: ibracodes
Published: <strong>September 11, 2026</strong>
Last modified: September 11, 2026

---

Search plugins

![](https://ps.w.org/ibracodes-ai-assistant/assets/banner-772x250.png?rev=3690764)

![](https://ps.w.org/ibracodes-ai-assistant/assets/icon-256x256.png?rev=3690764)

# IbraCodes AI Assistant

 By [ibracodes](https://profiles.wordpress.org/ibracodes/)

[Download](https://downloads.wordpress.org/plugin/ibracodes-ai-assistant.0.2.0.zip)

 * [Details](https://test.wordpress.org/plugins/ibracodes-ai-assistant/#description)
 * [Reviews](https://test.wordpress.org/plugins/ibracodes-ai-assistant/#reviews)
 *  [Installation](https://test.wordpress.org/plugins/ibracodes-ai-assistant/#installation)
 * [Development](https://test.wordpress.org/plugins/ibracodes-ai-assistant/#developers)

 [Support](https://wordpress.org/support/plugin/ibracodes-ai-assistant/)

## Description

IbraCodes AI Assistant adds a chat widget to any WordPress site. It answers visitors
from your own pages and posts and from facts you write, so it never invents what
your business offers. On a WooCommerce store it also searches the live catalog and
shows product cards the customer can add to the cart.

**What it does**

 * Answers from your content. Choose which pages and post types the assistant may
   read. Drafts, private and password-protected content are never used.
 * Knows the page the visitor is on, so questions about “this package” or “this 
   service” work without a search.
 * Two ways to find content: WordPress search (free, default) or an embeddings index
   you can switch on for better answers. The index costs about one cent per hundred
   pages to build, using your own OpenAI key.
 * Captures leads. When a visitor wants a quote or a callback, the assistant asks
   for a name and a phone or email, saves the lead and emails you. Leads have their
   own retention setting and deleting a lead deletes its conversation too.
 * Hands off to a person. A visitor who asks for someone waits for you in the Live
   chats screen inside the WordPress admin; you get an email with a link, answer
   in real time, and close the chat when done. If nobody joins within the wait time,
   the visitor is offered lead capture and your contact button instead.
 * WooCommerce optional. With WooCommerce active, the assistant searches products,
   shows cards with price and stock, and lets the customer add to cart. It never
   places orders, applies discounts or looks up customer data.
 * Your language, automatically. The assistant answers in the language of your site.
 * Spending limits. Daily and monthly caps on API calls, per-visitor rate limits,
   and a cost overview in the admin.

**Third-party services**

This plugin sends data to OpenAI’s API (https://openai.com/) using an API key you
enter. What is sent: the visitor’s messages, the passages of your pages the assistant
found relevant, your written facts, and, when the embeddings index is on, the text
of the pages you allowed. Nothing is sent until you add a key. OpenAI’s terms: https://
openai.com/policies/terms-of-use. OpenAI’s privacy policy: https://openai.com/policies/
privacy-policy. No data is sent to IbraCodes or to any other service.

**Privacy**

Conversations can be stored on your site so you can read what visitors asked; they
are deleted automatically after a retention period you choose, and storage can be
turned off. No IP address, email or name is stored as a field. Details a visitor
types into the chat are part of the stored conversation. Leads hold the name and
contact the visitor gave on purpose.

## Screenshots

[⌊The chat widget answering from the site's pages.⌉⌊The chat widget answering from
the site's pages.⌉[

The chat widget answering from the site’s pages.

[⌊Product cards inside the chat on a WooCommerce store.⌉⌊Product cards inside the
chat on a WooCommerce store.⌉[

Product cards inside the chat on a WooCommerce store.

[⌊The Agent settings: key, content, leads and live chat.⌉⌊The Agent settings: key,
content, leads and live chat.⌉[

The Agent settings: key, content, leads and live chat.

[⌊The Live chats screen with a waiting visitor.⌉⌊The Live chats screen with a waiting
visitor.⌉[

The Live chats screen with a waiting visitor.

## Installation

 1. Install and activate the plugin.
 2. Open AI Assistant in the admin menu (under WooCommerce on a store, or as its own
    menu item).
 3. On the Agent tab, add your OpenAI API key and test the connection.
 4. Choose which content the assistant may read, write your facts, and switch on lead
    capture or live chat if you want them.
 5. Turn on “Show the chat to visitors”.

## FAQ

### Does it need WooCommerce?

No. It works on any WordPress site. With WooCommerce active it also gets product
search and cart cards.

### What does it cost to run?

You pay OpenAI for what the assistant uses. A typical conversation costs a fraction
of a cent on the default model. The admin shows usage against your caps.

### Can it invent products, prices or policies?

No. Products come only from your catalog, content only from the pages you allowed,
and facts only from what you wrote. When it finds nothing it says so and offers 
your contact option.

### Where do leads and conversations go?

Into your own database, under your retention settings. Nothing leaves your site 
except the API calls to OpenAI described above.

### How does live chat work?

A visitor who asks for a person waits in the Live chats screen. You get an email
with a link, claim the chat and reply; the visitor sees your replies in the widget.
If nobody joins within the wait time, the visitor is offered lead capture and your
contact button, and the request stays in your list to answer later.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“IbraCodes AI Assistant” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ ibracodes ](https://profiles.wordpress.org/ibracodes/)

[Translate “IbraCodes AI Assistant” into your language.](https://translate.wordpress.org/projects/wp-plugins/ibracodes-ai-assistant)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/ibracodes-ai-assistant/),
check out the [SVN repository](https://plugins.svn.wordpress.org/ibracodes-ai-assistant/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/ibracodes-ai-assistant/)
by [RSS](https://plugins.trac.wordpress.org/log/ibracodes-ai-assistant/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.2.0

 * Everything the plugin declares or stores is now prefixed ibraai. Settings, conversations
   and leads migrate automatically on first load. Two consequences: an old bookmark
   to the settings screen no longer resolves, and a chat open in a visitor’s browser
   starts fresh.
 * The usage counters and rate limits are now atomic: every increment is a single
   database statement, so requests arriving together cannot slip past a daily, monthly,
   per-visitor or concurrency limit.
 * A page saved while the embeddings index was working could be dropped from the
   queue and silently never indexed. Queue changes now take a lock, so nothing is
   lost.
 * A settings submission that arrived in the wrong shape could leave an administrator
   on a white screen. A field that comes in malformed is now ignored and its saved
   value kept.
 * Works on any WordPress site: answers from pages and posts, with an optional embeddings
   index.
 * Knows the page the visitor is on.
 * Lead capture with owner email and its own retention.
 * Live chat with a person from the WordPress admin.
 * WooCommerce becomes optional.
 * Optional “Developed by Ibracodes” credit line, off by default.

#### 0.1.2

 * The contact button the agent talks about now exists.

#### 0.1.1

 * The conversation survives page changes.

#### 0.1.0

 * First release: catalog-grounded chat for WooCommerce.

## Meta

 *  Version **0.2.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 8.1 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/ibracodes-ai-assistant/)
 * Tags
 * [AI](https://test.wordpress.org/plugins/tags/ai/)[assistant](https://test.wordpress.org/plugins/tags/assistant/)
   [chat](https://test.wordpress.org/plugins/tags/chat/)[leads](https://test.wordpress.org/plugins/tags/leads/)
   [woocommerce](https://test.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://test.wordpress.org/plugins/ibracodes-ai-assistant/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/ibracodes-ai-assistant/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ibracodes-ai-assistant/reviews/)

## Contributors

 *   [ ibracodes ](https://profiles.wordpress.org/ibracodes/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ibracodes-ai-assistant/)