{"id":321755,"date":"2026-06-02T03:47:47","date_gmt":"2026-06-02T03:47:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/costello-ai-chat\/"},"modified":"2026-06-02T03:47:14","modified_gmt":"2026-06-02T03:47:14","slug":"costello-ai-chat","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/costello-ai-chat\/","author":23510462,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"Costello AI Chat","header_author":"Costello","header_description":"Add the Costello AI chat widget to your WordPress site in seconds. Just enter your Agent ID and the widget appears automatically on every page.","assets_banners_color":"","last_updated":"2026-06-02 03:47:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/costello-ai-chat\/","header_author_uri":"https:\/\/costellohq.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":29,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"cybershorty","date":"2026-06-02 03:47:14"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3557414,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3557414,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings page \u2014 enter your Agent ID and enable\/disable the widget."}},"plugin_section":[],"plugin_tags":[2353,5707,2364,2369,2379],"plugin_category":[41],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-321755","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-chat","plugin_tags-chatbot","plugin_tags-customer-support","plugin_tags-live-chat","plugin_category-communication","plugin_committers-cybershorty"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/costello-ai-chat\/assets\/icon-128x128.png?rev=3557414","icon_2x":"https:\/\/ps.w.org\/costello-ai-chat\/assets\/icon-256x256.png?rev=3557414","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/costellohq.com\">Costello<\/a> is an AI receptionist that qualifies leads and answers questions in real time via a chat widget on your site.<\/p>\n\n<p>This plugin injects the Costello widget script on every page of your site. No coding required \u2014 click <strong>Connect to Costello<\/strong>, approve, and you're live.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>One-click connect \u2014 link your Costello account with a single button, no copy-pasting.<\/li>\n<li>Enable \/ disable toggle without touching any code.<\/li>\n<li>Works with any theme.<\/li>\n<li>No build step, no dependencies.<\/li>\n<\/ul>\n\n<p><strong>Getting started:<\/strong><\/p>\n\n<ol>\n<li>Install and activate this plugin.<\/li>\n<li>The <strong>Settings \u2192 Costello Chat<\/strong> page opens automatically.<\/li>\n<li>Click <strong>Connect to Costello<\/strong> and approve the connection. Your widget goes live instantly on every page.<\/li>\n<\/ol>\n\n<p>Prefer to do it by hand? You can paste your Agent ID manually instead \u2014 find it in your <a href=\"https:\/\/platform.costellohq.com\/app\">Costello dashboard<\/a> under <strong>Integrations \u2192 Chat Widget<\/strong>.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects your site to Costello, an external AI chat service operated by Costello, to provide the live chat widget. A Costello account is required to use the plugin.<\/p>\n\n<p>The plugin relies on the Costello service in two ways:<\/p>\n\n<ul>\n<li><strong>Loading the chat widget.<\/strong> On every front-end page, the plugin loads the widget script from <code>https:\/\/platform.costellohq.com\/widget\/v1.js<\/code>, tagged with your Agent ID. When a visitor opens the chat, their messages are sent to Costello to generate replies. The conversation data visitors enter (such as their questions, name, or contact details) is processed by Costello.<\/li>\n<li><strong>Connecting your site.<\/strong> When you click \"Connect to Costello\", the plugin sends your site's URL to <code>https:\/\/platform.costellohq.com\/connect\/wordpress<\/code> so you can approve the connection and receive your Agent ID. No data is sent to Costello until you actively connect or a visitor uses the widget.<\/li>\n<\/ul>\n\n<p>Use of the Costello service is governed by Costello's Terms of Service (https:\/\/costellohq.com\/terms) and Privacy Policy (https:\/\/costellohq.com\/privacy).<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress dashboard, go to <strong>Plugins \u2192 Add New<\/strong> and search for \"Costello\". Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>. (Or upload the <code>costello-ai-chat<\/code> folder to <code>\/wp-content\/plugins\/<\/code> manually.)<\/li>\n<li>The <strong>Settings \u2192 Costello Chat<\/strong> page opens automatically after activation.<\/li>\n<li>Click <strong>Connect to Costello<\/strong> and approve \u2014 your widget goes live instantly. Prefer to do it by hand? Paste your Agent ID into the manual field instead.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20find%20my%20agent%20id%3F\"><h3>Where do I find my Agent ID?<\/h3><\/dt>\n<dd><p>Log in to <a href=\"https:\/\/platform.costellohq.com\/app\">platform.costellohq.com<\/a>, go to <strong>Integrations \u2192 Chat Widget<\/strong>, and copy the Agent ID shown on the page.<\/p><\/dd>\n<dt id=\"can%20i%20disable%20the%20widget%20without%20uninstalling%20the%20plugin%3F\"><h3>Can I disable the widget without uninstalling the plugin?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>Settings \u2192 Costello Chat<\/strong> and uncheck the <strong>Widget status<\/strong> checkbox, then save.<\/p><\/dd>\n<dt id=\"does%20the%20widget%20load%20on%20every%20page%3F\"><h3>Does the widget load on every page?<\/h3><\/dt>\n<dd><p>Yes. The script is injected into <code>wp_footer<\/code> globally so it appears on all front-end pages.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Add the Costello AI chat widget to your WordPress site in seconds.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/321755","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=321755"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cybershorty"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=321755"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=321755"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=321755"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=321755"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=321755"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=321755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}