{"id":393163,"date":"2026-11-03T13:47:31","date_gmt":"2026-11-03T13:47:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/elia-assistant\/"},"modified":"2026-11-03T13:47:16","modified_gmt":"2026-11-03T13:47:16","slug":"elia-assistant","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/elia-assistant\/","author":23591161,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"ELIA Assistant","header_author":"ELIA","header_description":"ELIA Assistant AI chatbot answers your visitors 24\/7. With WooCommerce, it also answers questions about your products, prices and stock.","assets_banners_color":"ffffff","last_updated":"2026-11-03 13:47:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/elia-assistant.com","header_author_uri":"https:\/\/elia.sk","rating":0,"author_block_rating":0,"active_installs":0,"downloads":47,"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":"eliaassistant","date":"2026-11-03 13:47:16","revision":3781941}},"upgrade_notice":{"1.0.0":"<p>First release in the WordPress.org plugin directory.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3781941,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3781941,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3781941,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3781941,"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":3781941,"resolution":"1","location":"assets","locale":"","width":1333,"height":1085},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3781941,"resolution":"2","location":"assets","locale":"","width":1496,"height":1134},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3781941,"resolution":"3","location":"assets","locale":"","width":1478,"height":962},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3781941,"resolution":"4","location":"assets","locale":"","width":1478,"height":1079},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3781941,"resolution":"5","location":"assets","locale":"","width":1478,"height":1077},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3781941,"resolution":"6","location":"assets","locale":"","width":1478,"height":1075}},"screenshots":{"1":"Insights in the ELIA Assistant dashboard: messages by intent, channel, sentiment and over time.","2":"Chat widget configuration in the ELIA Assistant dashboard: behavior, CTA popup, theme, avatar and display mode.","3":"All incoming messages with their channel, intent, sentiment and language.","4":"Interactions handed over to your team, with the full conversation.","5":"Customers and their conversation history.","6":"Built-in help: how ELIA Assistant works and how to set it up."}},"plugin_section":[],"plugin_tags":[191735,2364,2369,2379,286],"plugin_category":[45],"plugin_contributors":[290489],"plugin_business_model":[],"class_list":["post-393163","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-chatbot","plugin_tags-chatbot","plugin_tags-customer-support","plugin_tags-live-chat","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-eliaassistant","plugin_committers-eliaassistant"],"banners":{"banner":"https:\/\/ps.w.org\/elia-assistant\/assets\/banner-772x250.png?rev=3781941","banner_2x":"https:\/\/ps.w.org\/elia-assistant\/assets\/banner-1544x500.png?rev=3781941","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/elia-assistant\/assets\/icon-128x128.gif?rev=3781941","icon_2x":"https:\/\/ps.w.org\/elia-assistant\/assets\/icon-256x256.gif?rev=3781941","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/elia-assistant\/assets\/screenshot-1.png?rev=3781941","caption":"Insights in the ELIA Assistant dashboard: messages by intent, channel, sentiment and over time."},{"src":"https:\/\/ps.w.org\/elia-assistant\/assets\/screenshot-2.png?rev=3781941","caption":"Chat widget configuration in the ELIA Assistant dashboard: behavior, CTA popup, theme, avatar and display mode."},{"src":"https:\/\/ps.w.org\/elia-assistant\/assets\/screenshot-3.png?rev=3781941","caption":"All incoming messages with their channel, intent, sentiment and language."},{"src":"https:\/\/ps.w.org\/elia-assistant\/assets\/screenshot-4.png?rev=3781941","caption":"Interactions handed over to your team, with the full conversation."},{"src":"https:\/\/ps.w.org\/elia-assistant\/assets\/screenshot-5.png?rev=3781941","caption":"Customers and their conversation history."},{"src":"https:\/\/ps.w.org\/elia-assistant\/assets\/screenshot-6.png?rev=3781941","caption":"Built-in help: how ELIA Assistant works and how to set it up."}],"raw_content":"<!--section=description-->\n<p>ELIA Assistant connects your WordPress site to the ELIA Assistant platform, an AI chatbot for customer support. Enter your widget ID and the chat shows your saved widget settings automatically. The chat widget appears as a floating button on every page, or you can embed it inline using the <code>[elia_assistant]<\/code> shortcode.<\/p>\n\n<p>An ELIA Assistant account is required. The plugin itself only displays the widget; conversations are handled by the ELIA Assistant service (see External Services below).<\/p>\n\n<p><strong>Works with WooCommerce.<\/strong> If your store runs on WooCommerce, the plugin creates a read-only REST API key in one click. Enter it in the ELIA Assistant dashboard and the assistant can answer questions about your products, prices and stock. The key can only read data, never change anything in your store, and you can delete it at any time.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Floating chat widget (window, mixed, or fullscreen mode)<\/li>\n<li>Inline embedded widget via <code>[elia_assistant]<\/code> shortcode<\/li>\n<li>Remote configuration: change appearance and behavior from the ELIA Assistant dashboard without touching WordPress<\/li>\n<li>Built-in themes and avatar selection<\/li>\n<li>CTA popup with configurable text and delay<\/li>\n<li>Automatic language detection per page (WPML, Polylang, TranslatePress, Weglot, or the site language), with a manual override<\/li>\n<li>On\/off switch: hide the chat on your whole site without losing its settings<\/li>\n<li>Test mode for staging sites: messages from them are marked as tests<\/li>\n<li>WooCommerce integration: the assistant answers questions about your products, prices and stock, using a read-only key created in one click<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin relies on the ELIA Assistant service, operated by ELIA, and loads the chat widget code from a public CDN. No data is sent anywhere until you enter your widget ID.<\/p>\n\n<p><strong>ELIA Assistant API<\/strong> (<code>api.elia-assistant.com<\/code>)\nUsed to fetch your saved widget configuration by its widget ID. The widget loader requests it in the visitor's browser on pages that show the widget. The settings screen also requests it from your WordPress server each time it is opened, to preview the widget; only the widget ID is sent, no data about your site visitors.<\/p>\n\n<p><strong>ELIA Assistant widget loader<\/strong> (<code>app.elia-assistant.com<\/code>)\nA small loader script that selects the current widget version. It is loaded in the visitor's browser on every page that shows the widget, so the visitor's IP address and browser details reach this host, as with any web request.<\/p>\n\n<p><strong>ELIA Assistant chat service<\/strong> (<code>eliainfra.app.n8n.cloud<\/code>)\nWhen a visitor uses the chat, the messages they type, and any contact details they choose to enter in the conversation, are sent from their browser to the ELIA Assistant chat service at <code>eliainfra.app.n8n.cloud<\/code>. This service is run by ELIA on n8n Cloud, operated by n8n GmbH. ELIA processes the messages, including with AI models, to generate replies, and stores the conversations so you can review them in the ELIA Assistant dashboard.<\/p>\n\n<p>Terms and conditions: https:\/\/elia-assistant.com\/terms-and-conditions\nPrivacy policy: https:\/\/elia-assistant.com\/privacy-policy\nn8n terms: https:\/\/n8n.io\/legal\/self-serve-terms\/\nn8n data processing agreement: https:\/\/n8n.io\/legal\/data-processing-agreement\/<\/p>\n\n<p><strong>jsDelivr CDN<\/strong> (<code>cdn.jsdelivr.net<\/code>)\nThe loader fetches the chat widget JavaScript bundle (the open-source <code>@elia-assistant\/chatui<\/code> package) from jsDelivr. This request is made in the visitor's browser on pages that show the widget.\nTerms of use: https:\/\/www.jsdelivr.com\/terms\/terms-of-use\nPrivacy policy: https:\/\/www.jsdelivr.com\/terms\/privacy-policy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, go to <strong>Plugins &gt; Add New<\/strong>, search for \"ELIA Assistant\", then install and activate it.<\/li>\n<li>Go to <strong>Settings &gt; ELIA Assistant<\/strong> and follow the steps on the screen.<\/li>\n<li>Connect your chat widget: in the ELIA Assistant dashboard, open Configuration &gt; Integrations, copy the widget ID from the WordPress card and paste it in.<\/li>\n<li>Choose where the chat appears and its language, and click <strong>Save changes<\/strong> in that block. The chat appears on your site right away.<\/li>\n<\/ol>\n\n<p>To show the chat only on selected pages, choose <strong>Only on pages I choose<\/strong>. The settings screen then gives you a shortcode to copy into a Shortcode block on those pages:<\/p>\n\n<pre><code>[elia_assistant]\n<\/code><\/pre>\n\n<p>Optional shortcode attribute:<\/p>\n\n<ul>\n<li><code>height<\/code> - container height, e.g. <code>500px<\/code>, <code>70vh<\/code> (default: <code>500px<\/code>)<\/li>\n<\/ul>\n\n<p>Example:<\/p>\n\n<pre><code>[elia_assistant height=\"400px\"]\n<\/code><\/pre>\n\n<p>The colors always come from the widget settings in the ELIA Assistant dashboard.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20my%20widget%20id%3F\"><h3>Where do I get my widget ID?<\/h3><\/dt>\n<dd><p>Log in to the ELIA Assistant dashboard, go to <strong>Configuration &gt; Integrations<\/strong> and open the <strong>WordPress<\/strong> card under Channels. Copy the widget ID shown there. It is not a secret: the same ID is in the embed code of every site that shows the widget.<\/p><\/dd>\n<dt id=\"the%20widget%20is%20not%20showing%20up.\"><h3>The widget is not showing up.<\/h3><\/dt>\n<dd><p>Make sure your widget settings are saved in the ELIA Assistant dashboard and that the widget ID is complete. If the plugin settings screen says the widget was not found, log in to the ELIA Assistant dashboard, open <strong>Configuration &gt; Integrations &gt; WordPress<\/strong>, copy the widget ID again, or click <strong>Customize Chat Widget<\/strong> and press <strong>Save<\/strong> if the card asks for it.<\/p><\/dd>\n<dt id=\"does%20the%20chat%20follow%20the%20language%20of%20each%20page%20on%20a%20multilingual%20site%3F\"><h3>Does the chat follow the language of each page on a multilingual site?<\/h3><\/dt>\n<dd><p>Yes, with <strong>Same as the page<\/strong> selected. The plugin asks WPML, Polylang or Weglot which language the page is in, and otherwise uses the WordPress language of the page, which TranslatePress and most other language plugins set. With another setup, a developer can name the language with the <code>elia_assistant_language<\/code> filter, which receives and returns a two-letter code:<\/p>\n\n<pre><code>add_filter( 'elia_assistant_language', function ( $lang ) { return 'de'; } );\n<\/code><\/pre>\n\n<p>Translators that work only in the visitor's browser, such as Google Translate widgets, are not detected. The assistant's name and welcome message for each language are set in the ELIA Assistant dashboard.<\/p><\/dd>\n<dt id=\"can%20i%20show%20the%20widget%20on%20specific%20pages%20only%3F\"><h3>Can I show the widget on specific pages only?<\/h3><\/dt>\n<dd><p>Yes. In <strong>Settings &gt; ELIA Assistant<\/strong>, choose <strong>Only on pages I choose<\/strong>, copy the shortcode shown there and paste it into a Shortcode block on the pages where you want the chat.<\/p><\/dd>\n<dt id=\"is%20my%20woocommerce%20api%20key%20sent%20to%20elia%20assistant%3F\"><h3>Is my WooCommerce API key sent to ELIA Assistant?<\/h3><\/dt>\n<dd><p>Not by the plugin. The plugin creates the key in your own store and shows it once on the settings screen, so you can copy it and enter it in the ELIA Assistant dashboard yourself. The plugin never transmits it. The key and secret are kept for at most two minutes so the settings screen can show them; after that the plugin keeps only the key ID and the last few characters, so it can show the status and delete the key later. The key is created with Read permission only. You can delete it at any time from the settings screen, or from WooCommerce &gt; Settings &gt; Advanced &gt; REST API.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20data%20when%20i%20delete%20the%20plugin%3F\"><h3>What happens to my data when I delete the plugin?<\/h3><\/dt>\n<dd><p>When you delete the plugin from the Plugins screen, it asks whether to keep its settings. If you remove them, the plugin also deletes the WooCommerce key it generated. If you keep them, they are used again when you reinstall the plugin. Deleting several plugins at once removes the settings. Conversations already stored in ELIA Assistant stay in your ELIA Assistant account.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release in the WordPress.org plugin directory.<\/li>\n<li>New settings screen: step-by-step setup, a preview of your chat, plain choices for where the chat appears and its language, and a shortcode generator. Developer options are tucked away.<\/li>\n<li>The plugin is connected with the widget ID from the WordPress card in the ELIA Assistant dashboard instead of an API key.<\/li>\n<li>Settings link on the Plugins screen, and a dismissible reminder to enter your widget ID after activation.<\/li>\n<li>Text domain changed to <code>elia-assistant<\/code> to match the WordPress.org plugin slug.<\/li>\n<li>The Advanced settings field now accepts only a valid JSON object.<\/li>\n<li>The shortcode <code>height<\/code> attribute now accepts only CSS lengths (px, em, rem, vh, %).<\/li>\n<li>When you delete the plugin, a dialog asks whether to keep its settings or remove them together with the generated WooCommerce key.<\/li>\n<li>Admin script moved to the standard WordPress script queue.<\/li>\n<li>Documentation of external services updated.<\/li>\n<li>Czech translation added.<\/li>\n<\/ul>\n\n<h4>Earlier versions<\/h4>\n\n<ul>\n<li>Distributed manually, outside the WordPress.org plugin directory. They added the WooCommerce read-only key, translations and the dashboard wording.<\/li>\n<\/ul>","raw_excerpt":"ELIA Assistant AI chatbot answers your visitors 24\/7. With WooCommerce, it also answers questions about your products, prices and stock.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/393163","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=393163"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/eliaassistant"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=393163"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=393163"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=393163"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=393163"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=393163"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=393163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}