{"id":297411,"date":"2026-05-09T04:17:00","date_gmt":"2026-05-09T04:17:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/datto-ai-chat-bot-live-basic\/"},"modified":"2026-05-09T04:16:11","modified_gmt":"2026-05-09T04:16:11","slug":"swifthare-ai-chat","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/swifthare-ai-chat\/","author":23473701,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.0.2","stable_tag":"trunk","tested":"6.9.4","requires":"6.0","requires_php":"","requires_plugins":null,"header_name":"SwiftHare AI Chat","header_author":"Datto Web Works","header_description":"A highly customizable hybrid AI and Live Chat plugin with secure image upload, business hours control, and typing indicators.","assets_banners_color":"","last_updated":"2026-05-09 04:16:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/datto-webworks.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":27,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3527115,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3526992,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3526992,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3526992,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3526992,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3526992,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3526992,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"The General Settings dashboard.","2":"Training the AI in the Shop Knowledge tab.","3":"Language management and multilingual support.","4":"Design customization options for the chat widget.","5":"Live chat agent availability settings.","6":"The Frontend Staff Dashboard in action."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[90336,2364,2369,224606,2379],"plugin_category":[],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-297411","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-chat","plugin_tags-chatbot","plugin_tags-customer-support","plugin_tags-gemini","plugin_tags-live-chat","plugin_committers-datto"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/swifthare-ai-chat\/assets\/icon-128x128.png?rev=3527115","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/swifthare-ai-chat\/assets\/screenshot-1.png?rev=3526992","caption":"The General Settings dashboard."},{"src":"https:\/\/ps.w.org\/swifthare-ai-chat\/assets\/screenshot-2.png?rev=3526992","caption":"Training the AI in the Shop Knowledge tab."},{"src":"https:\/\/ps.w.org\/swifthare-ai-chat\/assets\/screenshot-3.png?rev=3526992","caption":"Language management and multilingual support."},{"src":"https:\/\/ps.w.org\/swifthare-ai-chat\/assets\/screenshot-4.png?rev=3526992","caption":"Design customization options for the chat widget."},{"src":"https:\/\/ps.w.org\/swifthare-ai-chat\/assets\/screenshot-5.png?rev=3526992","caption":"Live chat agent availability settings."},{"src":"https:\/\/ps.w.org\/swifthare-ai-chat\/assets\/screenshot-6.png?rev=3526992","caption":"The Frontend Staff Dashboard in action."}],"raw_content":"<!--section=description-->\n<p>\"SwiftHare AI Chat\" is a highly advanced hybrid chat solution that seamlessly bridges the gap between a 24\/7 AI assistant and human-led live chat. Designed with security and performance in mind, it operates flawlessly even in cached environments.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Hybrid Support:<\/strong> Effortlessly switch between automated responses from the latest AI models (Gemini, Claude, OpenAI) and manual staff intervention.<\/li>\n<li><strong>Secure Image Uploads:<\/strong> Features forced server-side re-encoding (sanitization) to block malicious code hidden in images (steganography).<\/li>\n<li><strong>Frontend Staff Dashboard:<\/strong> Agents can manage chats via a dedicated frontend page without needing WordPress admin access.<\/li>\n<li><strong>Cache Compatibility:<\/strong> Real-time dashboard performance that works perfectly with WP Rocket, LiteSpeed Cache, and others.<\/li>\n<li><strong>Full Customization:<\/strong> Personalize brand colors, SVG icons, and welcome messages to fit your site's identity.<\/li>\n<\/ul>\n\n<h3>Instructions<\/h3>\n\n<h4>How to Use<\/h4>\n\n<ol>\n<li><strong>General Configuration:<\/strong> Enter your API key in the General tab to activate AI capabilities.<\/li>\n<li><strong>Shop Knowledge (AI Training):<\/strong> Input your business data here to train the AI for accurate, context-aware responses.<\/li>\n<li><strong>Language Management:<\/strong> Add multiple languages to ensure a global reach.<\/li>\n<li><strong>Design Customization:<\/strong> Adjust colors, fonts, and text in the Design tab.<\/li>\n<li><strong>Live Chat Setup:<\/strong> Configure agent availability and notification settings in the Live Chat tab.<\/li>\n<li><strong>Data Management:<\/strong> Use the <strong>Tools<\/strong> section to Export or Restore your settings easily.<\/li>\n<\/ol>\n\n<h4>Setting Up Your AI Persona (System Prompt)<\/h4>\n\n<p>In the \"Shop Knowledge\" tab, you define the absolute rules for your AI. We recommend keeping these three \"Golden Rules\" intact (replacing the bracketed text with your shop name):<\/p>\n\n<ol>\n<li><strong>Act as a helpful staff member of [Your Shop Name]:<\/strong> This gives the AI a professional persona.<\/li>\n<li><strong>Respond in the user's language:<\/strong> Automatically enables multilingual support by matching the guest's language.<\/li>\n<li><strong>Suggest alternatives:<\/strong> If the AI cannot fulfill a request, it will gracefully guide users to live chat or a contact form.<\/li>\n<\/ol>\n\n<h3>Shortcodes<\/h3>\n\n<ul>\n<li><code>[swifthare_ai_chat]<\/code> - Manually place the chat widget on specific pages (Note: If globally enabled in settings, this is not required).<\/li>\n<li><code>[swifthare_staff_dashboard]<\/code> - Displays the frontend agent dashboard (PHP-auth). Use this on a private page and share the URL with your staff.<\/li>\n<li><code>[swifthare_ai_live_chat]<\/code> - Alternative frontend staff dashboard (AJAX\/cookie-auth). Suitable for passwordless login via session cookies.<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin communicates with the following external third-party services. By using these features, you agree to their respective Terms and Privacy Policies.<\/p>\n\n<h4>Google Gemini AI<\/h4>\n\n<p>When the Gemini provider is selected, your customer's message and conversation history are sent to Google's Generative Language API to generate a response.\n* API Endpoint: https:\/\/generativelanguage.googleapis.com\n* Privacy Policy: https:\/\/policies.google.com\/privacy\n* Terms of Service: https:\/\/policies.google.com\/terms<\/p>\n\n<h4>Anthropic Claude AI<\/h4>\n\n<p>When the Claude provider is selected, your customer's message and conversation history are sent to the Anthropic API.\n* API Endpoint: https:\/\/api.anthropic.com\n* Privacy Policy: https:\/\/www.anthropic.com\/privacy\n* Terms of Service: https:\/\/www.anthropic.com\/legal\/consumer-terms<\/p>\n\n<h4>OpenAI<\/h4>\n\n<p>When the OpenAI provider is selected, your customer's message and conversation history are sent to the OpenAI API.\n* API Endpoint: https:\/\/api.openai.com\n* Privacy Policy: https:\/\/openai.com\/policies\/privacy-policy\n* Terms of Service: https:\/\/openai.com\/policies\/terms-of-use<\/p>\n\n<h4>Google Maps<\/h4>\n\n<p>If you use the <code>[swifthare_map]<\/code> shortcode feature, the Google Maps JavaScript API is loaded from Google's servers.\n* Service: https:\/\/maps.googleapis.com\n* Privacy Policy: https:\/\/policies.google.com\/privacy\n* Terms of Service: https:\/\/cloud.google.com\/maps-platform\/terms<\/p>\n\n<h3>Brand &amp; Ownership Notice<\/h3>\n\n<p>\"SwiftHare AI Chat\" is developed and maintained by Datto Web Works.\n* Official Website: https:\/\/datto-webworks.com\/\n* Contact: info@datto-webworks.com<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Go to your WordPress Admin Dashboard &gt; Plugins &gt; Add New.<\/li>\n<li>Click <strong>Upload Plugin<\/strong>, choose the <code>swifthare-ai-chat.zip<\/code> file, and click <strong>Install Now<\/strong>.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Access the <strong>SwiftHare AI Chat<\/strong> menu on the left sidebar to begin configuration.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"why%20don%27t%20my%20changes%20appear%20immediately%3F\"><h3>Why don't my changes appear immediately?<\/h3><\/dt>\n<dd><p>If you use a caching plugin (like LiteSpeed), please clear your site cache and refresh your browser.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20ad%20blockers%3F\"><h3>Does it work with Ad Blockers?<\/h3><\/dt>\n<dd><p>Some ad blockers may hide the \"Welcome Tooltip.\" Users may need to whitelist the site if they cannot see the tooltip.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.0.2<\/h4>\n\n<ul>\n<li>Initial official release.<\/li>\n<li>Added support for Gemini, Claude, and OpenAI.<\/li>\n<li>Enhanced security with server-side image re-encoding.<\/li>\n<\/ul>","raw_excerpt":"Hybrid AI + live chat plugin powered by Gemini, Claude &amp; OpenAI. Includes a frontend staff dashboard, multilingual support, and cache compatibility.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/297411","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=297411"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/datto"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=297411"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=297411"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=297411"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=297411"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=297411"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=297411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}