{"id":393333,"date":"2026-10-27T12:58:32","date_gmt":"2026-10-27T12:58:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/answerkite-ai-chatbot\/"},"modified":"2026-10-27T12:58:06","modified_gmt":"2026-10-27T12:58:06","slug":"answerkite-ai-chatbot","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/answerkite-ai-chatbot\/","author":8266868,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"AnswerKite \u2013 AI Chatbot","header_author":"KitePlugins","header_description":"A simple AI chatbot that answers visitors' questions from the pages of your site you choose, using your own OpenAI API key.","assets_banners_color":"646974","last_updated":"2026-10-27 12:58:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/answerkite.com\/","header_author_uri":"https:\/\/kiteplugins.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":73,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"shanrocks666","date":"2026-10-27 12:58:06","revision":3768599}},"upgrade_notice":{"1.1.0":"<p>Learn from as many pages as you like, and choose the OpenAI chat model.<\/p>","1.0.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3768599,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3768599,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3768599,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3768599,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3768599,"resolution":"1","location":"assets","locale":"","width":1280,"height":860},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3768599,"resolution":"2","location":"assets","locale":"","width":1400,"height":2000},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3768599,"resolution":"3","location":"assets","locale":"","width":836,"height":414}},"screenshots":{"1":"The chat window on your website.","2":"The AnswerKite settings screen: API key, pages, chat window and cost protection.","3":"\"Try a question\": check answers and the pages they come from."}},"plugin_section":[],"plugin_tags":[191735,5707,2364,2369,1643],"plugin_category":[41],"plugin_contributors":[288963],"plugin_business_model":[],"class_list":["post-393333","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-chatbot","plugin_tags-chat","plugin_tags-chatbot","plugin_tags-customer-support","plugin_tags-faq","plugin_category-communication","plugin_contributors-shanrocks666","plugin_committers-shanrocks666"],"banners":{"banner":"https:\/\/ps.w.org\/answerkite-ai-chatbot\/assets\/banner-772x250.png?rev=3768599","banner_2x":"https:\/\/ps.w.org\/answerkite-ai-chatbot\/assets\/banner-1544x500.png?rev=3768599","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/answerkite-ai-chatbot\/assets\/icon-128x128.png?rev=3768599","icon_2x":"https:\/\/ps.w.org\/answerkite-ai-chatbot\/assets\/icon-256x256.png?rev=3768599","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/answerkite-ai-chatbot\/assets\/screenshot-1.png?rev=3768599","caption":"The chat window on your website."},{"src":"https:\/\/ps.w.org\/answerkite-ai-chatbot\/assets\/screenshot-2.png?rev=3768599","caption":"The AnswerKite settings screen: API key, pages, chat window and cost protection."},{"src":"https:\/\/ps.w.org\/answerkite-ai-chatbot\/assets\/screenshot-3.png?rev=3768599","caption":"\"Try a question\": check answers and the pages they come from."}],"raw_content":"<!--section=description-->\n<p>AnswerKite adds a chat button to your website. Visitors ask a question, and the assistant answers in seconds from the pages you choose \u2013 your About, FAQ, Services, Shipping or Contact page \u2013 instead of making them search.<\/p>\n\n<p>It answers only from your content. When the answer is not on your pages, it says so and points the visitor to your contact page or email address instead of making something up.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>Chat button and window that fit any theme, on desktop and phones<\/li>\n<li>Learns from the pages you choose \u2013 as many as you like \u2013 plus a box for extra facts (opening hours, delivery times\u2026)<\/li>\n<li>Answers only from your content, in the visitor's language, with links to the right page<\/li>\n<li>\"Contact us\" link for questions it cannot answer<\/li>\n<li>Your assistant name, welcome message and colour<\/li>\n<li>\"Try a question\" box in the dashboard to check answers before visitors do<\/li>\n<li>Privacy-friendly: no visitor names, emails or chat logs are stored on your site<\/li>\n<li>Cost protection: set a maximum number of answers per day<\/li>\n<li>Choose the OpenAI chat model (gpt-4o-mini by default)<\/li>\n<li>Works with page caching<\/li>\n<\/ul>\n\n<p><strong>You need an OpenAI API key.<\/strong> AnswerKite uses your own OpenAI account (see \"External services\" below). OpenAI bills you directly; with the default gpt-4o-mini model an answer usually costs a fraction of a cent, and learning a page costs a fraction of a cent once (and again only when the page changes).<\/p>\n\n<h4>AnswerKite Pro<\/h4>\n\n<p>AnswerKite Pro is a separate plugin, sold at <a href=\"https:\/\/answerkite.com\/?utm_source=wp-readme&amp;utm_medium=answerkite-free#pricing\">answerkite.com<\/a>. It is not needed for anything this plugin does; it adds features this plugin does not have, for websites and WooCommerce stores:<\/p>\n\n<ul>\n<li>Learns from posts and WooCommerce products too<\/li>\n<li>Knows your store: shipping zones and costs, free-shipping thresholds, payment methods and policies<\/li>\n<li>Reads pages as visitors see them (page builders, theme sections) and updates itself when you edit them<\/li>\n<li>Lead capture (name and email) and every conversation saved in your dashboard<\/li>\n<li>Hand-over to your support team by email with the full chat transcript<\/li>\n<li>General product questions answered with your own safety disclaimer<\/li>\n<li>Your own tone of voice and rules, automatic knowledge updates and priority support<\/li>\n<\/ul>\n\n<p>Your API key and settings move over automatically when you install Pro.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the <strong>OpenAI API<\/strong> (https:\/\/api.openai.com) to understand your pages and to write answers. It is required for the chatbot to work and is only used after you enter your own OpenAI API key.<\/p>\n\n<p>What is sent, and when:<\/p>\n\n<ul>\n<li>When you click \"Update knowledge base\" (or save new settings): the text of the pages you selected and your \"Extra information\" text, to create search embeddings.<\/li>\n<li>When a visitor asks a question in the chat, or you use \"Try a question\": the question, the last few messages of that conversation and the parts of your selected pages that match the question, to write the answer.<\/li>\n<li>When you click \"Test connection\": a short test text.<\/li>\n<\/ul>\n\n<p>No visitor names, email addresses, IP addresses, cookies or WordPress keys are sent. OpenAI may keep API data for a limited time under its own policies; see its terms. You need your own OpenAI account with API billing set up. The service is provided by OpenAI: <a href=\"https:\/\/openai.com\/policies\/terms-of-use\">Terms of use<\/a>, <a href=\"https:\/\/openai.com\/policies\/privacy-policy\">Privacy policy<\/a>.<\/p>\n\n<p>The plugin does not contact any other service. Links to answerkite.com in the dashboard are ordinary links; nothing is loaded from that site.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install AnswerKite from Plugins \u25b8 Add New, and activate it.<\/li>\n<li>Go to <strong>AnswerKite<\/strong> in the dashboard menu.<\/li>\n<li>Paste your OpenAI API key (create one at https:\/\/platform.openai.com\/api-keys) and click <strong>Test connection<\/strong>.<\/li>\n<li>Tick the pages the assistant should learn from (as many as you like), add any extra facts, choose your colour and contact page, and click <strong>Save Changes<\/strong>. The knowledge base updates automatically.<\/li>\n<li>Ask a test question in <strong>Try a question<\/strong>, then visit your site: the chat button is in the bottom-right corner.<\/li>\n<\/ol>\n\n<p>Tip: you can also put the key in wp-config.php instead: <code>define( 'ANSWERKITE_OPENAI_API_KEY', 'sk-...' );<\/code><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20it%20free%3F\"><h3>Is it free?<\/h3><\/dt>\n<dd><p>The plugin is free. The answers are written by OpenAI, which bills your own OpenAI account for usage \u2013 usually a fraction of a cent per answer. Use \"Answers per day\" to cap your costs.<\/p><\/dd>\n<dt id=\"will%20it%20make%20things%20up%3F\"><h3>Will it make things up?<\/h3><\/dt>\n<dd><p>It is instructed to answer only from your selected pages and extra information, and to send visitors to your contact page when the answer is not there. AI can still make mistakes, so keep your pages accurate and use \"Try a question\" to check. The chat window tells visitors that answers are AI-generated.<\/p><\/dd>\n<dt id=\"my%20pages%20changed.%20does%20the%20assistant%20know%3F\"><h3>My pages changed. Does the assistant know?<\/h3><\/dt>\n<dd><p>Click <strong>Update knowledge base<\/strong> on the AnswerKite screen after you edit the selected pages; the screen tells you when pages changed since the last update. (AnswerKite Pro does this automatically.)<\/p><\/dd>\n<dt id=\"how%20many%20pages%20can%20it%20learn%20from%3F\"><h3>How many pages can it learn from?<\/h3><\/dt>\n<dd><p>As many as you choose. Pages are learned a few at a time while the AnswerKite screen shows a progress bar, so even large sites do not time out. Each page is sent to OpenAI once to create its search data, and again only when it changes, so the cost stays small. Long pages are learned in full.<\/p><\/dd>\n<dt id=\"does%20it%20store%20conversations%20or%20personal%20data%3F\"><h3>Does it store conversations or personal data?<\/h3><\/dt>\n<dd><p>No. The conversation is kept only in the visitor's browser tab and disappears when the tab is closed. Your site stores only your settings and the text of the selected pages. Questions are sent to OpenAI to write the answers (see \"External services\"); mention this in your privacy policy \u2013 a suggested text is under Settings \u25b8 Privacy \u25b8 Policy Guide.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20page%20caching%3F\"><h3>Does it work with page caching?<\/h3><\/dt>\n<dd><p>Yes. The chat does not use WordPress nonces, so cached pages work.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20the%20chat%20on%20some%20pages%3F\"><h3>Can I hide the chat on some pages?<\/h3><\/dt>\n<dd><p>Use the <code>answerkite_show_widget<\/code> filter, for example:\n    add_filter( 'answerkite_show_widget', function ( $show ) { return $show &amp;&amp; ! is_page( 'checkout' ); } );<\/p><\/dd>\n<dt id=\"my%20site%20is%20behind%20cloudflare%20or%20a%20proxy\"><h3>My site is behind Cloudflare or a proxy<\/h3><\/dt>\n<dd><p>The per-visitor limit (15 questions per 10 minutes) uses the visitor's IP address \u2013 or the user ID for logged-in users \u2013 hashed with a random secret the plugin creates for this purpose only; the address itself is never stored or sent anywhere. Behind a proxy, return the real visitor IP with the <code>answerkite_client_ip<\/code> filter.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>No limit on the number of pages the assistant learns from; long pages are learned in full and the \"Extra information\" box has no length limit. Filter and \"select all\" for the page list.<\/li>\n<li>Choose the OpenAI chat model.<\/li>\n<li>The visitor rate limit uses its own random secret instead of a WordPress salt.<\/li>\n<li>The setup reminder on the Plugins screen can be dismissed.<\/li>\n<li>Search reads the knowledge base in pages, so large sites need little memory.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"A simple AI chatbot that answers your visitors' questions from your own pages, 24\/7, using your OpenAI API key.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/393333","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=393333"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/shanrocks666"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=393333"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=393333"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=393333"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=393333"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=393333"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=393333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}