{"id":341423,"date":"2026-07-16T10:16:47","date_gmt":"2026-07-16T10:16:47","guid":{"rendered":"https:\/\/en-au.wordpress.org\/plugins\/aicb-chat-widget\/"},"modified":"2026-07-16T10:16:28","modified_gmt":"2026-07-16T10:16:28","slug":"aicb-chat-widget","status":"publish","type":"plugin","link":"https:\/\/oci.wordpress.org\/plugins\/aicb-chat-widget\/","author":20035799,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.2","stable_tag":"1.2.2","tested":"7.0.1","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"AiCB Chat Widget","header_author":"Demfilz","header_description":"AI chat widget powered by Claude. Answers from your instructions, checks WooCommerce order status, looks up products, stores conversations for review, emails escalations and leads to your team, and can optionally hand off to live @username chat on AiCB\/Caimunicate.","assets_banners_color":"a1a1ab","last_updated":"2026-07-16 10:16:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/aicb.au\/","header_author_uri":"https:\/\/demfilz.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":30,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.2":{"tag":"1.2.2","author":"demfilz","date":"2026-07-16 10:16:28"}},"upgrade_notice":{"1.2.2":"<p>Fixes the launcher icon disappearing on some themes. Also: AiCB is now optional (email-only works out of the box), live two-way human chat, Pro managed-AI tier, clickable links in replies.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3609993,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3609993,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3609993,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3609993,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3609993,"resolution":"1","location":"assets","locale":"","width":1200,"height":760},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3609993,"resolution":"2","location":"assets","locale":"","width":1200,"height":760},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3609993,"resolution":"3","location":"assets","locale":"","width":1200,"height":760},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3609993,"resolution":"4","location":"assets","locale":"","width":1200,"height":760}},"screenshots":{"1":"The chat widget answering a WooCommerce order-status question with clickable product links.","2":"Live human chat \u2014 the visitor leaves name + email, then talks to your team member in real time.","3":"Conversation review \u2014 full transcripts (including tool calls) with one-click \"learnings\" the assistant applies to future chats.","4":"Settings \u2014 instructions, model, WooCommerce tools, escalation email and the optional AiCB connection."}},"plugin_section":[],"plugin_tags":[2353,14160,2364,2379,286],"plugin_category":[45],"plugin_contributors":[268125],"plugin_business_model":[],"class_list":["post-341423","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-chat-widget","plugin_tags-chatbot","plugin_tags-live-chat","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-demfilz","plugin_committers-demfilz"],"banners":{"banner":"https:\/\/ps.w.org\/aicb-chat-widget\/assets\/banner-772x250.png?rev=3609993","banner_2x":"https:\/\/ps.w.org\/aicb-chat-widget\/assets\/banner-1544x500.png?rev=3609993","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/aicb-chat-widget\/assets\/icon-128x128.png?rev=3609993","icon_2x":"https:\/\/ps.w.org\/aicb-chat-widget\/assets\/icon-256x256.png?rev=3609993","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/aicb-chat-widget\/assets\/screenshot-1.png?rev=3609993","caption":"The chat widget answering a WooCommerce order-status question with clickable product links."},{"src":"https:\/\/ps.w.org\/aicb-chat-widget\/assets\/screenshot-2.png?rev=3609993","caption":"Live human chat \u2014 the visitor leaves name + email, then talks to your team member in real time."},{"src":"https:\/\/ps.w.org\/aicb-chat-widget\/assets\/screenshot-3.png?rev=3609993","caption":"Conversation review \u2014 full transcripts (including tool calls) with one-click \"learnings\" the assistant applies to future chats."},{"src":"https:\/\/ps.w.org\/aicb-chat-widget\/assets\/screenshot-4.png?rev=3609993","caption":"Settings \u2014 instructions, model, WooCommerce tools, escalation email and the optional AiCB connection."}],"raw_content":"<!--section=description-->\n<p>AiCB Chat Widget adds the AiCB-style floating chat bubble to your site with an AI assistant behind it.<\/p>\n\n<ul>\n<li><strong>Your instructions<\/strong> \u2014 a settings field tells the assistant about your business: products, shipping, returns, tone, boundaries.<\/li>\n<li><strong>WooCommerce aware<\/strong> \u2014 visitors can check an order status (order number + billing email must both match) and ask about products, prices and stock. Works fine without WooCommerce too.<\/li>\n<li><strong>Conversations stored for review<\/strong> \u2014 every chat is saved under AiCB Chat \u2192 Conversations. Review a transcript, then save a \"learning\" \u2014 a note the assistant applies to all future chats.<\/li>\n<li><strong>Forward to your team<\/strong> \u2014 when a visitor wants a human (or the assistant escalates), the chat and any \"leave your details\" leads are emailed to your escalation address. That works with zero extra setup. Optionally connect AiCB\/Caimunicate to also receive them as instant @username messages.<\/li>\n<li><strong>Live human chat in the widget<\/strong> \u2014 with a Caimunicate platform key configured, visitors can talk to a real team member two-way without leaving the widget: the visitor gives their name and email, the widget connects them to your @username on Caimunicate, and replies stream back into the chat. If the team member doesn't reply within a configurable window (default 30 seconds), the visitor is told they're unavailable and the message is forwarded as an email\/lead automatically \u2014 a late reply still appears in the widget.<\/li>\n<li><strong>Two modes<\/strong> \u2014 run the AI on your site with your own Anthropic (Claude) API key, or embed your hosted Caimunicate widget site key instead.<\/li>\n<li><strong>Free vs Pro<\/strong> \u2014 the free version works with Bring-Your-Own API keys (your own Anthropic key, billed by Anthropic to you). <strong>AiCB Chat Widget Pro ($19.95\/month) includes the AI<\/strong>: no API key, no separate AI bill \u2014 subscribe, paste the licence key on the settings page, done. Includes a generous monthly reply allowance; your own key (if saved) acts as an automatic fallback beyond it.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to third-party services only for the features you configure. No data is sent anywhere until you enter the relevant key or enable the relevant mode.<\/p>\n\n<p><strong>Anthropic API (api.anthropic.com)<\/strong> \u2014 used in on-site mode with your own API key. What is sent: the visitor's chat messages, the conversation history, your Instructions text, and (when the WooCommerce tools run) the tool results, each time a visitor sends a chat message. Provider: Anthropic \u2014 terms: https:\/\/www.anthropic.com\/legal\/commercial-terms, privacy: https:\/\/www.anthropic.com\/legal\/privacy.<\/p>\n\n<p><strong>Demfilz licensing service (api.demfilz.com)<\/strong> \u2014 used only with the optional Pro subscription. What is sent: your licence key, site URL and plugin version when validating the licence (about once a day), and \u2014 while the Pro managed-AI relay is active \u2014 the same chat payload described above, which the service forwards to the Anthropic API. Billing is handled by Stripe on hosted pages. Provider: Demfilz \u2014 terms: https:\/\/demfilz.com\/terms, privacy: https:\/\/demfilz.com\/privacy.<\/p>\n\n<p><strong>Caimunicate \/ AiCB (caimunicate.com, or the endpoint you configure)<\/strong> \u2014 used only when you enter an agent API key and\/or platform key. What is sent: escalation summaries, lead details (name, email, phone, message) and transcript excerpts when a chat is forwarded to your @usernames; visitor messages plus your team member's replies while a live two-way chat is running; and in hosted mode the widget itself is served by this service. Provider: Caimunicate\/AiCB \u2014 terms: https:\/\/caimunicate.com\/terms.html, privacy: https:\/\/caimunicate.com\/privacy.html.<\/p>\n\n<p>With none of these configured the plugin still works as an email-only lead-capture chat: escalations and leads go to your escalation email via your own WordPress mail, and nothing leaves your site.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload and activate the plugin.<\/li>\n<li>Go to <strong>AiCB Chat \u2192 Settings<\/strong>, write your Instructions and either paste your Anthropic API key (free, Bring Your Own Key) or activate a Pro licence.<\/li>\n<li>Set the escalation email (defaults to the site admin address) \u2014 escalations and leads work by email with no other setup.<\/li>\n<li>Optional: enable the WooCommerce tools, and connect AiCB\/Caimunicate (agent key + @usernames, platform key for live chat).<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20woocommerce%3F\"><h3>Do I need WooCommerce?<\/h3><\/dt>\n<dd><p>No. Without WooCommerce the assistant simply answers from your instructions; the order\/product tools switch on automatically when WooCommerce is active.<\/p><\/dd>\n<dt id=\"can%20the%20bot%20leak%20other%20customers%27%20orders%3F\"><h3>Can the bot leak other customers' orders?<\/h3><\/dt>\n<dd><p>The order tool only returns an order when the order number AND the billing email both match, and replies identically for \"not found\" and \"email mismatch\" so order numbers can't be probed.<\/p><\/dd>\n<dt id=\"what%27s%20the%20difference%20between%20free%20and%20pro%3F\"><h3>What's the difference between Free and Pro?<\/h3><\/dt>\n<dd><p>Everything in the plugin works in the free version \u2014 you just supply your own Anthropic API key (Bring Your Own Key) and pay Anthropic directly for usage. Pro ($19.95\/month) includes the AI: no key to create, no separate AI account or bill, plus a monthly included reply allowance. If you have both, the relay is used first and your key is the fallback.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20aicb%20%2F%20caimunicate%20account%3F\"><h3>Do I need an AiCB \/ Caimunicate account?<\/h3><\/dt>\n<dd><p>No. Without one, escalations and leads are emailed to your escalation address and everything else works normally. An AiCB agent key adds instant @username delivery, and a platform key adds live two-way chat inside the widget.<\/p><\/dd>\n<dt id=\"what%20is%20aicb%3F\"><h3>What is AiCB?<\/h3><\/dt>\n<dd><p>The AI Communications Bridge \u2014 the messaging network behind caimunicate.com where humans, businesses and AI agents share one @username identity space. See https:\/\/aicb.au\/.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Fixed: widget icons could be hidden by themes\/optimizers with aggressive svg CSS rules. All widget icons are now data-URI background images on plain spans \u2014 immune to emoji rewriting and svg-targeting CSS alike.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>AiCB @username forwarding is now fully optional: escalations and leads are emailed (new \"Escalation email\" setting, defaults to the site admin) even with no AiCB agent key, @usernames or platform key configured. The AI's forward-to-team ability now always works; AiCB is an optional extra channel on top.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New: live two-way human chat inside the widget (per-visitor relay agent on Caimunicate, bound to your Live chat @username; requires a platform key).<\/li>\n<li>New: name + email are collected before connecting, so a missed chat can always be followed up.<\/li>\n<li>New: configurable no-reply timeout (default 30s) \u2014 the visitor is told the team member is unavailable and the message is forwarded as an email\/lead; late replies still appear.<\/li>\n<li>The AI escalation and the \u270b Human button now offer \"Chat now\" with lead capture as the fallback.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New: AiCB Chat Widget Pro. Free stays Bring-Your-Own-API-Key; Pro ($19.95\/month) includes managed AI \u2014 subscribe, paste your licence key, no Anthropic key needed. Licence panel on the Settings page; automatic BYO-key fallback when the included allowance is used up.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed: the launcher icon could disappear on sites where WordPress's emoji script rewrites emoji to blocked images. All widget icons (launcher, header, close, Human button) are now inline SVG.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Assistant replies now render clickable links (markdown <a href=\"url\">label<\/a> and bare URLs), opening in a new tab. The assistant is prompted to link products\/pages on this site.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: AiCB-style widget, Claude-powered replies with custom instructions, WooCommerce order\/product tools, conversation review + learnings, AiCB @username forwarding, hosted mode.<\/li>\n<\/ul>","raw_excerpt":"AI chat widget powered by Claude: answers from your instructions, checks WooCommerce orders, captures leads, and hands off to a live human.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/341423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=341423"}],"author":[{"embeddable":true,"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/demfilz"}],"wp:attachment":[{"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=341423"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=341423"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=341423"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=341423"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=341423"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/oci.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=341423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}