Title: MsgBox AI Chat
Author: NBPlugins
Published: <strong>August 31, 2026</strong>
Last modified: September 23, 2026

---

Search plugins

![](https://ps.w.org/msgbox-ai-chat/assets/banner-772x250.png?rev=3708167)

![](https://ps.w.org/msgbox-ai-chat/assets/icon-256x256.png?rev=3708167)

# MsgBox AI Chat

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

[Download](https://downloads.wordpress.org/plugin/msgbox-ai-chat.1.4.7.zip)

 * [Details](https://ssw.wordpress.org/plugins/msgbox-ai-chat/#description)
 * [Reviews](https://ssw.wordpress.org/plugins/msgbox-ai-chat/#reviews)
 *  [Installation](https://ssw.wordpress.org/plugins/msgbox-ai-chat/#installation)
 * [Development](https://ssw.wordpress.org/plugins/msgbox-ai-chat/#developers)

 [Support](https://wordpress.org/support/plugin/msgbox-ai-chat/)

## Description

MsgBox AI Chat is a fully automated AI sales and support assistant for WordPress.
It answers visitors using your business knowledge and instructions, displays YouTube
and Vimeo videos inside the chat, and captures leads with their contact details.

With Commerce plans and above, MsgBox can recommend WooCommerce products with images
and prices and optionally check order status. On paid plans, the MsgBox mobile app
for iOS and Android sends a push notification when a lead is captured.

MsgBox is an unattended chatbot: human agents cannot join the live conversation.
Follow-up takes place outside the chat using the contact details collected by the
bot.

#### What the assistant does

 * **Answers from your own business knowledge** – your description, shipping terms,
   opening hours, contact details and your own instructions. No scripts to write
   and no flows to build.
 * **Your own Q&A** – exact answers you control, offered as buttons. They cost no
   AI reply, so they keep working after the monthly allowance is used, and can be
   translated per language.
 * **Conversation Flows** – guided conversations with buttons, no code (Starter 
   and up). Flow cards are not translated.
 * **Answers in the visitor’s language** – the interface ships in 28 languages, 
   the language is detected automatically, and Hebrew and Arabic render right-to-
   left throughout. You can also pin every reply to your site’s own language.
 * **Captures leads** – name, phone and email, delivered to your MsgBox inbox.
 * **Push to your phone** – the MsgBox app for iOS and Android alerts you the moment
   a lead arrives (paid plans).
 * **Video answers** – a YouTube or Vimeo link in an answer becomes a player inside
   the chat.
 * **Your look** – your colours, your launcher icon, your greeting bubble, your 
   corner of the page.
 * **Your conversations stay yours** – read them in the dashboard; export them on
   paid plans.

#### With WooCommerce (Commerce plans and above)

 * **Product answers** – the assistant searches your catalogue and answers with 
   a card: image, name, price and a link to buy.
 * **Order status** – a shopper who gives an order number together with the email
   or phone used on that order gets the real status back, without waking you up.
 * **No API keys anywhere** – you connect the store with one click and the plugin
   answers MsgBox over a signed, read-only link. No WooCommerce keys are generated,
   pasted or stored, and you can disconnect from the same screen.
 * **Ask the AI on product pages** – an optional “Ask our AI anything about this
   product” box on the product page itself, placed via real WooCommerce hooks, the`[
   msgbox_ask]` shortcode, or the “MsgBox: Ask the AI” block. Suggested questions
   are generated from the product description and can be switched off. Configured
   from your MsgBox dashboard – the plugin holds no extra settings.

#### What this plugin adds to WordPress

Everything above is set up in your MsgBox dashboard. The plugin itself stays deliberately
small, and holds only the settings that belong to WordPress:

 * Connect the site with your Site ID
 * Turn the chat on or off
 * Bottom-right or bottom-left
 * Hide it on specific pages or posts
 * Show it to everyone, to logged-in users only, to guests only – or to administrators
   only while you are still setting things up
 * Wait for a cookie-consent banner before appearing, so the chat never covers it

#### Requirements

 * WordPress 5.9 or higher
 * PHP 7.4 or higher
 * A MsgBox account with a valid Site ID

### External Service

This plugin relies on a 3rd party service, **MsgBox AI Chat** ([https://msgbox.nbplugins.com](https://msgbox.nbplugins.com)),
to function.

The plugin sends the following data to MsgBox servers:

 * Chat messages between visitors and the AI chatbot
 * Visitor information (if collected via lead forms)
 * Site ID for account identification
 * On WooCommerce product pages with the “Ask the AI” box enabled: the Site ID and
   the numeric product ID, sent from the visitor’s browser to `msgbox.nbplugins.
   com/api/product-chips.php` (no cookies, no personal data) to fetch suggested 
   questions; product details are read by MsgBox server-side over the signed store
   connection
 * Only after you explicitly connect WooCommerce in the plugin settings: the plugin
   answers signed, read-only requests from MsgBox with catalogue data (published,
   non-hidden products — name, price, image, link, short description, categories)
   and, when a visitor supplies an order number together with the email or phone
   used on that order, that order’s status, dates and shipping method. Customer 
   names, addresses, order items and payment data are never sent. You can disconnect
   at any time from the same screen.

An account at MsgBox AI Chat is required to use this plugin.

**Privacy:**

 * Chat messages and contact-form details are encrypted at rest with AES-256-CBC,
   under an encryption key unique to your site.
 * Your content and your visitors’ messages are never used to train AI models, and
   our AI routing forbids providers from retaining data for training.
 * Conversations and visitor data are kept up to 90 days on paid plans and 30 days
   on the free plan, then permanently deleted by an automated daily process. Logs
   containing visitor data are kept 30 days on every plan.
 * You can ask us to delete your data sooner at any time, by emailing support@nbplugins.
   com.

**Service Terms:**

 * [Terms of Service](https://msgbox.nbplugins.com/legal/terms.php)
 * [Privacy Policy](https://msgbox.nbplugins.com/legal/privacy.php)
 * [Data Processing Agreement](https://msgbox.nbplugins.com/legal/dpa.php)
 * [Cookie Policy](https://msgbox.nbplugins.com/legal/cookies.php)

## Screenshots

[⌊The chat answers a visitor from your own content - no scripts to write, no flows
to build.⌉⌊The chat answers a visitor from your own content - no scripts to write,
no flows to build.⌉[

The chat answers a visitor from your own content – no scripts to write, no flows
to build.

[⌊Your own questions, offered as buttons. The answers are exactly what you wrote,
and they cost no AI reply.⌉⌊Your own questions, offered as buttons. The answers 
are exactly what you wrote, and they cost no AI reply.⌉[

Your own questions, offered as buttons. The answers are exactly what you wrote, 
and they cost no AI reply.

[⌊A launcher and a greeting bubble in the corner of every page, in your own colours
and wording.⌉⌊A launcher and a greeting bubble in the corner of every page, in your
own colours and wording.⌉[

A launcher and a greeting bubble in the corner of every page, in your own colours
and wording.

[⌊It finds the product in your WooCommerce store and answers with its price and 
a link to buy (Commerce plan or higher).⌉⌊It finds the product in your WooCommerce
store and answers with its price and a link to buy (Commerce plan or higher).⌉[

It finds the product in your WooCommerce store and answers with its price and a 
link to buy (Commerce plan or higher).

[⌊"Where is my order?" - it checks the real order status and answers, so nobody 
has to wake you up for it (Commerce plan or higher).⌉⌊"Where is my order?" - it 
checks the real order status and answers, so nobody has to wake you up for it (Commerce
plan or higher).⌉[

“Where is my order?” – it checks the real order status and answers, so nobody has
to wake you up for it (Commerce plan or higher).

[⌊The "MsgBox: Ask the AI" block puts the bot on the product page itself: the shopper
asks about the product they are looking at, and the answer arrives in place (Commerce
plan or higher).⌉⌊The "MsgBox: Ask the AI" block puts the bot on the product page
itself: the shopper asks about the product they are looking at, and the answer arrives
in place (Commerce plan or higher).⌉[

The “MsgBox: Ask the AI” block puts the bot on the product page itself: the shopper
asks about the product they are looking at, and the answer arrives in place (Commerce
plan or higher).

[⌊Every conversation lands in your MsgBox inbox. A visitor who leaves a name and
phone is marked as a lead, ready to call or message back.⌉⌊Every conversation lands
in your MsgBox inbox. A visitor who leaves a name and phone is marked as a lead,
ready to call or message back.⌉[

Every conversation lands in your MsgBox inbox. A visitor who leaves a name and phone
is marked as a lead, ready to call or message back.

[⌊The plugin's settings in WordPress: connect once, then choose where the chat appears
and who sees it.⌉⌊The plugin's settings in WordPress: connect once, then choose 
where the chat appears and who sees it.⌉[

The plugin’s settings in WordPress: connect once, then choose where the chat appears
and who sees it.

## Blocks

This plugin provides 1 block.

 *   Msgbox Ask

## Installation

 1. Install and activate the plugin.
 2. Open **MsgBox Chat** in the WordPress admin menu.
 3. Enter your Site ID, or create a MsgBox account from there.
 4. Choose who sees the chat. It starts as administrators-only so you can check it 
    first; set User Visibility to Everyone when you are ready for visitors.

## FAQ

### Where do I get my Site ID?

Your Site ID is available in your MsgBox Dashboard at https://msgbox.nbplugins.com.
Sign up for an account if you don’t have one.

### Can I hide the widget on certain pages?

Yes! In the plugin settings, you can enter comma-separated page or post IDs where
you want to hide the widget.

### Does this work with WooCommerce?

Yes! If WooCommerce is installed, MsgBox connects to your product catalog automatically
and securely — there are no API keys to generate or paste. The plugin answers MsgBox
over a signed, read-only connection.

### Is the widget mobile-friendly?

Absolutely. The MsgBox widget is fully responsive and works great on all devices.

### Does this plugin slow down my site?

No. The widget script loads asynchronously with the `defer` attribute, ensuring 
it doesn’t block your page rendering.

### Can a human agent take over a conversation?

No. MsgBox is an unattended chatbot — there is no agent console and nobody can join
a live conversation. When a visitor wants a person, the bot offers a contact form;
the details land in your MsgBox inbox and, on paid plans, as a push notification
on your phone. You follow up by phone, WhatsApp or email, outside the chat.

### Do I need my own OpenAI or other AI account?

No. The AI is included in your MsgBox plan. There are no AI keys to create, paste
or pay for separately.

### What counts as an AI reply?

Only replies the AI generates. Answers served from the Q&A you wrote yourself, and
the contact form, are not counted — so the Q&A keeps answering visitors even after
the monthly AI allowance is used up.

### What happens when the monthly allowance runs out?

The chat stays on your site and keeps working. Visitors are told the assistant is
not available right now and are offered the contact form, so you still get the lead;
your own Q&A answers continue as normal. The allowance resets each month, and nothing
is switched off.

### Are the texts I write myself translated?

The assistant’s own answers follow the visitor’s language automatically. Text you
author works differently, and it is worth knowing which is which before you build:

 * **Q&A** – translatable. Add a translation per language in your dashboard; a visitor
   is offered the questions that exist in their language, and the ones you wrote
   yourself are shown to anyone reading in your site’s own language.
 * **Conversation Flows** – **not translatable**. A flow card is shown exactly as
   you typed it, to every visitor, in every language. If your visitors read more
   than one language, bear that in mind when you write a flow.

### Can I make the bot always answer in one language?

Yes. By default the bot replies in the visitor’s own language. Turn the multi-language
option off in your dashboard and every reply comes back in your site’s content language
instead.

### Is my data used to train AI models?

No. We do not use your content or your visitors’ messages to train models, and our
AI routing explicitly forbids the providers from retaining data for training. Messages
are processed to produce the answer and nothing more.

### How long are conversations kept?

Up to 90 days on paid plans and 30 days on the free plan, after which they are permanently
deleted by an automated daily process. Operational logs that contain visitor data
are kept 30 days on every plan.

### Can I have my data deleted sooner?

Yes. Email support@nbplugins.com and we will delete it. Deleting your account removes
your data within 30 days, apart from billing records we are required to keep for
tax purposes.

### Is MsgBox free?

Yes. MsgBox includes a free plan that keeps working on your site — it answers visitors
from the Q&A you set up, plus a monthly allowance of AI replies, at no cost. Premium
plans add faster responses, WooCommerce product search, mobile push notifications,
and higher limits. New accounts also get a 7-day head start with premium features
to try — afterwards the account simply continues on the free plan. Nothing is switched
off.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

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

Contributors

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

[Translate “MsgBox AI Chat” into your language.](https://translate.wordpress.org/projects/wp-plugins/msgbox-ai-chat)

### Interested in development?

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

## Changelog

#### 1.4.7

 * Added: the chat button no longer appears on top of your cookie-consent banner.
   When a visible consent banner covers the chat’s corner, the chat waits until 
   the visitor closes it (accepts or rejects), for up to 30 seconds, and then appears
   as usual. Works with most cookie-consent plugins; a banner the chat cannot recognize
   simply changes nothing. A new “Cookie Banner” setting turns this off.
 * Changed: the dashboard’s “force this position for all visitors” setting now really
   moves the chat button for every visitor — including sites where this plugin sets
   an explicit position.
 * Changed: when the chat is set to “Admins Only”, the status box on the settings
   page says so in its title, in amber — instead of a green “Live!” — and offers
   a one-click “Show the chat to everyone” button.

#### 1.4.6

 * Changed: the chat now respects what you hid in your store. Products with catalog
   visibility “Hidden” (or excluded from search), password-protected products and—
   when your WooCommerce setting “Hide out of stock items from the catalog” is on—
   sold-out products are never suggested in chat answers.
 * Changed: order-status phone verification uses one simple worldwide rule — the
   last 8 digits of the phone number must match the order’s billing phone. Country
   codes, “00” prefixes, spaces and dashes no longer matter, in any country.

#### 1.4.5

 * Changed: order-status lookups now require the buyer to identify themselves. The
   chat asks for the order number together with the email address or phone number
   used on that order, and the plugin itself checks the match against the order’s
   billing details before answering — anyone with just an order number gets nothing.
   Status, dates and shipping method only, as before.
 * Changed: the “Connect WooCommerce” dialog now states that you, the store owner,
   remain responsible for what the chat answers your visitors and for your site’s
   privacy notice, and links the Terms of Service and the Data Processing Agreement
   alongside the Privacy Policy.
 * Fixed: the Terms of Service and Privacy Policy links inside the plugin pointed
   to outdated copies; they now open the current legal pages.
 * Removed: the “is this email a registered customer?” check. The chat no longer
   answers whether an email address has an account on your store, and the plugin
   no longer exposes the endpoint that answered it (`msgbox/v1/customer`). It disclosed
   a third party’s registration status to any visitor; everything else about the
   WooCommerce connection is unchanged.

#### 1.4.4

 * Changed: new look for the “Ask the AI” box — the question field is a single pill
   with the send arrow inside it (no separate button), the title is in your accent
   colour with a sparkle mark, and the suggested-question chips are borderless white
   pills with a soft shadow. Same behaviour, same keyboard/screen-reader semantics.

#### 1.4.3

 * Fixed: the suggested-question chips and the question field in the “Ask the AI”
   box could pick up the theme’s button/input colours (the send button was already
   protected in 1.4.2) — the whole box now follows the accent colour set in your
   MsgBox dashboard, whatever the theme.

#### 1.4.2

 * Fixed: the “Ask the AI” send arrow pointed the wrong way on Hebrew/RTL sites (
   it was mirrored twice) and could sit off-centre or pick up the theme’s button
   outline; it is now an inline icon, centred, mirrored once for RTL, and styled
   independently of the theme.
 * Improved: three shimmering placeholder pills show while the suggested questions
   load (they are generated once per product and then cached), and the box waits
   up to 8 seconds for them before falling back to the generic questions.

#### 1.4.1

 * Maintenance: packaging/version bump of the 1.4.0 release. No functional change.

#### 1.4.0

 * New: “Ask the AI” box on WooCommerce product pages. Visitors ask about the product
   they are looking at and the answer appears inside the box, on the page (no popup).
   Turned on, positioned (below/above add-to-cart, after the excerpt, end of summary,
   below the description, or manual via the `[msgbox_ask]` shortcode / “MsgBox: 
   Ask the AI” block) and styled from your MsgBox dashboard; the plugin renders 
   exactly what the dashboard sent it. Off by default.
 * New: Suggested questions under the box are generated automatically from the product’s
   own description and attributes; you can switch them off in the dashboard. Only
   the product ID leaves the visitor’s browser — product text is read server-side
   over the existing signed connection.
 * New: `msgbox_product_block_show` and `msgbox_product_block_priority` filters 
   for developers; Block Hooks support for block themes (WordPress 6.4+).
 * Improved: `MSGBOX_API_URL`, `MSGBOX_WIDGET_URL` and `MSGBOX_PUBLIC_BASE_URL` 
   can be overridden from wp-config.php (staging/dev).

#### 1.3.0

 * New: Key-free WooCommerce connection. Product search, categories, and order-status
   lookups work without generating or pasting any WooCommerce REST API keys — the
   plugin answers MsgBox over a signed (HMAC), read-only connection scoped to your
   store. You can remove any old MsgBox API keys from WooCommerce > Settings > Advanced
   > REST API.
 * New: You connect WooCommerce explicitly — a “Connect WooCommerce to MsgBox” button
   shows exactly what the chat can read (catalogue, order status, registered-customer
   yes/no — never personal data, never write access) and only links after you confirm.
   A “Disconnect” button lets you revoke it anytime.
 * Security: No WooCommerce credentials are stored by MsgBox. Requests are authenticated
   per-install, replay-protected, and read-only.

#### 1.2.5

 * New: “Admins Only” visibility option — show the chat to administrators only, 
   for previewing or testing on a live site before exposing it to visitors.
 * Changed: New installs now default to Admins-Only visibility — the chat stays 
   private to you until you set User Visibility to “Everyone” (or another audience).
   Existing sites keep their current setting.

#### 1.2.4

 * New: Smart visibility — the chat appears to you (site admins) as a preview the
   moment you connect, and goes live for all visitors automatically once your bot
   is activated (a business description is set). An unconfigured chat is never shown
   to your customers, and there is nothing to toggle manually.
 * New: Clearer onboarding — if the welcome email fails to send, the plugin now 
   says so and offers a one-click resend, instead of telling you to check an inbox
   that received nothing.
 * Fixed: Output escaping on the connected-status card (WordPress.org Plugin Check
   compliance).
 * Compatibility: Tested up to WordPress 7.0.

#### 1.2.2 – 2026-05-07

 * New: Clearer free-plan messaging on the registration form.
 * New: One-time welcome notice after registration with login details (username 
   = your email, password sent to inbox).
 * New: Connected status card now shows login reminder and AI activation guidance
   instead of the technical Site ID.
 * New: Custom bot icon in the WP admin sidebar menu (replaces the generic chat 
   dashicon).
 * Removed: “Disconnect” button (was confusing and rarely needed; widget can be 
   turned off via the Enable Widget toggle).
 * Fixed: Terms checkbox label rendering — text wrapped awkwardly in English due
   to a flex layout issue.
 * Fixed: Bot mascot illustration alignment in LTR locales.
 * i18n: Updated Hebrew translations.

#### 1.2.1 – 2026-05-06

 * Improved: Registration form now uses the WordPress Site Administration Email (
   Settings  General) instead of the current logged-in user’s profile email. This
   is the canonical site identifier and remains stable across user changes (more
   appropriate for agencies and multi-admin sites).

#### 1.2.0 – 2026-05-03

 * New: “Refresh Chat Cache” button under Troubleshooting — forces visitors’ browsers
   to fetch the latest chat assets immediately. Useful for emergency fixes when 
   you don’t want to wait for cache expiration.
 * New: Auto cache reset on plugin update — visitors automatically get fresh assets
   after every plugin upgrade, no manual action required.
 * Internal: Added `msgbox_cache_buster` option (timestamp-based) appended to widget
   script version.

#### 1.1.0 – 2026-05-01

 * Security: Migrated chat widget to a sandboxed cross-origin iframe architecture(
   industry standard, same as Intercom, Zendesk, Drift). The chat UI now runs in
   full isolation from your site — its CSS, JavaScript, cookies, and storage are
   completely separated from your WordPress theme and other plugins.
 * Security: All chat code now executes in our origin (msgbox.nbplugins.com) under
   our own Content Security Policy, preventing any potential script from the chat
   from affecting your site.
 * Performance: Lazy-loaded chat content for faster initial page render.
 * Compatibility: No action required for existing sites — automatic upgrade.

#### 1.0.0

 * Initial release
 * Widget injection with customizable position
 * Page exclusion feature
 * User visibility controls
 * WooCommerce detection and setup guide
 * RTL language support
 * Full internationalization support

## Meta

 *  Version **1.4.7**
 *  Last updated **5 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.9 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/msgbox-ai-chat/)
 * Tags
 * [AI chat](https://ssw.wordpress.org/plugins/tags/ai-chat/)[chat](https://ssw.wordpress.org/plugins/tags/chat/)
   [chatbot](https://ssw.wordpress.org/plugins/tags/chatbot/)[customer support](https://ssw.wordpress.org/plugins/tags/customer-support/)
   [woocommerce](https://ssw.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://ssw.wordpress.org/plugins/msgbox-ai-chat/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

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

## Support

Got something to say? Need help?

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