{"id":334596,"date":"2026-08-24T22:53:44","date_gmt":"2026-08-24T22:53:44","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/truebe-fact-based-ai-chatbot\/"},"modified":"2026-08-31T18:20:36","modified_gmt":"2026-08-31T18:20:36","slug":"truebe-fact-based-ai-chatbot","status":"publish","type":"plugin","link":"https:\/\/mlt.wordpress.org\/plugins\/truebe-fact-based-ai-chatbot\/","author":469417,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Truebe Lite - The AI Compliance Layer With Your Approval","header_author":"Truebe","header_description":"Gated Truth Architecture for WordPress. Your AI answers only from your own documents, every answer cited. Prevention, not detection.","assets_banners_color":"4c9884","last_updated":"2026-08-31 18:20:36","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/truebe.io","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":120,"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":"bmohr","date":"2026-08-24 23:00:21","revision":3664350}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3664348,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3664347,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3672538,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3672538,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3664383,"resolution":"1","location":"assets","locale":"","width":2558,"height":1674},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3664383,"resolution":"2","location":"assets","locale":"","width":2554,"height":1730},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3664383,"resolution":"3","location":"assets","locale":"","width":2550,"height":1732},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3664383,"resolution":"4","location":"assets","locale":"","width":2554,"height":1674},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3664383,"resolution":"5","location":"assets","locale":"","width":2554,"height":1670},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3664383,"resolution":"6","location":"assets","locale":"","width":2864,"height":1726}},"screenshots":{"1":"Settings: connect your AI key with a guided walkthrough.","2":"Upload a document and Truebe drafts question-and-answer pairs.","3":"The Fact Library: review and approve each answer, with its source and confidence score.","4":"Customize the chatbot with a live preview.","5":"The chatbot on your site, answering only with approved facts."}},"plugin_section":[],"plugin_tags":[191735,49509,2364,14361,277327],"plugin_category":[],"plugin_contributors":[277328],"plugin_business_model":[],"class_list":["post-334596","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-chatbot","plugin_tags-audit-trail","plugin_tags-chatbot","plugin_tags-compliance","plugin_tags-hallucination","plugin_contributors-bmohr","plugin_committers-bmohr"],"banners":{"banner":"https:\/\/ps.w.org\/truebe-fact-based-ai-chatbot\/assets\/banner-772x250.png?rev=3672538","banner_2x":"https:\/\/ps.w.org\/truebe-fact-based-ai-chatbot\/assets\/banner-1544x500.png?rev=3672538","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/truebe-fact-based-ai-chatbot\/assets\/icon-128x128.png?rev=3664348","icon_2x":"https:\/\/ps.w.org\/truebe-fact-based-ai-chatbot\/assets\/icon-256x256.png?rev=3664347","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/truebe-fact-based-ai-chatbot\/assets\/screenshot-1.png?rev=3664383","caption":"Settings: connect your AI key with a guided walkthrough."},{"src":"https:\/\/ps.w.org\/truebe-fact-based-ai-chatbot\/assets\/screenshot-2.png?rev=3664383","caption":"Upload a document and Truebe drafts question-and-answer pairs."},{"src":"https:\/\/ps.w.org\/truebe-fact-based-ai-chatbot\/assets\/screenshot-3.png?rev=3664383","caption":"The Fact Library: review and approve each answer, with its source and confidence score."},{"src":"https:\/\/ps.w.org\/truebe-fact-based-ai-chatbot\/assets\/screenshot-4.png?rev=3664383","caption":"Customize the chatbot with a live preview."},{"src":"https:\/\/ps.w.org\/truebe-fact-based-ai-chatbot\/assets\/screenshot-5.png?rev=3664383","caption":"The chatbot on your site, answering only with approved facts."},{"src":"https:\/\/ps.w.org\/truebe-fact-based-ai-chatbot\/assets\/screenshot-6.png?rev=3664383","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>A knowledge base your AI can't stray from. Human in the loop, every time.<\/strong><\/p>\n\n<p>Most AI generates a fresh answer every time someone asks a question. That's where hallucination comes from: the AI invents a plausible-sounding reply that may be wrong. Truebe works differently. You upload your documents, Truebe builds them into an approved knowledge base, and a visitor only ever sees an answer someone on your team has already reviewed. There's no live AI generation at question time, so nothing can be invented.<\/p>\n\n<p><strong>How it works<\/strong><\/p>\n\n<ol>\n<li>Connect your AI key (see \"What you need\" below).<\/li>\n<li>Upload a PDF or Word (.docx) document, or point Truebe at a live webpage. Truebe reads it and drafts question-and-answer pairs.<\/li>\n<li>Review each pair in your Fact Library and approve the ones you want live. Each pair shows a confidence score and its source citation before you approve it, and a near-duplicate check stops conflicting answers from both going live.<\/li>\n<li>Add the chatbot to any page with the [truebe_chat] shortcode.<\/li>\n<\/ol>\n\n<p>When a visitor asks something, Truebe matches their question to your approved answers and shows the closest one. If a question isn't answered, it's logged so it can be anwered the next time.<\/p>\n\n<p><strong>Why this matters now<\/strong><\/p>\n\n<p>Regulators are moving on AI-generated communication with customers and clients. An approved answer with a timestamped audit trail, tracing to the document and person who approved it, is always tracked.<\/p>\n\n<p><strong>Do more, with a voice people already trust<\/strong><\/p>\n\n<p>Once your knowledge base is built, Truebe can carry out real front-line work: answering the same questions customers are always asking, routing appointments, catching intake before it reaches a human. It's not a bot improvising a personality. It's your own approved answers, in your own words, available around the clock.<\/p>\n\n<p><strong>Every answer shows its source<\/strong><\/p>\n\n<p>For each answer built from a document, Truebe records exactly where it came from: the file, the section, and the page. You can open the source document straight to the cited page while you review.<\/p>\n\n<p><strong>Every approval is logged<\/strong><\/p>\n\n<p>Every answer you approve is timestamped and recorded in an audit log, with who approved it and when. You can export this log any time for compliance review, insurance, or an audit.<\/p>\n\n<p><strong>It gets smarter every day<\/strong><\/p>\n\n<p>When a visitor asks something your chatbot cannot answer, Truebe logs the question instead of losing it. Near-identical questions are grouped, so you see \"11 people asked something like this\" rather than eleven separate lines. Each unanswered question becomes a one-click item on your Unanswered list: answer it once, approve it, and the next visitor who asks gets a real answer.<\/p>\n\n<p><strong>Beyond the chat widget<\/strong><\/p>\n\n<p>When nothing matches, a visitor can be routed to a human, straight to your booking page, phone line, or login, instead of hitting a dead end. Voice input lets visitors ask by speaking instead of typing, and returning visitors pick up their conversation where they left off. Emails and phone numbers in an answer become clickable automatically.<\/p>\n\n<p><strong>What you need<\/strong><\/p>\n\n<p>Truebe uses your own AI account to read your documents and draft answers. You provide an API key from either OpenAI (ChatGPT) or Anthropic (Claude), or, on WordPress 7.0 and later, Truebe can use a provider you've already connected through WordPress's own AI Connectors settings. The plugin includes a step-by-step guide that walks you through creating an account, adding credits, and copying your key. It takes about five minutes. The AI provider charges you directly per use (usually pennies).<\/p>\n\n<p>Your key is used only to read your uploaded documents and draft answers. There is no live AI call when a visitor asks a question.<\/p>\n\n<p><strong>Free plan<\/strong><\/p>\n\n<p>Every core feature works with no payment required and no limits: document processing, answer approval, editing, source citations, the audit log and its export, the unanswered questions list, the chatbot, and all customization.<\/p>\n\n<p>Truebe.io is an optional account service for plan upgrades and support. Connecting it is never required to use the core plugin's features.<\/p>\n\n<p><strong>Where your data lives<\/strong><\/p>\n\n<p>Your approved questions and answers are stored in your own WordPress database, on your own server. When you upload a document, it is read once by your chosen AI provider to draft answers, then deleted. Truebe does not keep your documents or your answers.<\/p>\n\n<p>You are responsible for the content you upload and approve. Please do not upload documents containing private or personal data.<\/p>\n\n<p><strong>Customize the chatbot<\/strong><\/p>\n\n<p>Set the header label, greeting, and colors for visitor messages, bot messages, and the fallback card. Choose a width, turn voice input on or off, and decide whether to suggest related questions when there is no exact match. A live preview shows your changes as you make them.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to external services. Here is what is sent, when, and why.<\/p>\n\n<h4>Your AI provider (OpenAI or Anthropic)<\/h4>\n\n<p>You choose one provider and supply your own API key, or use one already connected via WordPress 7.0+ AI Connectors. When you upload a document, its text is sent to that provider to draft question-and-answer pairs. This happens only during document processing. No data is sent to the AI provider when a visitor asks a question. The provider bills your account directly.<\/p>\n\n<p>OpenAI: Terms of Use https:\/\/openai.com\/policies\/terms-of-use \u2014 Privacy Policy https:\/\/openai.com\/policies\/privacy-policy\nAnthropic: Commercial Terms https:\/\/www.anthropic.com\/legal\/commercial-terms \u2014 Privacy Policy https:\/\/www.anthropic.com\/legal\/privacy<\/p>\n\n<h4>Truebe.io<\/h4>\n\n<p>Truebe.io is the account service that manages your Truebe subscription and sets your document allowance. The plugin is fully usable without connecting an account.<\/p>\n\n<p>The plugin contacts truebe.io in these cases:<\/p>\n\n<ul>\n<li>When you activate the plugin, it sends your site URL to truebe.io once, so we know the plugin is in use.<\/li>\n<li>When you click \"Start your subscription,\" you are redirected to truebe.io to sign in. Your site URL is included so you can be returned to your dashboard.<\/li>\n<li>After connecting, the plugin exchanges a one-time token with truebe.io. Your site URL is sent to complete the connection.<\/li>\n<li>Once per day, if connected, the plugin checks in with truebe.io. It sends your permission token, your site URL, and the plugin version.<\/li>\n<li>If you send a message from the Support tab, your message, your site URL, and the plugin version are sent to truebe.io. Your email address is included only if you choose to provide one.<\/li>\n<\/ul>\n\n<p>No document text, questions, answers, or visitor data is ever sent to truebe.io.<\/p>\n\n<p>Truebe.io Terms of Service: https:\/\/truebe.io\/terms\nTruebe.io Privacy Policy: https:\/\/truebe.io\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Go to Truebe and open Settings.<\/li>\n<li>Choose your AI provider (Claude or ChatGPT) and enter your API key, or connect one through WordPress's own AI Connectors if you're on WordPress 7.0+.<\/li>\n<li>Open Upload Document and upload a PDF or Word (.docx) document, or crawl a URL.<\/li>\n<li>Open the Fact Library, review the drafted answers and their confidence scores, and approve the ones you want live.<\/li>\n<li>Add [truebe_chat] to any page or post to display the chatbot.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20restrict%20the%20chatbot%20to%20answer%20only%20from%20my%20own%20content%3F\"><h3>Can I restrict the chatbot to answer only from my own content?<\/h3><\/dt>\n<dd><p>Yes, completely. Truebe never uses a live AI model to answer a visitor, so there is no built-in model knowledge that can leak in. Visitors only ever see answers you approved from your own documents. Answering with anything else is not possible.<\/p><\/dd>\n<dt id=\"do%20i%20need%20my%20own%20ai%20key%3F\"><h3>Do I need my own AI key?<\/h3><\/dt>\n<dd><p>Yes, unless you're on WordPress 7.0+ and already have a provider connected through WordPress's own AI Connectors settings. Otherwise, Truebe uses your own OpenAI (ChatGPT) or Anthropic (Claude) account to read your documents and draft answers. The plugin includes a guided walkthrough to help you create an account and get a key. The AI provider bills you directly, usually a few cents per document.<\/p><\/dd>\n<dt id=\"is%20truebe%20free%3F\"><h3>Is Truebe free?<\/h3><\/dt>\n<dd><p>The core plugin is free: document processing, answer approval and editing, source citations, the audit log and its export, the unanswered questions list, the chatbot, and all customization work with no payment required. Visitor thumbs up\/down ratings require the Pro plan. Document allowances are set by the Truebe.io account service: a free account includes 5 documents, a $49\/month Pro subscription includes 25, and extra 25-document packs are $20 each. You supply your own AI provider key either way, and the provider bills you directly for the processing.<\/p><\/dd>\n<dt id=\"does%20the%20chatbot%20use%20ai%20to%20answer%20visitors%3F\"><h3>Does the chatbot use AI to answer visitors?<\/h3><\/dt>\n<dd><p>No. The AI is used once, when you build answers from a document. At question time, Truebe matches the visitor's question to answers you already approved and shows the closest one. There is no live AI generation, so it cannot make anything up.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20visitor%20asks%20something%20with%20no%20answer%3F\"><h3>What happens if a visitor asks something with no answer?<\/h3><\/dt>\n<dd><p>Truebe can show related approved questions instead of a dead end, offer a handoff to a human, or simply say it does not have an answer for that yet. You control this in Settings.<\/p><\/dd>\n<dt id=\"where%20are%20my%20answers%20stored%3F\"><h3>Where are my answers stored?<\/h3><\/dt>\n<dd><p>In your own WordPress database, on your own server. Truebe does not store your documents or your approved answers.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20a%20document%20after%20i%20upload%20it%3F\"><h3>What happens to a document after I upload it?<\/h3><\/dt>\n<dd><p>It is read once by your chosen AI provider to draft answers, then deleted.<\/p><\/dd>\n<dt id=\"can%20i%20edit%20the%20answers%3F\"><h3>Can I edit the answers?<\/h3><\/dt>\n<dd><p>Yes. Every drafted answer is editable before and after you approve it. You decide the exact wording a visitor sees.<\/p><\/dd>\n<dt id=\"what%20file%20types%20can%20i%20upload%3F\"><h3>What file types can I upload?<\/h3><\/dt>\n<dd><p>PDF documents and Word (.docx) documents. You can also point Truebe at a live webpage URL instead of uploading a file.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20the%20chatbot%20to%20my%20site%3F\"><h3>How do I add the chatbot to my site?<\/h3><\/dt>\n<dd><p>Add the [truebe_chat] shortcode to any page or post.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Updated plugin name and description.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"AI that only answers with the facts you give it. It reads your documents, builds question-and-answer pairs, and never makes anything up.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/334596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=334596"}],"author":[{"embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bmohr"}],"wp:attachment":[{"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=334596"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=334596"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=334596"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=334596"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=334596"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mlt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=334596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}