{"id":62,"date":"2026-10-08T11:44:26","date_gmt":"2026-10-08T11:44:26","guid":{"rendered":"https:\/\/nirohelp.com\/blog\/?p=62"},"modified":"2026-10-08T11:44:26","modified_gmt":"2026-10-08T11:44:26","slug":"wordpress-ai-chatbot","status":"publish","type":"post","link":"https:\/\/nirohelp.com\/blog\/wordpress-ai-chatbot\/","title":{"rendered":"WordPress AI Chatbot Trained on Your Docs (No API Key)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">You open the settings page of a WordPress AI chatbot plugin, and the first field says &#8220;API key.&#8221;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To fill it, you need an account with an AI provider, a card on file, and a usage dashboard you&#8217;ll never otherwise check. That&#8217;s before a single visitor gets an answer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A WordPress AI chatbot trained on your docs doesn&#8217;t have to start this way. This guide shows how to set one up with <strong><a href=\"https:\/\/nirohelp.com\" target=\"_blank\" rel=\"noopener\">NiroHelp<\/a><\/strong>, where you register your site once and never create an AI provider key. It also covers what it costs, where it fails, and when a key-based plugin is the better pick.<\/p>\n\n\n\n<div class=\"wp-block-group has-black-color has-text-color has-background has-link-color wp-elements-1 is-layout-constrained wp-block-group-is-layout-constrained\" style=\"border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#fcfaff\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>TL;DR<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00a0A docs-trained WordPress AI chatbot answers visitor questions from your published help articles, not from the open web.\u00a0<\/li>\n\n\n\n<li>Most plugins need your own OpenAI or Claude key. NiroHelp doesn&#8217;t: you register your site once, click Sync Docs, and embed the widget.\u00a0<\/li>\n\n\n\n<li>The plugin is free, and the AI comes with paid plans, which are billed in monthly credits (one credit per AI answer) instead of a token bill.\u00a0<\/li>\n<\/ul>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The chatbot is only as good as your docs, so plan to test it before launch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Want to start?<\/strong> <a href=\"https:\/\/wordpress.org\/plugins\/nirohelp\/\" target=\"_blank\" rel=\"noopener\"><strong>Install the free NiroHelp plugin from WordPress.org<\/strong><\/a> and build your docs first. Add the AI when you&#8217;re ready; paid plans come with a <strong>30-day money-back guarantee<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What does &#8220;trained on your docs&#8221; mean for a WordPress chatbot?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It means you can train a chatbot on your knowledge base without any model training. The chatbot searches your documentation for the passages most relevant to a question, then writes an answer from them. The technical name is retrieval-augmented generation (RAG). The bot doesn&#8217;t memorize your site and doesn&#8217;t learn from visitors. It looks things up in your articles each time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two things follow from this:<\/p>\n\n\n\n<div class=\"wp-block-group has-border-color has-vivid-purple-border-color has-background is-layout-constrained wp-container-core-group-is-layout-0876b404 wp-block-group-is-layout-constrained\" style=\"border-width:2px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#fcfaff;margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40);padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--50)\">\n<ul class=\"wp-block-list\">\n<li><strong>If the answer isn&#8217;t in your docs, the bot can&#8217;t find it.<\/strong> Gaps in documentation become gaps in answers.<\/li>\n\n\n\n<li><strong>What gets indexed matters.<\/strong> A bot that reads drafts or private notes can show unfinished information to customers. NiroHelp syncs your published articles.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Which AI chatbots for WordPress documentation need an API key?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most do. Here is how the plugins and help desks we checked handle it, based on their own documentation:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-border-color has-vivid-purple-border-color has-fixed-layout\" style=\"border-width:2px\"><tbody><tr><td><strong>Plugin<\/strong><\/td><td><strong>Visitor-facing AI chatbot<\/strong><\/td><td><strong>Needs your own AI key?<\/strong><\/td><\/tr><tr><td>BetterDocs<\/td><td>Yes<\/td><td>Yes, an OpenAI API key pasted into settings<\/td><\/tr><tr><td>Support Genix<\/td><td>Yes<\/td><td>Yes, your own OpenAI or Claude key, including in the free version<\/td><\/tr><tr><td>Fluent Support<\/td><td>No. AI helps agents write and summarize replies only<\/td><td>Yes, an OpenAI key, and it requires Fluent Support Pro<\/td><\/tr><tr><td>ThriveDesk<\/td><td>Yes (&#8220;NEO&#8221;)<\/td><td>Connects through a ThriveDesk account API key; its page doesn&#8217;t say whether you also supply a model key<\/td><\/tr><tr><td>NiroHelp<\/td><td>Yes<\/td><td>No AI-provider key. You register your site and paste in a NiroHelp site key<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Plugin features change often, so check each plugin&#8217;s current docs before you decide.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why does a WordPress chatbot with no API key matter?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Three practical reasons:<\/p>\n\n\n\n<ul style=\"background-color:#fcfaff\" class=\"wp-block-list has-background\">\n<li><strong>No AI provider account to maintain.<\/strong> There is no OpenAI or Anthropic key to create, rotate, or protect, and no provider billing page to check.<br><\/li>\n\n\n\n<li><strong>A fixed allowance instead of variable usage.<\/strong> Key-based setups bill per token. A <a href=\"https:\/\/purethemes.net\/how-to-train-ai-chatbot-on-wordpress\/\" target=\"_blank\" rel=\"noopener\"><strong>PureThemes case study<\/strong><\/a> on a different plugin (PurioChat) reported about $1 across 560 messages. That is cheap, but you find out the real number after the fact.<br><\/li>\n\n\n\n<li><strong>One less failure point.<\/strong> When a pasted key expires or hits a limit, the chatbot goes quiet, and a visitor sees the result before you do.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You are getting AI for free with a limit of credits. You pay NiroHelp a plan price and get a monthly credit allowance.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to choose the model yourself or run your own provider contract, a key-based plugin gives you that control.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How do you set up a WordPress AI chatbot with NiroHelp?<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Install NiroHelp and publish your docs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/wordpress.org\/plugins\/nirohelp\/\" target=\"_blank\" rel=\"noopener\"><strong>Install NiroHelp from WordPress.org<\/strong><\/a> (WordPress 6.0+ and PHP 7.4+). Add your help articles to the knowledge base and publish them. Start with the ten questions your support inbox gets most. The <strong><a href=\"https:\/\/nirohelp.com\/features\/knowledge-base\/\" target=\"_blank\" rel=\"noopener\">knowledge base feature page<\/a><\/strong> and the <strong><a href=\"https:\/\/nirohelp.com\/docs\/\" target=\"_blank\" rel=\"noopener\">NiroHelp docs<\/a><\/strong> cover the details.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/knowledge-base.webp\" alt=\"\" class=\"has-border-color has-vivid-purple-border-color wp-image-69\" style=\"border-width:2px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px\" srcset=\"https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/knowledge-base.webp 1672w, https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/knowledge-base-300x169.webp 300w, https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/knowledge-base-1024x576.webp 1024w, https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/knowledge-base-768x432.webp 768w, https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/knowledge-base-1536x864.webp 1536w\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Register your site with NiroHelp Cloud<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The plugin&#8217;s core features work on their own. The AI needs a one-time registration. Open NiroHelp \u2192 AI, enter your name and email, and paste in the key NiroHelp sends back.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is a NiroHelp site key. It is not an OpenAI or Anthropic key, and you never create an AI-provider account. You do this once. AI answers are included in <strong><a href=\"https:\/\/nirohelp.com\/pricing\/\" target=\"_blank\" rel=\"noopener\">paid plans<\/a><\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"1135\" height=\"747\" src=\"https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/nirohelp-ai-connectivity.png\" alt=\"\" class=\"has-border-color has-vivid-purple-border-color wp-image-70\" style=\"border-width:2px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px\" srcset=\"https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/nirohelp-ai-connectivity.png 1135w, https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/nirohelp-ai-connectivity-300x197.png 300w, https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/nirohelp-ai-connectivity-1024x674.png 1024w, https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/nirohelp-ai-connectivity-768x505.png 768w\" sizes=\"auto, (max-width: 1135px) 100vw, 1135px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Click Sync Docs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">On the same screen, click Sync Docs. One click pushes your published help articles into the AI index so the chatbot can search them. Sync again after you edit or publish a doc, so answers match your latest content.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"1643\" height=\"957\" src=\"https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/modern-saas-helpdesk.webp\" alt=\"\" class=\"has-border-color has-vivid-purple-border-color wp-image-74\" style=\"border-width:2px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px\" srcset=\"https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/modern-saas-helpdesk.webp 1643w, https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/modern-saas-helpdesk-300x175.webp 300w, https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/modern-saas-helpdesk-1024x596.webp 1024w, https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/modern-saas-helpdesk-768x447.webp 768w, https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/modern-saas-helpdesk-1536x895.webp 1536w\" sizes=\"auto, (max-width: 1643px) 100vw, 1643px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Style and embed the chat widget<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Set the agent name, colors, and appearance, and check them in the dashboard preview. Then copy the generated script tag, which needs only your site key, or download the packaged plugin. See the <strong><a href=\"https:\/\/nirohelp.com\/features\/ai-chatbot\/\" target=\"_blank\" rel=\"noopener\">AI chatbot feature page<\/a><\/strong> for the options.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"1150\" height=\"671\" src=\"https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/nirohelp-chatbot.png\" alt=\"\" class=\"has-border-color has-vivid-purple-border-color wp-image-72\" style=\"border-width:2px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px\" srcset=\"https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/nirohelp-chatbot.png 1150w, https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/nirohelp-chatbot-300x175.png 300w, https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/nirohelp-chatbot-1024x597.png 1024w, https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/nirohelp-chatbot-768x448.png 768w\" sizes=\"auto, (max-width: 1150px) 100vw, 1150px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Test it with real questions before launch<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pull ten real questions from your support inbox and ask the chatbot each one. Mark every vague or wrong answer. In most cases the fix is a missing doc or a badly titled one, not a chatbot setting. Fix the doc, sync again, ask again.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What happens when the chatbot can&#8217;t answer?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">AI can\u2019t answer every customer question, and that\u2019s where a good support system needs a fallback.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With NiroHelp, the AI doesn\u2019t have to guess when it can\u2019t find a reliable answer in your support content. If the response doesn\u2019t meet the set confidence level, the conversation can be passed to a human support agent for further assistance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This creates a practical balance between automation and human support. NiroHelp can handle routine questions automatically, while more complex or unclear issues can still be handled by your support team.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How does the AI auto-responder handle tickets?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is a separate feature from the chat widget. The <strong><a href=\"https:\/\/nirohelp.com\/features\/ai-auto-responder\/\" target=\"_blank\" rel=\"noopener\">AI auto-responder<\/a><\/strong> answers incoming tickets as a normal reply in the existing ticket, under an author name you choose. It doesn&#8217;t open a second ticket.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You set a confidence threshold from 0 to 100%. NiroHelp&#8217;s docs show 70% as an example. Below the threshold, the AI stays silent, and the ticket waits for an agent. Raise it if wrong answers worry you more than slow ones.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"1062\" height=\"561\" src=\"https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/ai-auto-responder.png\" alt=\"\" class=\"has-border-color has-vivid-purple-border-color wp-image-86\" style=\"border-width:2px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px\" srcset=\"https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/ai-auto-responder.png 1062w, https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/ai-auto-responder-300x158.png 300w, https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/ai-auto-responder-1024x541.png 1024w, https:\/\/nirohelp.com\/blog\/wp-content\/uploads\/2026\/10\/ai-auto-responder-768x406.png 768w\" sizes=\"auto, (max-width: 1062px) 100vw, 1062px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">What does a WordPress AI chatbot with no API key cost?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The plugin is free forever: knowledge base, tickets, and dashboard, with no account, card, or trial clock. The AI comes with the paid plans.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NiroHelp counts one credit per AI answer. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A chatbot reply, <\/li>\n\n\n\n<li>An auto-responder ticket reply, or <\/li>\n\n\n\n<li>A copilot question. <\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Credits renew monthly. If you run out, the AI pauses while docs, tickets, and email keep working.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-border-color has-vivid-purple-border-color has-fixed-layout\" style=\"border-width:2px\"><tbody><tr><td><strong>Plan<\/strong><\/td><td><strong>Monthly<\/strong><\/td><td><strong>Yearly<\/strong><\/td><td><strong>Lifetime*<\/strong><\/td><td><strong>Sites<\/strong><\/td><td><strong>AI credits \/ month<\/strong><\/td><\/tr><tr><td>Free<\/td><td>$0<\/td><td>$0<\/td><td>n\/a<\/td><td>1<\/td><td>300<\/td><\/tr><tr><td>Starter<\/td><td>$9.99<\/td><td>$79.99<\/td><td>$199.99<\/td><td>1<\/td><td>1,000<\/td><\/tr><tr><td>Growth<\/td><td>$29.99<\/td><td>$239.99<\/td><td>$599.99<\/td><td>5<\/td><td>6,000<\/td><\/tr><tr><td>Agency<\/td><td>$49.99<\/td><td>$399.99<\/td><td>$999.99<\/td><td>10<\/td><td>15,000<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">*Lifetime plans refill the monthly credits for three years, then the AI pauses and the rest keeps working. Paid plans come with a 30-day money-back guarantee.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To estimate your own use, multiply total chatbot conversations per month by answers per conversation. A small site with a few hundred chatbot answers a month fits within Starter&#8217;s 1,000 credits.<\/p>\n\n\n\n<div class=\"wp-block-group has-border-color has-vivid-purple-border-color is-layout-constrained wp-container-core-group-is-layout-7a361b09 wp-block-group-is-layout-constrained\" style=\"border-width:2px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30);padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--30)\">\n<p class=\"has-text-align-left wp-block-paragraph\"><strong>Start here:<\/strong> <a href=\"https:\/\/wordpress.org\/plugins\/nirohelp\/\" target=\"_blank\" rel=\"noopener\"><strong>Install the free plugin<\/strong><\/a>, build and test your docs, then <a href=\"https:\/\/nirohelp.com\/pricing\/\" target=\"_blank\" rel=\"noopener\"><strong>pick a plan on the pricing page<\/strong><\/a> when you&#8217;re ready to turn the AI on.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">How accurate will the answers be?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Accurate where your docs are clear, weaker where they aren&#8217;t. We haven&#8217;t published a NiroHelp accuracy benchmark.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For scale, the same <strong>PureThemes case study<\/strong>, on a different plugin and a different site, reported an 80% resolution rate for simple questions and 30% for complex ones. Treat that as an illustration of the pattern, not a promise: lookup questions go well; unusual edge cases don&#8217;t.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Three habits improve any docs-trained chatbot:<\/p>\n\n\n\n<div class=\"wp-block-group has-border-color has-vivid-purple-border-color has-background is-layout-constrained wp-block-group-is-layout-constrained\" style=\"border-width:2px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#fcfaff\">\n<ul class=\"wp-block-list\">\n<li><strong>Title docs the way customers phrase problems.<\/strong> &#8220;Why isn&#8217;t my invoice email sending?&#8221; beats &#8220;Email notification settings.&#8221;<\/li>\n\n\n\n<li><strong>Sync after every edit.<\/strong> A stale index answers with last month&#8217;s instructions.<\/li>\n\n\n\n<li><strong>Review unanswered questions weekly.<\/strong> Each one is a doc you haven&#8217;t written yet.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Is my visitor data private?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Because the AI runs through NiroHelp Cloud, your published docs and the questions asked do travel to it to produce answers. If you handle regulated data, read the <a href=\"https:\/\/nirosuite.com\/privacy\" target=\"_blank\" rel=\"noopener\"><strong>NiroSuite privacy policy<\/strong><\/a> before turning on any cloud AI.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Who should and shouldn&#8217;t use a no-API-key chatbot?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It suits you if you want a working chatbot this week, you don&#8217;t want an AI provider account, and a monthly allowance fits your budget.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It suits you less if you need to pick a specific model, you already have an enterprise AI contract, or your rules require all processing on your own servers. A bring-your-own-key plugin fits those cases better.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final Words<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A WordPress AI chatbot trained on your docs can run without an AI-provider key or a developer. Write clear docs, register once, sync, embed, and test with real questions. Answer quality will come from your documentation, so spend your setup time there.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ready to try it? <a href=\"https:\/\/wordpress.org\/plugins\/nirohelp\" target=\"_blank\" rel=\"noopener\"><strong>Install the free NiroHelp plugin from WordPress.org<\/strong><\/a> and start with your docs. See <a href=\"https:\/\/nirohelp.com\/pricing\/\" target=\"_blank\" rel=\"noopener\"><strong>pricing<\/strong><\/a> when you want the AI on.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:28px\">Frequently Asked Questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:26px\">Is NiroHelp Free?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. The free plugin includes documentation, ticketing, migration tools, and unlimited agents and tickets. Paid plans add AI features and email piping.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:26px\">Do I Need an OpenAI API Key?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. Paid plans include AI credits, so you do not need a separate model-provider account or API key.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:26px\">Can I Import My Existing Support Content?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. NiroHelp supports seven WordPress documentation and support plugins. The records available for import depend on the source plugin.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:26px\">Does NiroHelp Replace Human Agents?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. It handles suitable questions using your documentation, while your team investigates complex issues and cases requiring judgment. It actually help reducing time and as well as the cost.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:26px\">What Happens When AI Cannot Answer a Ticket?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If the available information does not meet your confidence threshold, the auto-responder stays silent and leaves the ticket for an agent.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A WordPress AI chatbot trained on your docs doesn&#8217;t have to start this way. This guide shows how to set one up with NiroHelp, where you register your site once and never create an AI provider key. It also covers what it costs, where it fails, and when a key-based plugin is the better pick.<\/p>\n","protected":false},"author":2,"featured_media":92,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[6],"tags":[5],"class_list":["post-62","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-support","tag-chatbot"],"_links":{"self":[{"href":"https:\/\/nirohelp.com\/blog\/wp-json\/wp\/v2\/posts\/62","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nirohelp.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nirohelp.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nirohelp.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nirohelp.com\/blog\/wp-json\/wp\/v2\/comments?post=62"}],"version-history":[{"count":1,"href":"https:\/\/nirohelp.com\/blog\/wp-json\/wp\/v2\/posts\/62\/revisions"}],"predecessor-version":[{"id":94,"href":"https:\/\/nirohelp.com\/blog\/wp-json\/wp\/v2\/posts\/62\/revisions\/94"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nirohelp.com\/blog\/wp-json\/wp\/v2\/media\/92"}],"wp:attachment":[{"href":"https:\/\/nirohelp.com\/blog\/wp-json\/wp\/v2\/media?parent=62"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nirohelp.com\/blog\/wp-json\/wp\/v2\/categories?post=62"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nirohelp.com\/blog\/wp-json\/wp\/v2\/tags?post=62"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}