{"id":342674,"date":"2026-07-20T15:25:48","date_gmt":"2026-07-20T15:25:48","guid":{"rendered":"https:\/\/de.wordpress.org\/plugins\/alynivo\/"},"modified":"2026-08-22T23:09:01","modified_gmt":"2026-08-22T23:09:01","slug":"alynivo","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/alynivo\/","author":14850970,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.22.1","stable_tag":"0.22.1","tested":"7.1","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Alynivo \u2013 Live Chat & AI Chatbot for Customer Support","header_author":"Alynivo","header_description":"A chat assistant for any WordPress site; adds guided product selling when WooCommerce is active.","assets_banners_color":"7f65e6","last_updated":"2026-08-22 23:09:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":819,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.15.10":{"tag":"0.15.10","author":"genco87","date":"2026-07-22 21:06:27"},"0.15.11":{"tag":"0.15.11","author":"genco87","date":"2026-07-23 18:59:25"},"0.15.18":{"tag":"0.15.18","author":"genco87","date":"2026-07-23 22:10:38"},"0.15.3":{"tag":"0.15.3","author":"genco87","date":"2026-07-20 15:25:35"},"0.15.4":{"tag":"0.15.4","author":"genco87","date":"2026-07-20 17:04:30"},"0.15.5":{"tag":"0.15.5","author":"genco87","date":"2026-07-20 17:34:04"},"0.15.8":{"tag":"0.15.8","author":"genco87","date":"2026-07-20 20:27:49"},"0.15.9":{"tag":"0.15.9","author":"genco87","date":"2026-07-21 12:01:11"},"0.16.0":{"tag":"0.16.0","author":"genco87","date":"2026-07-25 13:20:05"},"0.16.10":{"tag":"0.16.10","author":"genco87","date":"2026-07-25 23:13:12"},"0.16.11":{"tag":"0.16.11","author":"genco87","date":"2026-07-26 21:35:15"},"0.16.7":{"tag":"0.16.7","author":"genco87","date":"2026-07-25 16:48:59"},"0.16.9":{"tag":"0.16.9","author":"genco87","date":"2026-07-25 22:16:17"},"0.17.0":{"tag":"0.17.0","author":"genco87","date":"2026-07-30 08:07:04"},"0.17.1":{"tag":"0.17.1","author":"genco87","date":"2026-08-16 20:53:09"},"0.17.2":{"tag":"0.17.2","author":"genco87","date":"2026-08-16 21:14:06"},"0.18.0":{"tag":"0.18.0","author":"genco87","date":"2026-08-16 21:25:42"},"0.18.1":{"tag":"0.18.1","author":"genco87","date":"2026-08-16 21:35:25"},"0.18.2":{"tag":"0.18.2","author":"genco87","date":"2026-08-17 16:39:59"},"0.18.3":{"tag":"0.18.3","author":"genco87","date":"2026-08-17 16:50:52"},"0.19.0":{"tag":"0.19.0","author":"genco87","date":"2026-08-17 18:00:03"},"0.19.1":{"tag":"0.19.1","author":"genco87","date":"2026-08-17 18:13:36"},"0.19.2":{"tag":"0.19.2","author":"genco87","date":"2026-08-19 20:14:52"},"0.19.3":{"tag":"0.19.3","author":"genco87","date":"2026-08-19 20:37:00"},"0.19.4":{"tag":"0.19.4","author":"genco87","date":"2026-08-20 07:00:30"},"0.20.0":{"tag":"0.20.0","author":"genco87","date":"2026-08-20 08:39:42"},"0.20.1":{"tag":"0.20.1","author":"genco87","date":"2026-08-20 11:11:38"},"0.20.2":{"tag":"0.20.2","author":"genco87","date":"2026-08-20 14:55:16"},"0.20.3":{"tag":"0.20.3","author":"genco87","date":"2026-08-20 15:18:16"},"0.21.0":{"tag":"0.21.0","author":"genco87","date":"2026-08-20 16:28:39"},"0.21.1":{"tag":"0.21.1","author":"genco87","date":"2026-08-20 17:25:30"},"0.21.3":{"tag":"0.21.3","author":"genco87","date":"2026-08-20 23:53:05"},"0.21.4":{"tag":"0.21.4","author":"genco87","date":"2026-08-21 16:33:36"},"0.21.5":{"tag":"0.21.5","author":"genco87","date":"2026-08-22 10:20:52"},"0.22.0":{"tag":"0.22.0","author":"genco87","date":"2026-08-22 23:02:47"},"0.22.1":{"tag":"0.22.1","author":"genco87","date":"2026-08-22 23:09:01"}},"upgrade_notice":{"0.21.4":"<p>The free version now understands ordinary phrasing \u2014 asking for a person, saying thanks, or asking about something the answer text mentions. Recommended for every site.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3615477,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3615477,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500-de.png":{"filename":"banner-1544x500-de.png","revision":3659390,"resolution":"1544x500","location":"assets","locale":"de","width":1544,"height":500},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3622471,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250-de.png":{"filename":"banner-772x250-de.png","revision":3659390,"resolution":"772x250","location":"assets","locale":"de","width":772,"height":250},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3622471,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.15.10","0.15.11","0.15.18","0.15.3","0.15.4","0.15.5","0.15.8","0.15.9","0.16.0","0.16.10","0.16.11","0.16.7","0.16.9","0.17.0","0.17.1","0.17.2","0.18.0","0.18.1","0.18.2","0.18.3","0.19.0","0.19.1","0.19.2","0.19.3","0.19.4","0.20.0","0.20.1","0.20.2","0.20.3","0.21.0","0.21.1","0.21.3","0.21.4","0.21.5","0.22.0","0.22.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3657362,"resolution":"1","location":"assets","locale":"","width":1280,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3657362,"resolution":"2","location":"assets","locale":"","width":760,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3657362,"resolution":"3","location":"assets","locale":"","width":1280,"height":860},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3657362,"resolution":"4","location":"assets","locale":"","width":1280,"height":860},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3657362,"resolution":"5","location":"assets","locale":"","width":1280,"height":860},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3622464,"resolution":"6","location":"assets","locale":"","width":2880,"height":1800},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3622467,"resolution":"7","location":"assets","locale":"","width":2880,"height":1800},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3622464,"resolution":"8","location":"assets","locale":"","width":2880,"height":1800}},"screenshots":{"1":"The chat widget on a website: the owner's own answers offered as buttons, so the first click is a hit.","2":"Guided setup \u2014 pick the kind of business and get suggested answers that fit it.","3":"Your own questions and answers, matched in the visitor's browser: no AI, no cost, works in the free version.","4":"Settings dashboard: status at a glance, a setup checklist, and chat statistics counted locally.","5":"Design: assistant title, welcome message, logo and brand colour.","6":"Agent inbox: conversations sorted into open, waiting, mine and closed, with your availability and how many requests came in today.","7":"Team management for agents, roles, and site access.","8":"Stored data: keep conversations 7, 14 or 30 days \u2014 shortening the period also shortens what is already stored."}},"plugin_section":[],"plugin_tags":[2364,4049,2379,275178,286],"plugin_category":[45],"plugin_contributors":[272489],"plugin_business_model":[],"class_list":["post-342674","plugin","type-plugin","status-publish","hentry","plugin_tags-chatbot","plugin_tags-helpdesk","plugin_tags-live-chat","plugin_tags-shared-inbox","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-genco87","plugin_committers-genco87"],"banners":{"banner":"https:\/\/ps.w.org\/alynivo\/assets\/banner-772x250.png?rev=3622471","banner_2x":"https:\/\/ps.w.org\/alynivo\/assets\/banner-1544x500.png?rev=3622471","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/alynivo\/assets\/icon-128x128.png?rev=3615477","icon_2x":"https:\/\/ps.w.org\/alynivo\/assets\/icon-256x256.png?rev=3615477","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/alynivo\/assets\/screenshot-1.png?rev=3657362","caption":"The chat widget on a website: the owner's own answers offered as buttons, so the first click is a hit."},{"src":"https:\/\/ps.w.org\/alynivo\/assets\/screenshot-2.png?rev=3657362","caption":"Guided setup \u2014 pick the kind of business and get suggested answers that fit it."},{"src":"https:\/\/ps.w.org\/alynivo\/assets\/screenshot-3.png?rev=3657362","caption":"Your own questions and answers, matched in the visitor's browser: no AI, no cost, works in the free version."},{"src":"https:\/\/ps.w.org\/alynivo\/assets\/screenshot-4.png?rev=3657362","caption":"Settings dashboard: status at a glance, a setup checklist, and chat statistics counted locally."},{"src":"https:\/\/ps.w.org\/alynivo\/assets\/screenshot-5.png?rev=3657362","caption":"Design: assistant title, welcome message, logo and brand colour."},{"src":"https:\/\/ps.w.org\/alynivo\/assets\/screenshot-6.png?rev=3622464","caption":"Agent inbox: conversations sorted into open, waiting, mine and closed, with your availability and how many requests came in today."},{"src":"https:\/\/ps.w.org\/alynivo\/assets\/screenshot-7.png?rev=3622467","caption":"Team management for agents, roles, and site access."},{"src":"https:\/\/ps.w.org\/alynivo\/assets\/screenshot-8.png?rev=3622464","caption":"Stored data: keep conversations 7, 14 or 30 days \u2014 shortening the period also shortens what is already stored."}],"raw_content":"<!--section=description-->\n<p><strong>Alynivo is live chat and AI chatbots for WordPress customer support<\/strong> \u2014 answer visitors automatically, then hand over to a real person in the same chat when it matters.<\/p>\n\n<p>Engage website visitors, handle customer enquiries around the clock, and on WooCommerce guide shoppers from category and budget to a matching product. When a conversation needs a human, your team takes over without the visitor starting again. Everything lands in <strong>one shared inbox<\/strong>: browser, phone (mobile web app), and wp-admin.<\/p>\n\n<p>Think of it as a small <strong>helpdesk<\/strong> built into WordPress: the assistant answers first, and when it cannot, there is a clean <strong>handover<\/strong> to a person in the same window. Anything stored is <strong>EU hosted<\/strong> \u2014 on a server in Germany, never outside the EU.<\/p>\n\n<p>The free core plugin works entirely inside WordPress and does <strong>not<\/strong> send visitor or catalog data to any external service. Optional managed AI and Live Chat are paid add-ons when you want natural-language answers and human takeover.<\/p>\n\n<h4>\ud83d\ude80 Why teams choose Alynivo<\/h4>\n\n<ul>\n<li>\u2705 Live chat with honest human availability \u2014 no fake \u201cagent online\u201d when nobody is there<\/li>\n<li>\u2705 AI answers first, seamless takeover by your team in the same window<\/li>\n<li>\u2705 Shared inbox for browser, phone, and WordPress admin<\/li>\n<li>\u2705 Guided product selling for WooCommerce (category \u2192 budget \u2192 add to cart)<\/li>\n<li>\u2705 Works on any WordPress site \u2014 shops and service sites<\/li>\n<li>\u2705 GDPR-aware by design: the free core keeps funnel analytics on your own server<\/li>\n<li>\u2705 Customer support conversations stored in Germany, with short and controllable retention<\/li>\n<\/ul>\n\n<h4>\ud83d\udcac Live Chat &amp; human takeover<\/h4>\n\n<p>Turn the widget into a real support channel without changing tools mid-conversation.<\/p>\n\n<ul>\n<li>Watch the AI reply, then join the thread yourself<\/li>\n<li>Proactive outreach: a fixed opening message after a visitor stays on a page, then a normal conversation<\/li>\n<li>An honest offline path: when nobody is attending, the assistant says so and asks for an email address instead of promising a reply<\/li>\n<li>Internal notes and file attachments on a conversation<\/li>\n<li>Page context for agents (optional, consent-aware)<\/li>\n<\/ul>\n\n<p>Live Chat is an <strong>optional paid add-on<\/strong> and stays off until you enable it.<\/p>\n\n<h4>\ud83e\udde0 Answers that work without an account<\/h4>\n\n<ul>\n<li>Your own questions and answers, matched right in the visitor's browser \u2014 no AI, no cost, included in the free version<\/li>\n<li>Visitors can leave an enquiry (name, e-mail, message) when the assistant cannot help; it arrives by e-mail from your own site<\/li>\n<li>Deterministic answers for delivery, payment, and security out of the box<\/li>\n<li>Optional managed AI for natural free-text answers about your business<\/li>\n<li>Knowledge context + persona\/tone per site<\/li>\n<li>Clear AI disclosure in the widget when managed AI is active<\/li>\n<\/ul>\n\n<h4>\ud83d\uded2 Built for WooCommerce (and fine without it)<\/h4>\n\n<ul>\n<li>Uses your published products and categories<\/li>\n<li>Budget-aware recommendations and direct add-to-cart for simple products<\/li>\n<li>Store \/ Service \/ Both modes \u2014 Service mode for agencies and non-shop sites<\/li>\n<li>Granular page visibility (homepage, shop, product, cart, checkout, account, blog, \u2026)<\/li>\n<li>Per-product teaser bubble override from the product edit screen<\/li>\n<\/ul>\n\n<h4>\ud83d\udce5 One inbox everywhere<\/h4>\n\n<ul>\n<li>Browser Agent App at <a href=\"https:\/\/app.alynivo.de\">app.alynivo.de<\/a><\/li>\n<li>WordPress admin Agent Inbox (linked personal agent login \u2014 site credentials never open chats)<\/li>\n<li>Works on your phone: the Agent App is a mobile web app you can add to your home screen<\/li>\n<li>Team roles, site access, and EN\/DE interface<\/li>\n<\/ul>\n\n<h4>\ud83c\udfa8 Widget that matches your brand<\/h4>\n\n<ul>\n<li>Custom title, welcome text, color, and position; own white-label logo with Starter or Pro<\/li>\n<li>Proactive teaser bubble + launcher style (brand-first or neutral icon)<\/li>\n<li>Responsive, keyboard-accessible chat UI<\/li>\n<li>Built-in translations for DE, EN, FR, TR, IT, ES \u2014 plus per-language overrides<\/li>\n<\/ul>\n\n<h4>\ud83d\udd12 Privacy and GDPR by design<\/h4>\n\n<ul>\n<li>Free core: no visitor\/catalog data leaves your WordPress site<\/li>\n<li>Local funnel analytics only (pseudonymous session hash, no raw IPs)<\/li>\n<li>Live Chat conversations stored in Germany; default <strong>30-day<\/strong> retention (7 or 14 days available)<\/li>\n<li>Unsent draft text is never transmitted<\/li>\n<li>Push notifications stay generic \u2014 never include message content<\/li>\n<\/ul>\n\n<h4>\ud83d\udcb6 What is free and what costs money<\/h4>\n\n<p>The plugin itself is free and stays free \u2014 widget, guided selling, funnel analytics, all languages.<\/p>\n\n<ul>\n<li><strong>Free<\/strong> \u2014 your own questions &amp; answers, enquiry form, guided selling, analytics, no account needed<\/li>\n<li><strong>Starter (19 \u20ac\/month)<\/strong> \u2014 managed AI answers in natural language and your own white-label logo<\/li>\n<li><strong>Pro (39 \u20ac\/month)<\/strong> \u2014 everything plus Live Chat, shared inbox, and human takeover<\/li>\n<\/ul>\n\n<p>Flat monthly price, not per agent \u2014 invite as many colleagues as you like. Prices and details at <a href=\"https:\/\/alynivo.de\">alynivo.de<\/a>.<\/p>\n\n<h3>Privacy Statement<\/h3>\n\n<p>Alynivo does not transmit visitor or catalog data to Alynivo or any third-party service by default.<\/p>\n\n<p>The plugin stores the following data locally in your WordPress database, in a table it creates on activation:<\/p>\n\n<ul>\n<li>Funnel events (for example: planner started, platform chosen, plan viewed, plan chosen, added to cart) with a timestamp and the associated product\/category identifiers.<\/li>\n<li>A daily-rotating pseudonymous session hash used only to estimate unique visitors for the funnel summary. Raw visitor IP addresses are never stored in the Alynivo events table.<\/li>\n<\/ul>\n\n<p>This data stays on your own site and is automatically deleted after 90 days. It is also removed when the plugin is uninstalled. If you enable the optional managed AI extension, the widget clearly identifies itself as an AI assistant and links to the site's WordPress privacy-policy page. The current message, a short conversation window, language, page context, and any configured knowledge\/persona context are sent to the disclosed AI provider through Alynivo's server-side proxy; no provider API keys are ever exposed to the visitor's browser. The managed service does not persist message content in its current implementation. Provider processing and retention are governed by the separately disclosed managed-service terms and subprocessor list.<\/p>\n\n<p>If you enable Live Chat, conversations are stored so your team can continue and review them. Storage is on a server in Germany, with a default retention of 30 days that you can shorten to 7 or 14 days. Stored data covers the messages themselves, internal notes your team writes, attachments sent in the conversation, and \u2014 only if a visitor consents \u2014 the title and path of the page they are on. Unsent text is never transmitted. Notifications to your team's devices contain only a generic notice and opaque identifiers, never message content.<\/p>\n\n<p>When you deactivate the plugin, a short form asks why. It is entirely optional: nothing is collected in the background, and nothing leaves your site unless you press \"Send and deactivate\". \"Just deactivate\" and the close button switch the plugin off without sending anything, and if JavaScript is unavailable the normal WordPress deactivate link is untouched. If you do send it, an e-mail goes from your own site to kontakt@alynivo.de containing only what you typed \u2014 the reason you picked, your optional note and your optional e-mail address \u2014 plus your site address, the plugin version and your WordPress version. It is used to fix problems, never for marketing, and the address can be changed with the <code>alynivo_deactivation_feedback_email<\/code> filter.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>alynivo<\/code> folder to <code>\/wp-content\/plugins\/<\/code> or install the ZIP through WordPress.<\/li>\n<li>Activate Alynivo.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Alynivo<\/strong> (shop) or the standalone <strong>Alynivo<\/strong> menu (any other WordPress site).<\/li>\n<li>Finish the short setup wizard \u2014 or skip it and configure the full settings page.<\/li>\n<li>Optional: connect Managed AI and\/or Live Chat from your Alynivo account when you are ready.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20live%20chat%20and%20do%20i%20need%20it%3F\"><h3>What is Live Chat and do I need it?<\/h3><\/dt>\n<dd><p>Live Chat lets a real person take over a conversation the AI started, in the same chat window. You see every conversation in one inbox \u2014 browser, phone, and wp-admin. It is optional: without it the widget keeps answering automatically.<\/p><\/dd>\n<dt id=\"what%20is%20proactive%20outreach%3F\"><h3>What is proactive outreach?<\/h3><\/dt>\n<dd><p>An optional Live Chat setting that sends a fixed opening message on your own initiative once a visitor has stayed on a page (or the site) for a configured number of seconds \u2014 for example, \"Questions about pricing? I'm here to help.\" on your pricing page. No AI cost for that first message. If the visitor replies, the conversation continues exactly like any other Live conversation. Off by default.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20nobody%20from%20our%20team%20is%20available%3F\"><h3>What happens when nobody from our team is available?<\/h3><\/dt>\n<dd><p>Alynivo does not promise a person who is not there. While no agent is attending, the widget says so instead of showing a fake \"agent online\", the assistant keeps answering, and it asks for an email address when a human reply is needed.<\/p><\/dd>\n<dt id=\"where%20are%20live%20chat%20conversations%20stored%2C%20and%20for%20how%20long%3F\"><h3>Where are live chat conversations stored, and for how long?<\/h3><\/dt>\n<dd><p>On a server in Germany, deleted automatically after 30 days by default. You can shorten that to 7 or 14 days, export a conversation, and delete any conversation at any time. Text a visitor types but never sends is never transmitted or stored.<\/p><\/dd>\n<dt id=\"does%20live%20chat%20work%20without%20woocommerce%3F\"><h3>Does Live Chat work without WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Guided product selling needs WooCommerce, but the chat, the takeover, and the inbox work on any WordPress site.<\/p><\/dd>\n<dt id=\"does%20alynivo%20require%20an%20external%20ai%20account%3F\"><h3>Does Alynivo require an external AI account?<\/h3><\/dt>\n<dd><p>No. The core plugin uses deterministic answers and works without any external account. A managed AI connection is available separately for sites that want natural-language answers.<\/p><\/dd>\n<dt id=\"does%20it%20support%20variable%20products%3F\"><h3>Does it support variable products?<\/h3><\/dt>\n<dd><p>Variable products are linked to their product page so visitors can select attributes. Direct add-to-cart is limited to simple purchasable products.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20custom%20pricing%20systems%3F\"><h3>Is it compatible with custom pricing systems?<\/h3><\/dt>\n<dd><p>Developers can adjust recommendation queries and product payloads with the documented Alynivo filters, or build a dedicated store adapter using the planner contract.<\/p><\/dd>\n<dt id=\"does%20alynivo%20track%20or%20store%20visitor%20data%3F\"><h3>Does Alynivo track or store visitor data?<\/h3><\/dt>\n<dd><p>Alynivo records pseudonymous, aggregate funnel events (for example, \"planner started\" or \"added to cart\") in your own WordPress database. No raw IP addresses are stored; sessions use a daily-rotating hash generated on your server. No data is sent to Alynivo or any third party by the core plugin. See Privacy below.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20site%3F\"><h3>Will it slow down my site?<\/h3><\/dt>\n<dd><p>The widget script loads in the footer, so it does not block rendering of your page or delay your largest content element. You also control exactly which pages the widget appears on, so it is not loaded where you do not need it.<\/p><\/dd>\n<dt id=\"how%20long%20does%20setup%20take%3F\"><h3>How long does setup take?<\/h3><\/dt>\n<dd><p>Install, activate, and the widget is live with sensible defaults. Choosing pages, tone, and welcome text takes a few minutes in one settings screen \u2014 no theme edits and no code.<\/p><\/dd>\n<dt id=\"which%20languages%20does%20the%20widget%20support%3F\"><h3>Which languages does the widget support?<\/h3><\/dt>\n<dd><p>Built-in: German, English, French, Turkish, Italian, Spanish. You can override title, welcome, and teaser text per language in the settings.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.22.1<\/h4>\n\n<ul>\n<li>Correctly centres the final setup screen's \u201cReady for launch\u201d label at desktop and mobile widths.<\/li>\n<\/ul>\n\n<h4>0.22.0<\/h4>\n\n<ul>\n<li>A completely redesigned five-step setup guides owners through business profile, branding, answers, capabilities and launch, with a live widget preview and a compact mobile flow.<\/li>\n<li>Fresh installs remain private until the owner deliberately activates or previews the widget. Reopening setup preserves saved answers and the current public status.<\/li>\n<li>Free, Starter and Pro capabilities are explained without silently granting paid access or downgrading an existing plan.<\/li>\n<li>The own-logo white-label feature is now clearly listed under Starter and Pro and is only published after valid hosted access is connected. Owners may prepare and preview the logo before upgrading.<\/li>\n<li>Hybrid AI conversations now tell visitors they can ask another question instead of showing the internal \"Waiting\" state after the AI has replied. A real human request keeps the honest waiting message.<\/li>\n<li>Managed-AI service sites use translated conversation starters for services, pricing, contact and privacy. An English page no longer exposes German headings from the owner's source FAQ.<\/li>\n<li>Better answer policy across every managed site: answer price questions directly, recommend before redirecting, ask at most one focused follow-up, and never invent outcomes or response-time promises.<\/li>\n<li>Setup can now collect four optional quality notes: what the business offers, permitted price information, forbidden promises and the desired next step. The same structured fields remain editable in settings and become explicit AI context.<\/li>\n<li>Visibility settings now summarise the active public page types and exclusions, with a signed-in administrator preview that always shows the widget on the homepage without changing public rules.<\/li>\n<li>Agent Inbox deletion moved behind a quiet three-dot menu and a permanent-delete confirmation. Waiting visitor messages receive a stronger visual marker; the safe Done\/Close swipe remains.<\/li>\n<li>Regenerated the complete translation template and German language file from the current code. No German plugin string is left untranslated.<\/li>\n<\/ul>\n\n<h4>0.21.5<\/h4>\n\n<ul>\n<li>On a WooCommerce shop the chat was missing exactly where visitors arrive: homepage, blog, contact, about. It only appeared on shop, product, cart and checkout pages. This is the pre-0.21.2 mistake mirrored \u2014 that one hid the widget on sites without a shop, this one hid it on sites with one. Existing installs are corrected once on update, unless the owner had already chosen their own pages.<\/li>\n<li>No more \"Online now\" with a green dot when there is no Live Chat and therefore nobody to be online. The assistant now says it answers right away, and green is reserved for a person actually attending the conversation.<\/li>\n<li>A single \"\/\" typed into \"hide on these pages\" hid the widget on the entire site, because that character sits at position 0 of every path. It is ignored now, like a lone \"*\" already was.<\/li>\n<li>Screenshot captions 6 and 8 described features that do not exist. Corrected to what the pictures actually show.<\/li>\n<li>Two sentences promised support hours that no screen in the plugin lets you set. Rewritten to describe what the product really does when nobody is attending.<\/li>\n<li>The download is roughly half the size: a 1.15 MB source map that nothing loads is no longer shipped.<\/li>\n<li>The page-visibility help text claimed that selecting nothing hides the widget everywhere. It has not worked that way for some time.<\/li>\n<\/ul>\n\n<h4>0.21.4<\/h4>\n\n<ul>\n<li>The free version now understands how people actually write. \"Ich m\u00f6chte mit einem Menschen sprechen\" was missed because the list held a different case ending; \"Bist du eigentlich ein Bot?\" was missed over one inserted word; \"Danke dir\" was missed because \"dir\" was not in the list. Phrases are matched as a run of words now.<\/li>\n<li>Own answers are found by their answer text too, not only by the question field. A question about parking went unanswered while the stored answer read \"parking behind the building\".<\/li>\n<li>Quick replies no longer pile up: four unanswered questions used to leave sixteen buttons on screen.<\/li>\n<li>The enquiry e-mail arrived with a German subject and an English body, and said \"Page: \u2014\" on every enquiry. Both fixed.<\/li>\n<li>Directory page: two thirds shorter. Releases before 0.20.0 moved to changelog.txt.<\/li>\n<\/ul>\n\n<h4>0.21.3<\/h4>\n\n<ul>\n<li>Fixed the chat answering in the wrong language. On sites using Polylang the language could arrive empty, and the assistant then fell back to English \u2014 the cause of replies that were sometimes English and sometimes German on the same site.<\/li>\n<li>A greeting like \"hi\" is an English word, so the assistant read it as English even on a German site. Openers too short to place are now answered in the site's language instead of being guessed at. Only openers: a short \"thanks\" inside an English conversation stays English.<\/li>\n<li>\"Talk to a person\" no longer leads nowhere. The request now appears in the Inbox as a real message, so your team can see someone asked for a person, and the visitor gets an honest reply about whether anyone is reachable right now \u2014 including an enquiry form when nobody is.<\/li>\n<li>The assistant no longer says \"Waiting for a reply\" when nobody is attending the chat.<\/li>\n<li>Your own answers no longer take over questions they do not fit. One word in common used to be enough, so a question about the chat bubble's colour could be answered with an entry about something else entirely. A match now has to be clear before it is used.<\/li>\n<li>With Managed AI, your own answers are sent to the assistant as knowledge instead of being served verbatim from the browser \u2014 so it can use your facts and reply in the visitor's own language.<\/li>\n<li>When two of your own answers fit a question equally well, the assistant now asks which one you meant instead of picking one. Writing more answers can no longer take an existing one away.<\/li>\n<li>Deactivating the plugin now asks why, once. Nothing is sent unless you press the send button; \"Just deactivate\" switches it off immediately.<\/li>\n<li>Admin menu: the duplicate \"Managed AI &amp; Live Chat\" entry, which opened the same screen as the entry above it, is gone. On sites without WooCommerce the Alynivo menu now reads Overview, Agent Inbox, Settings, and an Upgrade badge that disappears once you have both hosted features. On WooCommerce sites Alynivo stays the single entry it has always been under the WooCommerce menu, so it does not crowd out the shop's own items.<\/li>\n<\/ul>\n\n<h4>0.21.1<\/h4>\n\n<ul>\n<li>Every \"Cloud\" badge now disappears as soon as its feature is switched on \u2014 on the settings row, in the setup checklist and next to your own answers. Booking the hosted plan leaves the screen free of any upgrade prompt.<\/li>\n<\/ul>\n\n<h4>0.21.0<\/h4>\n\n<ul>\n<li>Clearer picture of what the optional hosted features add: a card in the sidebar listing them with the starting price, \"Cloud\" badges on the settings they belong to, and the hint next to your own answers now carries one too. All of it disappears entirely once you have access.<\/li>\n<\/ul>\n\n<h4>0.20.3<\/h4>\n\n<ul>\n<li>The enquiry form is now on by default. Without it, a plugin activated without running the setup wizard left every unanswered question at a dead end. Messages go to the site's admin address unless another one is given.<\/li>\n<li>Launcher style and position moved into a \"Fine tuning\" section, so the Design tab leads with the four things that actually change how the chat looks.<\/li>\n<\/ul>\n\n<h4>0.20.2<\/h4>\n\n<ul>\n<li>Far fewer decisions on screen. Settings that only take effect once a feature is switched on now appear only then: knowledge base and persona with Managed AI, presence, page context, proactive outreach and the Agent Inbox with Live Chat. Connection details (service URL, site ID, token) moved into a collapsed section \u2014 you fill them in once. A new install now shows 14 settings instead of 34; nothing was removed, and nothing is lost on save.<\/li>\n<\/ul>\n\n<h4>0.20.1<\/h4>\n\n<ul>\n<li>Links and e-mail addresses in answers are now clickable. Previously a visitor had to retype the address by hand \u2014 even though the setup wizard itself suggests answers containing a link.<\/li>\n<li>New \"Hide on these pages\" setting: list paths (one per line or comma separated) where the widget should never appear \u2014 useful for checkout or a focused landing page. Overrides the page types above it.<\/li>\n<\/ul>\n\n<h4>0.20.0<\/h4>\n\n<ul>\n<li>Redesigned settings screen: a tab bar (Start, Assistant, Managed AI &amp; Live Chat, Design, Visibility) replaces the single long page, with a dashboard as the landing tab \u2014 status at a glance, a setup checklist with progress, and your chat statistics.<\/li>\n<li>The dashboard shows how many visitor questions went unanswered in the last 30 days \u2014 only the count is ever stored, never the question \u2014 with a direct path to Managed AI or to adding more own answers.<\/li>\n<li>Bundled translations now take precedence over the automatic wordpress.org language pack, which was partial and silently switched half the German interface back to English.<\/li>\n<li>Connection status for Managed AI &amp; Live Chat is shown as a clear Connected \/ Not connected chip, and a menu shortcut leads straight to that tab.<\/li>\n<li>Chat widget polish: messages and the panel now ease in with a short animation, buttons lift on hover. Fully disabled for visitors who prefer reduced motion.<\/li>\n<li>Fixed the German \"Open\" label (\"\u00d6ffnung\" \u2192 \"\u00d6ffnen\").<\/li>\n<\/ul>\n\n<p>For releases before 0.20.0, see <a href=\"https:\/\/plugins.svn.wordpress.org\/alynivo\/trunk\/changelog.txt\">changelog.txt<\/a>.<\/p>","raw_excerpt":"GDPR-aware live chat &amp; AI chatbot for customer support: auto answers, human handover, shared inbox. EU hosted, stored in Germany.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/342674","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=342674"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/genco87"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=342674"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=342674"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=342674"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=342674"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=342674"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=342674"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}