{"id":353848,"date":"2026-08-15T22:26:18","date_gmt":"2026-08-15T22:26:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/aisupportforge\/"},"modified":"2026-08-17T21:00:11","modified_gmt":"2026-08-17T21:00:11","slug":"aisupportforge","status":"publish","type":"plugin","link":"https:\/\/ne.wordpress.org\/plugins\/aisupportforge\/","author":23549361,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.7.1","stable_tag":"1.7.1","tested":"7.0.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"AISupportForge","header_author":"AISupportForge","header_description":"Adds your AISupportForge AI support agent to your site. Paste your site key and you are done, no code editing.","assets_banners_color":"39352f","last_updated":"2026-08-17 21:00:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/aisupportforge.com\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":101,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.6.0":{"tag":"1.6.0","author":"aisupportforge","date":"2026-08-16 16:41:47"},"1.7.0":{"tag":"1.7.0","author":"aisupportforge","date":"2026-08-16 15:02:38"},"1.7.1":{"tag":"1.7.1","author":"aisupportforge","date":"2026-08-17 21:00:11"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3649092,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3649092,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3649092,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3649092,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.6.0","1.7.0","1.7.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3649092,"resolution":"1","location":"assets","locale":"","width":1280,"height":820},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3649092,"resolution":"2","location":"assets","locale":"","width":1280,"height":820},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3649092,"resolution":"3","location":"assets","locale":"","width":1280,"height":820}},"screenshots":{"1":"Paste your site key and save. That is the whole setup.","2":"If a security policy on your site would block the agent, the plugin says so in plain language and can add our domain to the policy for you.","3":"Your agent answering a real question on the front end of your site."}},"plugin_section":[],"plugin_tags":[232494,191735,2369,2379,286],"plugin_category":[41],"plugin_contributors":[275896],"plugin_business_model":[],"class_list":["post-353848","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-agent","plugin_tags-ai-chatbot","plugin_tags-customer-support","plugin_tags-live-chat","plugin_tags-woocommerce","plugin_category-communication","plugin_contributors-aisupportforge","plugin_committers-aisupportforge"],"banners":{"banner":"https:\/\/ps.w.org\/aisupportforge\/assets\/banner-772x250.png?rev=3649092","banner_2x":"https:\/\/ps.w.org\/aisupportforge\/assets\/banner-1544x500.png?rev=3649092","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/aisupportforge\/assets\/icon-128x128.png?rev=3649092","icon_2x":"https:\/\/ps.w.org\/aisupportforge\/assets\/icon-256x256.png?rev=3649092","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/aisupportforge\/assets\/screenshot-1.png?rev=3649092","caption":"Paste your site key and save. That is the whole setup."},{"src":"https:\/\/ps.w.org\/aisupportforge\/assets\/screenshot-2.png?rev=3649092","caption":"If a security policy on your site would block the agent, the plugin says so in plain language and can add our domain to the policy for you."},{"src":"https:\/\/ps.w.org\/aisupportforge\/assets\/screenshot-3.png?rev=3649092","caption":"Your agent answering a real question on the front end of your site."}],"raw_content":"<!--section=description-->\n<p><strong>Free to use, and no card is needed to start.<\/strong><\/p>\n\n<p>Go to <a href=\"https:\/\/aisupportforge.com\">aisupportforge.com<\/a>, point it at your website (put in your website address), optionally add any additional knowledge documents and it reads your\npages and builds a support agent that answers your visitors' questions. Copy the site key it gives you,\npaste it into this plugin, and you are done.<\/p>\n\n<p><strong>The whole setup is two screens:<\/strong><\/p>\n\n<ol>\n<li><strong>AISupportForge portal, under Install:<\/strong> copy your site key.<\/li>\n<li><strong>WordPress, Settings, AI Support Agent:<\/strong> paste it, Save.<\/li>\n<\/ol>\n\n<p>That is it. Nothing to write, no theme files to edit, no code anywhere. Without this plugin you would\nbe editing your theme's footer template by hand; this does it for you, and survives theme updates.<\/p>\n\n<p>The free plan is the whole product, not a crippled trial. Your own knowledge base, real conversations,\nsaved leads and handover to a human all work exactly as they do on a paid plan. It covers <strong>50 replies a\nmonth<\/strong> and shows a small \"Powered by AISupportForge\" badge on the chat window. If you outgrow it, paid\nplans start at $14.99 a month and remove the badge, but nothing here expires and you will never be\ncharged without choosing to be.<\/p>\n\n<p><strong>Works on any WordPress site<\/strong><\/p>\n\n<p>A blog, a brochure site, a membership site, a documentation site, a shop. The agent answers from your\nown pages and documents, whatever your site is for. Everything below about shops is optional, and only\napplies if you run one.<\/p>\n\n<p><strong>What it does<\/strong><\/p>\n\n<ul>\n<li>Adds your support agent to every page of your site<\/li>\n<li>Answers from your own content: your pages, and any documents you upload in your portal<\/li>\n<li>Registers this website with your AISupportForge account so the agent is permitted to run here<\/li>\n<li>Lets you hide the agent on chosen pages, for example a checkout page<\/li>\n<li>Detects a Content-Security-Policy that would block the agent, explains it in plain language, and can\nadd our domain to it for you if you choose<\/li>\n<li>Optionally recognises your logged-in members or customers, so it can answer about their own account<\/li>\n<li>Optionally answers order questions for WooCommerce shops, if you run one<\/li>\n<\/ul>\n\n<p><strong>WooCommerce? (optional)<\/strong><\/p>\n\n<p>You do not need WooCommerce to use this plugin, although it has been built to integrate with WooCommerce automatically wherever it finds it: if your shop is detected and you have\nset a signing secret, order lookup switches itself on. Install WooCommerce later and it still works, you just press Save again. If you do not run a shop you can skip this section\nentirely. If you do run one, your agent can answer \"where is my order?\" from the customer's real orders\ninstead of telling them to email you.<\/p>\n\n<p>Setting it up is the same two screens as before:<\/p>\n\n<ol>\n<li><strong>AISupportForge portal, under Install:<\/strong> copy your signing secret.<\/li>\n<li><strong>WordPress, Settings, AI Support Agent:<\/strong> paste it, Save.<\/li>\n<\/ol>\n\n<p>Again there is nothing to write and no files to edit. The settings page then tells you plainly whether\norder lookup is switched on.<\/p>\n\n<p>Once it is on, your agent can answer with the order number, its status, when it was placed, the total,\nwhat was in it, and a tracking number if your shipping plugin stores one.<\/p>\n\n<p><strong>Orders are fetched live from your shop at the moment a customer asks, and are never stored by us.<\/strong>\nThat is why they are always current, and why there is nothing to keep in sync.<\/p>\n\n<p>How it is kept safe:<\/p>\n\n<ul>\n<li>It is <strong>off until you set that secret<\/strong>. With no secret there is no endpoint on your site at all, not\nmerely a closed one.<\/li>\n<li>It answers only for a <strong>signed-in<\/strong> customer, and only about <strong>that customer's own orders<\/strong>. The\ncustomer is identified by a token your own site signs, not by anything the visitor types, so nobody\ncan ask about somebody else's order however they phrase it.<\/li>\n<li>Requests from us are signed and time limited, so a captured web address cannot be replayed later.<\/li>\n<li>Your site sends back the order number, status, date, total, item names and quantities, and a tracking\nnumber if there is one. It does not send addresses, email addresses, or anything about payment.<\/li>\n<\/ul>\n\n<p>See it working before you install anything, including a real transcript of the agent answering\nan order question: <a href=\"https:\/\/aisupportforge.com\/woocommerce.html\">A WooCommerce agent that knows the order<\/a>.<\/p>\n\n<p><strong>What it does not do<\/strong><\/p>\n\n<p>Your agent's name, greeting, tone, knowledge sources, conversations and billing are all managed in your\nAISupportForge portal, not in WordPress. That keeps one source of truth and means changes take effect\nimmediately without a plugin update.<\/p>\n\n<p>There is no separate place to teach it about your shop. Everything the agent knows comes from the same\nKnowledge section of your portal, whether your site sells coffee or explains local planning law.<\/p>\n\n<h3>External service<\/h3>\n\n<p>This plugin relies on AISupportForge, a third-party service that provides the AI support agent.\nThe plugin is not useful without an AISupportForge account.<\/p>\n\n<p>Service: https:\/\/aisupportforge.com\nTerms of Use: https:\/\/aisupportforge.com\/terms\nPrivacy Policy: https:\/\/aisupportforge.com\/privacy.html<\/p>\n\n<p><strong>What is sent to AISupportForge, and when<\/strong><\/p>\n\n<ol>\n<li><p><em>When you save a site key in the plugin settings<\/em>, the plugin sends your site key and this website's\ndomain name (for example <code>example.com<\/code>) to <code>https:\/\/aisupportforge.com\/api\/w\/register-domain<\/code>. This\nregisters the website with your account so the agent is allowed to run on it. It also reports whether\nWooCommerce is active on this site, so the agent only offers order help where that can work. No\nvisitor data and no WordPress user data is sent. This request only happens when an administrator\nclicks Save.<\/p><\/li>\n<li><p><em>On your public pages<\/em>, the plugin outputs a script tag that loads the agent from\n   https:\/\/aisupportforge.com. From that point the agent runs in the visitor's browser and communicates\nwith AISupportForge directly, exactly as it would if you pasted the snippet into your theme yourself.\nWhat the agent collects is described in the AISupportForge privacy policy.<\/p><\/li>\n<li><p><em>Only if you switch on \"Recognise logged-in customers\"<\/em> by entering a signing secret in the plugin\nsettings, the plugin adds a short-lived signed token to that script tag for logged-in WordPress users.\nThe token contains the WordPress user ID, the user's email address and display name, and an expiry one\nhour ahead, and it is signed with your secret so it cannot be forged. It lets the agent greet a\ncustomer by name and see which account it is helping. This is off by default: with no secret\nconfigured no token is created and nothing about your users is sent. Logged-out visitors never get a\ntoken. The stored data is covered by the AISupportForge privacy policy linked above.<\/p><\/li>\n<li><p><em>Only if you run WooCommerce and have set a signing secret<\/em>, AISupportForge may ask your site for a\nsigned-in customer's recent orders while answering that customer's question. The request comes from\nAISupportForge, is signed with your secret, and names one customer. Your site replies with that\ncustomer's order number, status, date, total, items and tracking number if present, and nothing else.\nNo addresses, email addresses or payment details are sent. With no secret configured this cannot\nhappen, because the endpoint is never registered.<\/p><\/li>\n<\/ol>\n\n<p>The plugin does not send anything to AISupportForge until you enter a site key and save.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Create a free account at <a href=\"https:\/\/aisupportforge.com\">aisupportforge.com<\/a> and let it read your\nwebsite. No card is required.<\/li>\n<li>Install and activate this plugin.<\/li>\n<li>Go to Settings, then AI Support Agent.<\/li>\n<li>Paste the site key from your AISupportForge portal, under Install.<\/li>\n<li>Save. The agent appears on your site straight away.<\/li>\n<\/ol>\n\n<p>Optional, and only if you want the agent to recognise signed-in members or answer WooCommerce order\nquestions: copy the signing secret from the same Install page in your portal, paste it into the\n\"Recognise logged-in customers\" box, and Save again.<\/p>\n\n<p>To confirm it is live, open your AISupportForge portal and use the site check on the Install page. It\nloads your page in a real browser and tells you whether the agent actually ran.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20woocommerce%20to%20use%20this%3F\"><h3>Do I need WooCommerce to use this?<\/h3><\/dt>\n<dd><p>No. The plugin works on any WordPress site, and most sites using it are not shops. WooCommerce order\nlookup is one optional extra that switches itself on only if you run a shop and choose to enable it.<\/p><\/dd>\n<dt id=\"is%20the%20site%20key%20a%20password%3F\"><h3>Is the site key a password?<\/h3><\/dt>\n<dd><p>No. The site key is a public identifier that appears in your page source anyway, similar to an analytics\nID. Your account password and signing secret are never used by this plugin.<\/p><\/dd>\n<dt id=\"where%20do%20i%20teach%20the%20agent%20about%20my%20business%3F\"><h3>Where do I teach the agent about my business?<\/h3><\/dt>\n<dd><p>In the Knowledge section of your AISupportForge portal, not in WordPress. Point it at your website and\nit reads your pages; you can also upload documents, add individual pages by address, or paste text in\ndirectly. It is the same place whatever kind of site you run.<\/p><\/dd>\n<dt id=\"my%20agent%20is%20not%20appearing.%20why%3F\"><h3>My agent is not appearing. Why?<\/h3><\/dt>\n<dd><p>The most common cause is a Content-Security-Policy on your site that does not list AISupportForge.\nOpen Settings, then AI Support Agent, and look at the Security policy section. If the policy comes from\nyour web server or a CDN such as Cloudflare rather than from WordPress, the plugin cannot see or change\nit, and whoever manages your hosting needs to add <code>https:\/\/aisupportforge.com<\/code> to <code>script-src<\/code>,\n    connect-src and <code>img-src<\/code>. It is the same single domain in all three, and adding it does not\nweaken any other part of your policy.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20the%20agent%20on%20some%20pages%3F\"><h3>Can I hide the agent on some pages?<\/h3><\/dt>\n<dd><p>Yes. Enter the page or post IDs in the \"Hide on these pages\" field, separated by commas.<\/p><\/dd>\n<dt id=\"does%20this%20slow%20my%20site%20down%3F\"><h3>Does this slow my site down?<\/h3><\/dt>\n<dd><p>The agent script is loaded asynchronously and does not block your page rendering.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.7.1<\/h4>\n\n<ul>\n<li>The settings page now says whether WooCommerce order lookup is switched on, and what to do if it is not.<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>WooCommerce: the agent can answer a signed-in customer's questions about their own orders. Requires the same signing secret used for logged-in identity, and is inactive without it.<\/li>\n<li>The plugin now tells AISupportForge whether the site runs WooCommerce, so the feature only offers itself where it can work.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Renamed all functions, constants and stored settings to the longer aisupp_ prefix, per WordPress.org guidelines. Existing settings are migrated automatically and the previous ASF_IDENTITY_SECRET constant still works.<\/li>\n<li>Documented the optional logged-in identity token in the External service section.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>New, optional: the agent can now recognise your logged-in customers, so it can answer about their\nown account rather than general questions only. Paste your signing secret in the settings and the\nplugin does the rest. Previously this needed hand-written PHP and an edit to wp-config.php.<\/li>\n<li>The secret can also be set as a constant in wp-config.php, which keeps it out of your database. If\nyou do that, it is used automatically.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Renamed to AISupportForge, matching the service and the plugin's text domain. The settings screen is\nstill found under Settings, AI Support Agent. Nothing else changed.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>The agent script is now added with wp_enqueue_script() instead of being printed directly, so it\nbehaves like any other script on your site and is visible to caching and optimisation plugins.\nIt still loads asynchronously and still respects your page exclusions.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>The security policy check now looks at your public home page instead of the WordPress admin page.\nThose are different requests and can carry different headers, so the old check could be wrong in\neither direction.<\/li>\n<li>WordPress sends its own security policy on admin screens, which is about page framing and has\nnothing to do with the agent. The plugin no longer reports that as though it mattered.<\/li>\n<li>The Security policy section is now shown only when there is something to tell you or to fix.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>The security policy helper now also covers <code>img-src<\/code>, alongside <code>script-src<\/code> and <code>connect-src<\/code>.\nStill the same single domain. This is forward-looking: the agent does not load remote images\ntoday, but including the directive now means a future version that does will work on sites\nrunning an older copy of this plugin.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Free AI support agent for your WordPress site. Set it up at aisupportforge.com, paste one key, done. No code. Integrates with WooCommerce too.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/353848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=353848"}],"author":[{"embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/aisupportforge"}],"wp:attachment":[{"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=353848"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=353848"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=353848"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=353848"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=353848"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=353848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}