{"id":360329,"date":"2026-09-06T09:10:17","date_gmt":"2026-09-06T09:10:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/lurixchat\/"},"modified":"2026-09-06T13:48:02","modified_gmt":"2026-09-06T13:48:02","slug":"liikachat","status":"publish","type":"plugin","link":"https:\/\/fon.wordpress.org\/plugins\/liikachat\/","author":23556336,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"LiikaChat","header_author":"LiikaChat","header_description":"LLM-native AI chatbot and hybrid support agent for WordPress.","assets_banners_color":"636593","last_updated":"2026-09-06 13:48:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":50,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"liikainnovative","date":"2026-09-06 13:48:02","revision":3683493}},"upgrade_notice":{"1.0.0":"<p>Initial release, no upgrade action required.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3683212,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3683212,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3683212,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3683212,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3683212,"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":3683212,"resolution":"1","location":"assets","locale":"","width":680,"height":920},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3683212,"resolution":"2","location":"assets","locale":"","width":680,"height":920},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3683212,"resolution":"3","location":"assets","locale":"","width":680,"height":920}},"screenshots":{"1":"AI assistant answering a live product availability question with real store data.","2":"Answering store operating hours from the knowledge base.","3":"Summarizing a blog article for a visitor."}},"plugin_section":[],"plugin_tags":[148285,191735,279375,5707,2379],"plugin_category":[41,45],"plugin_contributors":[279368],"plugin_business_model":[],"class_list":["post-360329","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-assistant","plugin_tags-ai-chatbot","plugin_tags-byok","plugin_tags-chat","plugin_tags-live-chat","plugin_category-communication","plugin_category-ecommerce","plugin_contributors-liikainnovative","plugin_committers-liikainnovative"],"banners":{"banner":"https:\/\/ps.w.org\/liikachat\/assets\/banner-772x250.png?rev=3683212","banner_2x":"https:\/\/ps.w.org\/liikachat\/assets\/banner-1544x500.png?rev=3683212","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/liikachat\/assets\/icon.svg?rev=3683212","icon":"https:\/\/ps.w.org\/liikachat\/assets\/icon.svg?rev=3683212","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/liikachat\/assets\/screenshot-1.png?rev=3683212","caption":"AI assistant answering a live product availability question with real store data."},{"src":"https:\/\/ps.w.org\/liikachat\/assets\/screenshot-2.png?rev=3683212","caption":"Answering store operating hours from the knowledge base."},{"src":"https:\/\/ps.w.org\/liikachat\/assets\/screenshot-3.png?rev=3683212","caption":"Summarizing a blog article for a visitor."}],"raw_content":"<!--section=description-->\n<p>LiikaChat is a lightweight, LLM-native AI chatbot and hybrid support agent that runs entirely on your server. Bring your own API key (BYOK) and the assistant answers visitors using your site's content \u2014 posts, pages, and (with WooCommerce) your product catalog, orders, and cart.<\/p>\n\n<p>Key features:<\/p>\n\n<ul>\n<li><strong>Server-side execution<\/strong> \u2014 no mid-tier proxy; requests go directly from your server to the configured LLM provider.<\/li>\n<li><strong>RAG over your content<\/strong> \u2014 the AI searches posts, pages, and WooCommerce products to answer with real, linked results.<\/li>\n<li><strong>WooCommerce tools<\/strong> \u2014 product search, order status lookup (ownership-verified), cart links, and stock checks.<\/li>\n<li><strong>Hybrid live-chat handover<\/strong> \u2014 visitors can request a human operator; admins answer from an in-dashboard live inbox with real-time streaming.<\/li>\n<li><strong>Action tools<\/strong> \u2014 the assistant can perform cart and checkout actions for visitors.<\/li>\n<li><strong>BYOK provider engine<\/strong> \u2014 OpenAI by default, plus DeepSeek, xAI\/Grok, Gemini, OpenRouter, and custom OpenAI-compatible endpoints (Pro).<\/li>\n<li><strong>Summarized knowledge base (Pro)<\/strong> \u2014 pre-indexed AI summaries of all site content reduce token usage and speed up answers.<\/li>\n<li><strong>Push notifications (Pro)<\/strong> \u2014 instant Telegram and email alerts when a visitor requests a human operator.<\/li>\n<\/ul>\n\n<p>The plugin respects your visitors' privacy: order and subscription lookups are limited to logged-in users by default.<\/p>\n\n<p>To display the chat bubble, add the <code>[liikachat]<\/code> shortcode to any post, page, or widget.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to external services to provide AI chat functionality.<\/p>\n\n<ol>\n<li><p><strong>OpenAI API (or any OpenAI-compatible endpoint)<\/strong><\/p>\n\n<ul>\n<li><strong>What it does:<\/strong> The plugin sends user messages to the configured AI API endpoint to generate chat responses.<\/li>\n<li><strong>What data is sent:<\/strong> The user's message content, the selected model name, and the user's own API key (configured by the site owner).<\/li>\n<li><strong>When it is sent:<\/strong> Data is sent only when a visitor submits a message through the chat widget.<\/li>\n<li><strong>Service Provider:<\/strong> OpenAI, or any third-party provider chosen by the user via custom endpoint configuration.<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/openai.com\/policies\/privacy-policy\/<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/openai.com\/policies\/terms-of-use\/<\/li>\n<\/ul>\n\n<p><em>Note: This plugin does NOT use a central API proxy. All API calls are made directly from the site owner's server to the configured endpoint, using the site owner's own API key.<\/em><\/p><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20providers%20are%20supported%3F\"><h3>Which providers are supported?<\/h3><\/dt>\n<dd><p>The free tier ships with OpenAI. Pro adds DeepSeek, xAI\/Grok, Gemini, OpenRouter, and custom OpenAI-compatible endpoints.<\/p><\/dd>\n<dt id=\"does%20liikachat%20store%20api%20keys%3F\"><h3>Does LiikaChat store API keys?<\/h3><\/dt>\n<dd><p>Keys are encrypted at rest with <code>openssl_encrypt()<\/code> using your WordPress <code>AUTH_KEY<\/code> and are never exposed to client-side JavaScript.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%3F\"><h3>Does it work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. When WooCommerce is active the assistant can search products, check order status, manage cart links, and (when enabled) handle cart\/checkout actions.<\/p><\/dd>\n<dt id=\"how%20do%20i%20show%20the%20chat%20bubble%20with%20a%20shortcode%3F\"><h3>How do I show the chat bubble with a shortcode?<\/h3><\/dt>\n<dd><p>Add <code>[liikachat]<\/code> to any post, page, or Text widget.<\/p><\/dd>\n<dt id=\"can%20visitors%20talk%20to%20a%20human%3F\"><h3>Can visitors talk to a human?<\/h3><\/dt>\n<dd><p>Yes. A handover button in the widget routes the session to your admin live inbox, where an operator can take over and reply in real time.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>LLM-native AI chat widget with SSE token streaming.<\/li>\n<li>RAG tool calling over posts, pages, and WooCommerce catalog.<\/li>\n<li>Hybrid live-chat handover with admin live inbox.<\/li>\n<li>BYOK provider engine (OpenAI free; DeepSeek, xAI, Gemini, OpenRouter, custom in Pro).<\/li>\n<li>WooCommerce cart and checkout action tools.<\/li>\n<li>Secure order\/subscription lookups (logged-in users only).<\/li>\n<li>Encrypted API key storage.<\/li>\n<\/ul>","raw_excerpt":"LLM-native AI chatbot and hybrid support agent for WordPress with live-chat handover to human operators.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/360329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=360329"}],"author":[{"embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/liikainnovative"}],"wp:attachment":[{"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=360329"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=360329"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=360329"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=360329"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=360329"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fon.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=360329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}