{"id":313121,"date":"2026-05-30T16:20:48","date_gmt":"2026-05-30T16:20:48","guid":{"rendered":"https:\/\/es.wordpress.org\/plugins\/ago-ai-chatbot\/"},"modified":"2026-05-30T16:20:19","modified_gmt":"2026-05-30T16:20:19","slug":"ago-ai-chatbot","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ago-ai-chatbot\/","author":20135676,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.0","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"aGo AI Chatbot, AI Chat Widget with Knowledge Base","header_author":"aGo Lab","header_description":"AI chat widget that answers visitor questions from your own knowledge files (PDF, TXT, CSV, MD, JSON), powered by Google Gemini. Fully functional, no built-in limits, no signup.","assets_banners_color":"a9b8d4","last_updated":"2026-05-30 16:20:19","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/paypal.me\/sixtovaldes","header_plugin_uri":"https:\/\/ago.cl\/herramientas\/wordpress\/ago-ai-chat\/docs\/","header_author_uri":"https:\/\/ago.cl","rating":0,"author_block_rating":0,"active_installs":0,"downloads":39,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"agolab","date":"2026-05-30 16:20:19"}},"upgrade_notice":{"1.2.0":"<p>Unique internal prefixes, hardened public chat endpoint, and naming fixes required for WordPress.org compliance.<\/p>","1.1.0":"<p>Fully functional, no built-in limits. Renamed text domain to match the plugin slug. Required for WordPress.org compliance.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3554879,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3554879,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3554879,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3554879,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3554903,"resolution":"1","location":"assets","locale":"","width":1264,"height":569},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3554903,"resolution":"2","location":"assets","locale":"","width":1264,"height":569}},"screenshots":{"1":"The floating AI chat widget on a WordPress site.","2":"Admin settings: general configuration, bot personality, knowledge base.","3":"Knowledge file upload (PDF, TXT, CSV, MD, JSON).","4":"Widget appearance: position, color, avatar."}},"plugin_section":[],"plugin_tags":[148285,90336,191735,14160,2369],"plugin_category":[],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-313121","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-assistant","plugin_tags-ai-chat","plugin_tags-ai-chatbot","plugin_tags-chat-widget","plugin_tags-customer-support","plugin_committers-agolab"],"banners":{"banner":"https:\/\/ps.w.org\/ago-ai-chatbot\/assets\/banner-772x250.png?rev=3554879","banner_2x":"https:\/\/ps.w.org\/ago-ai-chatbot\/assets\/banner-1544x500.png?rev=3554879","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ago-ai-chatbot\/assets\/icon-128x128.png?rev=3554879","icon_2x":"https:\/\/ps.w.org\/ago-ai-chatbot\/assets\/icon-256x256.png?rev=3554879","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ago-ai-chatbot\/assets\/screenshot-1.png?rev=3554903","caption":"The floating AI chat widget on a WordPress site."},{"src":"https:\/\/ps.w.org\/ago-ai-chatbot\/assets\/screenshot-2.png?rev=3554903","caption":"Admin settings: general configuration, bot personality, knowledge base."}],"raw_content":"<!--section=description-->\n<p><strong>aGo AI Chatbot<\/strong> is a free AI chat widget for WordPress. Add a floating chatbot to any site in minutes. Upload your own knowledge files (PDF, TXT, CSV, Markdown, JSON) and the AI answers visitor questions using that content, in their language, around the clock.<\/p>\n\n<p><strong>This plugin is free and fully functional.<\/strong> No chat caps, no file limits, no signup, no upsell modals. You use your own Google Gemini API key (Google offers a generous free tier). The plugin never contacts any aGo server.<\/p>\n\n<h4>Why aGo AI Chatbot?<\/h4>\n\n<ul>\n<li><strong>Your content, your answers.<\/strong> The bot grounds its responses on the documents <em>you<\/em> upload. No hallucinations from random training data.<\/li>\n<li><strong>Free, not freemium.<\/strong> The plugin is 100% functional out of the box. There is no usage cap to pressure you into a paid version.<\/li>\n<li><strong>Privacy-first.<\/strong> Visitor messages go to Google under <em>your<\/em> API key. The plugin does not store conversations, does not phone home, does not track anyone.<\/li>\n<li><strong>Lightweight.<\/strong> ~30 KB widget JS. No CDN dependencies. Works on any theme.<\/li>\n<li><strong>Multilingual.<\/strong> The AI replies in the language the visitor writes. Admin UI in English, Spanish, Portuguese (Brazilian).<\/li>\n<\/ul>\n\n<h4>Core features<\/h4>\n\n<ul>\n<li><strong>AI chat widget<\/strong> in any page (configurable position: left\/right, vertical offset to avoid clashing with floating buttons).<\/li>\n<li><strong>Knowledge base from your own files<\/strong>, PDF, TXT, CSV, Markdown, JSON. <strong>Unlimited<\/strong> uploads.<\/li>\n<li><strong>Configurable bot identity<\/strong>, name, welcome message, tone (friendly \/ professional \/ casual \/ formal), response style, avatar.<\/li>\n<li><strong>System prompt<\/strong> for fine-grained instructions (industry, audience, rules).<\/li>\n<li><strong>Google Gemini File Search Store<\/strong> under the hood, documents are indexed once, only the relevant fragments are sent to the model, keeping your API cost low.<\/li>\n<li><strong>Anti-abuse rate limit<\/strong> per IP (default 60 messages\/minute, configurable) to protect your Gemini quota from automated flooding.<\/li>\n<li><strong>Works with every page builder<\/strong>: Elementor, Divi, Bricks, Gutenberg, classic, the widget is rendered via <code>wp_footer<\/code> regardless of the theme.<\/li>\n<\/ul>\n\n<h4>Use cases<\/h4>\n\n<ul>\n<li>Customer support assistant trained on your help articles.<\/li>\n<li>Product Q&amp;A bot trained on your product datasheets.<\/li>\n<li>Documentation assistant that searches your manuals.<\/li>\n<li>Knowledge worker assistant that knows your company's internal handbook.<\/li>\n<li>Real estate assistant that knows your listings.<\/li>\n<li>Restaurant assistant that knows your menu and hours.<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>A free Google Gemini API key from Google AI Studio (https:\/\/aistudio.google.com\/app\/apikey). You manage and pay (or use the free tier) directly with Google.<\/li>\n<\/ul>\n\n<h4>Powered by<\/h4>\n\n<p>This plugin uses the Google Gemini API (\"Gemini\" is a trademark of Google LLC). aGo Lab is not affiliated with Google.<\/p>\n\n<h4>Pro companion (optional, not on WordPress.org)<\/h4>\n\n<p>A separate paid companion plugin (distributed only from store.ago.cl) adds features that this free plugin does NOT include: conversation history, lead capture forms, multi-provider failover (OpenAI\/Anthropic\/Groq\/Cohere), analytics dashboard, voice input\/output, handoff to human (Email\/Slack\/Telegram), WooCommerce product knowledge, white-label. The free plugin works fully on its own; the Pro is purely additive.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin relies on <strong>Google Gemini<\/strong>, an external service operated by Google. It is used to:<\/p>\n\n<ul>\n<li>Generate chat responses from your knowledge files and visitor messages.<\/li>\n<li>Upload, store and index your knowledge files in a Gemini \"File Search Store\" so the model can answer with your content.<\/li>\n<li>List the Gemini models available to your API key.<\/li>\n<\/ul>\n\n<p><strong>What is sent<\/strong>: every visitor message and conversation history (while the chat is open), your knowledge files, your Gemini API key in the request headers. No data is sent without an explicit administrator action (uploading a file, configuring the API key) or a visitor interacting with the chat widget you have enabled.<\/p>\n\n<p><strong>Service endpoint base<\/strong>: https:\/\/generativelanguage.googleapis.com\/<\/p>\n\n<p>This service is provided by Google. By using this plugin you accept Google's terms and privacy policy:<\/p>\n\n<ul>\n<li>Google Gemini API terms: https:\/\/ai.google.dev\/gemini-api\/terms<\/li>\n<li>Google privacy policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<p>The plugin does not contact any other remote service. No data is sent to aGo Lab.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>, choose the ZIP, install and activate. Alternatively, upload the <code>ago-ai<\/code> folder to <code>\/wp-content\/plugins\/<\/code> via FTP.<\/li>\n<li>Get your free Gemini API key at https:\/\/aistudio.google.com\/app\/apikey.<\/li>\n<li>Go to <strong>aGo Tools \u2192 AI Chatbot<\/strong> in your WordPress admin.<\/li>\n<li>Paste your Gemini API key and save.<\/li>\n<li>Upload one or more knowledge files (PDF, TXT, CSV, MD, JSON).<\/li>\n<li>Configure the bot identity and widget appearance.<\/li>\n<li>Tick <strong>Enable Chatbot<\/strong> and save. The widget appears on the frontend.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20really%20free%3F\"><h3>Is this plugin really free?<\/h3><\/dt>\n<dd><p>Yes. The plugin is 100% free with no usage caps, no premium gating, no signup. You use your own Google Gemini API key.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20paid%20api%20key%3F\"><h3>Do I need a paid API key?<\/h3><\/dt>\n<dd><p>No. Google Gemini offers a generous free tier in Google AI Studio that is enough for most small and medium sites. Costs depend on the model and volume; check pricing at ai.google.dev\/pricing.<\/p><\/dd>\n<dt id=\"does%20the%20chatbot%20work%20on%20mobile%3F\"><h3>Does the chatbot work on mobile?<\/h3><\/dt>\n<dd><p>Yes. The widget is responsive and adapts to small screens.<\/p><\/dd>\n<dt id=\"where%20is%20my%20data%20stored%3F\"><h3>Where is my data stored?<\/h3><\/dt>\n<dd><p>Your settings live in your WordPress database. Your knowledge files are uploaded to Google Gemini under your own API key. The plugin does not store visitor conversations and does not send data anywhere else.<\/p><\/dd>\n<dt id=\"can%20the%20bot%20answer%20about%20general%20topics%3F\"><h3>Can the bot answer about general topics?<\/h3><\/dt>\n<dd><p>By default the bot is instructed to answer only using your uploaded files. If a visitor asks something off-topic, the bot redirects them politely. You can soften or harden this behavior with the System Prompt.<\/p><\/dd>\n<dt id=\"what%20file%20types%20can%20i%20upload%20as%20knowledge%3F\"><h3>What file types can I upload as knowledge?<\/h3><\/dt>\n<dd><p>PDF, TXT, CSV, Markdown (.md) and JSON. Unlimited number of files.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20elementor%2C%20divi%2C%20bricks%2C%20beaver%20builder%20or%20gutenberg%3F\"><h3>Does it work with Elementor, Divi, Bricks, Beaver Builder or Gutenberg?<\/h3><\/dt>\n<dd><p>Yes. The widget is rendered via <code>wp_footer<\/code>, independent of the theme or page builder.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20look%20of%20the%20widget%3F\"><h3>Can I customize the look of the widget?<\/h3><\/dt>\n<dd><p>Yes, position (left\/right), vertical offset (3 levels), primary color, bot avatar, welcome message and bot name.<\/p><\/dd>\n<dt id=\"can%20i%20disable%20the%20floating%20widget%20on%20specific%20pages%3F\"><h3>Can I disable the floating widget on specific pages?<\/h3><\/dt>\n<dd><p>The widget appears site-wide when enabled. You can toggle it from the settings page. Per-page control is planned for a future release.<\/p><\/dd>\n<dt id=\"what%20languages%20does%20the%20chatbot%20speak%3F\"><h3>What languages does the chatbot speak?<\/h3><\/dt>\n<dd><p>The AI replies in the same language the visitor writes in. The admin interface ships in English, Spanish and Portuguese (Brazilian).<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20send%20any%20data%20to%20ago%20lab%3F\"><h3>Does this plugin send any data to aGo Lab?<\/h3><\/dt>\n<dd><p>No. All AI calls go directly from your server to Google Gemini under your own API key. aGo Lab does not receive any data.<\/p><\/dd>\n<dt id=\"how%20do%20i%20uninstall%20it%20cleanly%3F\"><h3>How do I uninstall it cleanly?<\/h3><\/dt>\n<dd><p>Deactivate and delete from the Plugins screen. The plugin removes its options on uninstall.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Prefixed all internal identifiers with <code>agoaichat<\/code> \/ <code>AGOAICHAT_<\/code> and namespace <code>AgoLab\\AIChatbot<\/code> to avoid conflicts with other plugins.<\/li>\n<li>REST namespace renamed to <code>ago-ai-chatbot\/v1<\/code>.<\/li>\n<li>The public chat endpoint now verifies the widget is enabled before proxying any request.<\/li>\n<li>Removed \"Free\" from the plugin display name.<\/li>\n<li>Fixed the rate limit field in settings (now correctly reads and saves messages per minute).<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Removed all built-in usage caps. Plugin is now fully functional without restrictions.<\/li>\n<li>Removed daily chat limit and file count limit. Knowledge files are now unlimited.<\/li>\n<li>Replaced previous rate limit with a configurable anti-abuse limit per IP per minute.<\/li>\n<li>Renamed text domain to <code>ago-ai-chatbot<\/code> to match the plugin slug.<\/li>\n<li>Improved output escaping (<code>wp_kses_post<\/code> on the admin footer).<\/li>\n<li>Removed self-installing translation files (relying on standard WordPress mechanism).<\/li>\n<li>Plugin URI now points to public documentation.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Google Gemini integration with File Search Store.<\/li>\n<li>Knowledge base upload (PDF, TXT, CSV, MD, JSON).<\/li>\n<li>Configurable chat widget (position, vertical offset, color, avatar).<\/li>\n<li>Bot personality (name, tone, response style, system prompt).<\/li>\n<li>Translations: English, Spanish, Portuguese (Brazilian).<\/li>\n<\/ul>","raw_excerpt":"Free AI chat widget for WordPress powered by Google Gemini. Upload your knowledge files and the AI answers visitor questions using your own content.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/313121","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=313121"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/agolab"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=313121"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=313121"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=313121"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=313121"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=313121"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=313121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}