{"id":386194,"date":"2026-10-16T16:05:22","date_gmt":"2026-10-16T16:05:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/chiaro-ai-sales-analytics-for-woocommerce\/"},"modified":"2026-10-16T16:05:01","modified_gmt":"2026-10-16T16:05:01","slug":"chiaro-ai-sales-analytics-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/chiaro-ai-sales-analytics-for-woocommerce\/","author":23585282,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.7.3","stable_tag":"0.7.3","tested":"7.1.3","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Chiaro \u2013 AI Sales Analytics for WooCommerce","header_author":"TCE Dev","header_description":"Ask questions about your WooCommerce store in plain language and get answers with tables and charts. Only the question and the data structure are sent to the AI, never your store data.","assets_banners_color":"a4b5c6","last_updated":"2026-10-16 16:05: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":39,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.7.3":{"tag":"0.7.3","author":"tceitalia","date":"2026-10-16 16:05:01","revision":3750741}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3750741,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3750741,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3750741,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3750741,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3750741,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.7.3"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3750741,"resolution":"1","location":"assets","locale":"","width":1278,"height":847},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3750741,"resolution":"2","location":"assets","locale":"","width":1278,"height":847},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3750741,"resolution":"3","location":"assets","locale":"","width":1278,"height":847},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3750741,"resolution":"4","location":"assets","locale":"","width":1278,"height":847},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3750741,"resolution":"5","location":"assets","locale":"","width":1278,"height":847},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3750741,"resolution":"6","location":"assets","locale":"","width":1278,"height":847}},"screenshots":{"1":"The dashboard: key numbers compared with the previous period, the revenue trend and the best-selling products.","2":"An answer with a chart: revenue by category this month, compared with the same days of last year.","3":"The table of the same answer, the CSV export, the pinned question and the SQL query used.","4":"\"Ask Chiaro\" on a product: suggested questions about that product.","5":"Pinned questions run again with today's data, for free.","6":"Topping up questions: with automatic top-up you see exactly what will be charged, when and up to which monthly limit."}},"plugin_section":[],"plugin_tags":[2353,232,3654,332,286],"plugin_category":[36,45],"plugin_contributors":[287145],"plugin_business_model":[],"class_list":["post-386194","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-analytics","plugin_tags-reports","plugin_tags-sales","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-tceitalia","plugin_committers-tceitalia"],"banners":{"banner":"https:\/\/ps.w.org\/chiaro-ai-sales-analytics-for-woocommerce\/assets\/banner-772x250.png?rev=3750741","banner_2x":"https:\/\/ps.w.org\/chiaro-ai-sales-analytics-for-woocommerce\/assets\/banner-1544x500.png?rev=3750741","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/chiaro-ai-sales-analytics-for-woocommerce\/assets\/icon.svg?rev=3750741","icon":"https:\/\/ps.w.org\/chiaro-ai-sales-analytics-for-woocommerce\/assets\/icon.svg?rev=3750741","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/chiaro-ai-sales-analytics-for-woocommerce\/assets\/screenshot-1.jpg?rev=3750741","caption":"The dashboard: key numbers compared with the previous period, the revenue trend and the best-selling products."},{"src":"https:\/\/ps.w.org\/chiaro-ai-sales-analytics-for-woocommerce\/assets\/screenshot-2.jpg?rev=3750741","caption":"An answer with a chart: revenue by category this month, compared with the same days of last year."},{"src":"https:\/\/ps.w.org\/chiaro-ai-sales-analytics-for-woocommerce\/assets\/screenshot-3.jpg?rev=3750741","caption":"The table of the same answer, the CSV export, the pinned question and the SQL query used."},{"src":"https:\/\/ps.w.org\/chiaro-ai-sales-analytics-for-woocommerce\/assets\/screenshot-4.jpg?rev=3750741","caption":"\"Ask Chiaro\" on a product: suggested questions about that product."},{"src":"https:\/\/ps.w.org\/chiaro-ai-sales-analytics-for-woocommerce\/assets\/screenshot-5.jpg?rev=3750741","caption":"Pinned questions run again with today's data, for free."},{"src":"https:\/\/ps.w.org\/chiaro-ai-sales-analytics-for-woocommerce\/assets\/screenshot-6.jpg?rev=3750741","caption":"Topping up questions: with automatic top-up you see exactly what will be charged, when and up to which monthly limit."}],"raw_content":"<!--section=description-->\n<p>Chiaro lets store owners ask questions about their own WooCommerce data, in plain language, and get back a short answer, a table and a chart:<\/p>\n\n<ul>\n<li>\"Which 5 products generated the most revenue this year?\"<\/li>\n<li>\"How are sales going this month compared with last year?\"<\/li>\n<li>\"Which products are returned the most, and why?\"<\/li>\n<li>\"Which size do I sell the most?\"<\/li>\n<li>\"Which provinces and countries do my orders come from?\"<\/li>\n<li>\"Which products are out of stock but sold well in the last 6 months?\"<\/li>\n<li>\"What is my margin this year, by category?\" (with WooCommerce \"Cost of Goods Sold\")<\/li>\n<\/ul>\n\n<p>Chiaro is in <strong>beta<\/strong>: it is tested on stores with thousands of orders, but we are still learning from real stores. If an answer looks wrong, the SQL query is always one click away, and we would love to hear from you in the support forum.<\/p>\n\n<p><strong>What you get<\/strong><\/p>\n\n<ul>\n<li><strong>Dashboard<\/strong> with the key numbers of your store compared with the previous period, the revenue of the last 12 months and the best-selling products. It runs on your site: no question is used.<\/li>\n<li><strong>Suggested questions<\/strong> based on your own data, one click away.<\/li>\n<li><strong>Answers with a chart and a table<\/strong>, automatically compared with the previous period when the question names one (this month, last year, the last 30 days...), with side-by-side bars for comparisons.<\/li>\n<li><strong>Follow-up questions<\/strong>: \"and in June?\", \"only for Milan\", \"split it by month\". Chiaro remembers the last questions of the conversation (their text and query, never the data).<\/li>\n<li><strong>Monday summary by email<\/strong> (optional): last week compared with the week before, the best-selling products and up to three things worth a look (a product running out, a product selling less, refunds going up, days without orders). Calculated on your site: no question is used.<\/li>\n<li><strong>Alerts<\/strong> every morning in the dashboard, with a counter on the Chiaro menu: a product about to run out or out of stock while it was selling, sales dropping, no orders for 48 hours, refunds going up. Optional email as soon as one appears. Calculated on your site: no question is used.<\/li>\n<li><strong>Pinned questions<\/strong>: pin an answer and it runs again for free with today's data.<\/li>\n<li><strong>\"Ask Chiaro\"<\/strong> buttons on products, orders and customers.<\/li>\n<li><strong>CSV export<\/strong> of every answer, ready for Excel.<\/li>\n<li><strong>Voice dictation<\/strong> of the question (Chrome, Edge, Safari).<\/li>\n<\/ul>\n\n<p><strong>Your data stays on your site.<\/strong> Only your question and the structure of the data (view and column names) are sent to the AI service. The AI writes a database query; Chiaro checks it and runs it on your own database. The rows of the result are never sent to the AI: the text, the table and the chart are built by the plugin.<\/p>\n\n<p><strong>Safe by design.<\/strong><\/p>\n\n<ul>\n<li>Chiaro reads the store through 10 read-only database views (<code>ai_bi_*<\/code>) that contain no customer names, emails, phone numbers or full addresses.<\/li>\n<li>Every query generated by the AI is checked before it runs: a single <code>SELECT<\/code>, only on those views, with a row limit.<\/li>\n<li>Queries run in a read-only database transaction, with a time limit where the database server supports it.<\/li>\n<li>You can use a dedicated read-only MySQL user.<\/li>\n<li>You can always see the SQL query used for each answer.<\/li>\n<\/ul>\n\n<p><strong>Works out of the box.<\/strong> Activate Chiaro with your email and get 50 free questions, with no AI key to set up. When they run out you can buy question packs (see Pricing below), or use your own AI key.<\/p>\n\n<p><strong>Bring your own AI.<\/strong> Chiaro also works with your API key for Google Gemini, Anthropic Claude, OpenAI or any OpenAI-compatible service (for example a local Ollama server). You pay the AI provider directly and Chiaro is free.<\/p>\n\n<p><strong>Your language.<\/strong> The interface follows the language of your WordPress profile: English, Italian, French, Spanish and German (other languages use English). Answers follow the language of the question.<\/p>\n\n<h4>Pricing<\/h4>\n\n<p>With the Chiaro questions service the first 50 questions are free. Then you buy packs, with no subscription and no expiry:<\/p>\n\n<ul>\n<li>300 questions: \u20ac9<\/li>\n<li>1,000 questions: \u20ac25<\/li>\n<li>3,000 questions: \u20ac59<\/li>\n<\/ul>\n\n<p>Prices include VAT. Pinned questions and the dashboard run again for free. Optional automatic top-up buys the same pack when the questions run low, up to a monthly limit you choose. An unused pack can be refunded within 14 days from the plugin. With your own AI key Chiaro is free.<\/p>\n\n<h3>External services<\/h3>\n\n<h4>Chiaro questions service (default)<\/h4>\n\n<p>When you activate Chiaro with your email, the plugin connects to the Chiaro service at https:\/\/chiaro-api.tceitalia.com, run by TCE Italia.\n* At activation it sends: the site address, the email you enter and the plugin version.\n* For every question it sends: the question, the structure of the Chiaro data views (names and descriptions of the columns) and, for follow-up questions, up to 3 previous questions of the same conversation with their database query. The question text may include product names or customer ids when you use \"Ask Chiaro\" on a product, order or customer screen. Store data rows (orders, customers, amounts) are never sent: the query runs on your site.\n* To show the questions left and manage top-ups it sends the site identifier, signed with a key stored on your site.\n* If you enter a partner code in Settings, it sends that code to link the site to the agency.\nThe service forwards the question to Google Gemini to write the query. Terms: https:\/\/chiaro-api.tceitalia.com\/terms \u2013 Privacy: https:\/\/chiaro-api.tceitalia.com\/privacy<\/p>\n\n<h4>Payments<\/h4>\n\n<p>Question packs are sold by Paddle.com (merchant of record). The payment page opens on the Chiaro service and loads Paddle.js. Paddle terms: https:\/\/www.paddle.com\/legal\/terms \u2013 Privacy: https:\/\/www.paddle.com\/legal\/privacy<\/p>\n\n<h4>Your own AI key (optional)<\/h4>\n\n<p>To answer a question, Chiaro sends a request to the AI service you choose in <strong>Chiaro \u2192 Settings<\/strong>. Nothing is sent until you configure a service and ask a question (or press \"Test the setup\").<\/p>\n\n<p>What is sent, every time you ask a question: the text of the question, the names and types of the columns of the <code>ai_bi_*<\/code> views, a description of the data model, today's date and, for follow-up questions, up to 3 previous questions of the same conversation with their database query. Your API key is sent to that service only, for authentication. No order, product or customer data is sent.<\/p>\n\n<p>Depending on your choice, the request goes to one of these services:<\/p>\n\n<ul>\n<li><strong>Google Gemini API<\/strong> (Google LLC) \u2013 used when \"Google Gemini\" is selected. <a href=\"https:\/\/ai.google.dev\/gemini-api\/terms\">Terms of service<\/a>, <a href=\"https:\/\/policies.google.com\/privacy\">Privacy policy<\/a>.<\/li>\n<li><strong>Anthropic API<\/strong> (Anthropic PBC) \u2013 used when \"Anthropic Claude\" is selected. <a href=\"https:\/\/www.anthropic.com\/legal\/commercial-terms\">Commercial terms<\/a>, <a href=\"https:\/\/www.anthropic.com\/legal\/privacy\">Privacy policy<\/a>.<\/li>\n<li><strong>OpenAI API<\/strong> (OpenAI, L.L.C.) \u2013 used when \"OpenAI\" is selected. <a href=\"https:\/\/openai.com\/policies\/terms-of-use\/\">Terms of use<\/a>, <a href=\"https:\/\/openai.com\/policies\/privacy-policy\/\">Privacy policy<\/a>.<\/li>\n<li><strong>Another OpenAI-compatible service<\/strong> \u2013 used when you enter its URL yourself; its own terms and privacy policy apply.<\/li>\n<\/ul>\n\n<h4>Voice dictation (optional)<\/h4>\n\n<p>The microphone button in the chat uses the speech recognition built into your browser (the Web Speech API). The plugin does not send audio anywhere: depending on the browser, your voice is processed by Google (Chrome), Microsoft (Edge) or Apple (Safari) under their own terms, and only the recognized text is written in the question box. Nothing is sent until you press the button; you can hide it in <strong>Chiaro \u2192 Settings<\/strong>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin. WooCommerce must be active, with High-Performance Order Storage (HPOS) enabled.<\/li>\n<li>The setup wizard opens. Choose how to answer: activate Chiaro with your email (a code arrives by email, then you get 50 free questions) or paste your own AI key.<\/li>\n<li>The wizard prepares the data views and checks the database.<\/li>\n<li>Optional: in <strong>Chiaro \u2192 Settings<\/strong> enter a MySQL user with read-only permission. If you leave it empty, Chiaro uses the WordPress database user inside read-only transactions.<\/li>\n<li>Ask your first question, or start from a suggested one.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20my%20store%20data%20sent%20to%20the%20ai%3F\"><h3>Is my store data sent to the AI?<\/h3><\/dt>\n<dd><p>No. Only the question and the structure of the views are sent. The query runs on your database and the results stay on your site.<\/p><\/dd>\n<dt id=\"how%20much%20does%20it%20cost%3F\"><h3>How much does it cost?<\/h3><\/dt>\n<dd><p>With your own AI key Chiaro is free. With the Chiaro questions service the first 50 questions are free, then packs start at \u20ac9 for 300 questions, with no subscription. See Pricing above.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20create%20an%20account%3F\"><h3>Do I need to create an account?<\/h3><\/dt>\n<dd><p>No account and no password: you activate the site with your email and a code. Your question balance is linked to that email and site.<\/p><\/dd>\n<dt id=\"can%20the%20ai%20change%20or%20delete%20data%20in%20my%20store%3F\"><h3>Can the AI change or delete data in my store?<\/h3><\/dt>\n<dd><p>No. The plugin only runs a single <code>SELECT<\/code> on its read-only views, inside a read-only transaction that is always rolled back. For extra protection you can use a MySQL user that can only read the <code>ai_bi_*<\/code> views.<\/p><\/dd>\n<dt id=\"which%20ai%20service%20should%20i%20use%3F\"><h3>Which AI service should I use?<\/h3><\/dt>\n<dd><p>Chiaro is tested with Google Gemini (gemini-3.6-flash). Other services work if they follow the OpenAI or Anthropic API.<\/p><\/dd>\n<dt id=\"can%20chiaro%20calculate%20my%20margin%3F\"><h3>Can Chiaro calculate my margin?<\/h3><\/dt>\n<dd><p>Yes, if you use the WooCommerce \"Cost of Goods Sold\" feature: turn it on in WooCommerce &gt; Settings &gt; Advanced &gt; Features and enter the cost of your products. Orders placed before you entered the costs use the current product cost.<\/p><\/dd>\n<dt id=\"does%20it%20work%20without%20hpos%3F\"><h3>Does it work without HPOS?<\/h3><\/dt>\n<dd><p>Not yet: the data views read the High-Performance Order Storage tables.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20uninstall%20the%20plugin%3F\"><h3>What happens when I uninstall the plugin?<\/h3><\/dt>\n<dd><p>The <code>ai_bi_*<\/code> views, the plugin settings and the account data (site connection) are removed. Your store data is never touched. Your question balance stays on the Chiaro service and comes back when you activate again with the same email.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.7.3<\/h4>\n\n<ul>\n<li>Stock alerts and the Monday summary now use the same pace as the questions to Chiaro: the last 30 days, without refunded orders, and only for products with at least 5 sales in that time.<\/li>\n<li>Line charts: dates under the chart are easier to read (for example \"Oct 2026\") and no longer overlap.<\/li>\n<li>Simpler setup: you activate Chiaro with your email and start with 50 free questions. Your own AI key is still available in Settings, under \"Advanced\".<\/li>\n<li>Settings: the data views count now shows all 10 views.<\/li>\n<li>Partner codes: if a WordPress agency gave you a code, enter it once in Settings (Chiaro questions) to get its discount on question packs.<\/li>\n<\/ul>\n\n<h4>0.7.2<\/h4>\n\n<ul>\n<li>Text domain renamed to match the WordPress.org slug (chiaro-ai-sales-analytics-for-woocommerce), so translations can come from translate.wordpress.org.<\/li>\n<\/ul>\n\n<h4>0.7.1<\/h4>\n\n<ul>\n<li>Days of stock and reorder: ask which products will run out first at the current sales pace and how many units to reorder to cover the next 30 days (or the days you choose). The stock suggestion now asks this question.<\/li>\n<li>Up to 9 suggested questions, so every question that fits your store's data is shown.<\/li>\n<\/ul>\n\n<h4>0.7.0<\/h4>\n\n<ul>\n<li>Alerts: every morning at 7 (site time) Chiaro checks the store and shows in the dashboard what is worth a look: a product that will run out within a week, a product out of stock that was selling, yesterday's sales well below the usual for that weekday, no orders for 48 hours, refunds of the month more than double the usual. Each alert has \"Ask Chiaro\" and \"Dismiss\"; the Chiaro menu shows how many are open. Optional email as soon as a new alert appears (off by default). Open alerts also come first in the Monday summary.<\/li>\n<\/ul>\n\n<h4>0.6.0<\/h4>\n\n<ul>\n<li>Monday summary by email: every Monday at 8 (site time) the numbers of the past week compared with the week before, the 3 best-selling products and up to three things worth a look: a product that will run out within a week, a product selling much less, refunds going up, days without orders. Turn it on in the setup or in Settings, with \"Send me a test now\". Free: no AI, no questions used. Off for sites updated from earlier versions until you turn it on.<\/li>\n<\/ul>\n\n<h4>0.5.9<\/h4>\n\n<ul>\n<li>Margin: with WooCommerce \"Cost of Goods Sold\" turned on, ask for margin, margin percentage, markup and cost of goods sold, by product, category or period. Orders placed before the costs were set use the current product cost. Without costs, Chiaro explains where to turn them on.<\/li>\n<li>An answer with a comparison and other values shows the compared value once.<\/li>\n<\/ul>\n\n<h4>0.5.8<\/h4>\n\n<ul>\n<li>Follow-up questions: continue the conversation with \"and in June?\", \"only for Milan\" or \"split it by month\" without repeating the question. Chiaro sends the AI the last 3 questions of the conversation with their query, never the data. \"New conversation\" starts again; a conversation also ends after 30 minutes.<\/li>\n<\/ul>\n\n<h4>0.5.7<\/h4>\n\n<ul>\n<li>New questions you can ask: products returned the most, best-selling sizes and variants, cancelled and failed orders, free shipping by period. Stock of products with variants is the sum of the variants.<\/li>\n<li>Answers follow the language of the question when it differs from your WordPress language.<\/li>\n<li>Charts: comparisons show side-by-side bars with a legend; product and category names keep their capitals in the summary; the last month label of line charts is no longer cut.<\/li>\n<li>Fixed: some English answers failed with a database syntax error when a column was named like a reserved MySQL word (for example \"year_month\").<\/li>\n<li>Automatic top-up: before paying (and when you change it) Chiaro shows exactly how much will be charged, when and up to what monthly limit.<\/li>\n<\/ul>\n\n<h4>0.5.6<\/h4>\n\n<ul>\n<li>When the hourly question limit is reached, the wait is shown in minutes instead of seconds.<\/li>\n<\/ul>\n\n<h4>0.5.5<\/h4>\n\n<ul>\n<li>Clearer activation: after \"Send the code\" you see where the code went, with \"Change email\"; \"Send a new code\" shows the seconds left; the weekly summary option is gone until the feature is ready; without free questions the message explains how to top up.<\/li>\n<\/ul>\n\n<h4>0.5.4<\/h4>\n\n<ul>\n<li>Settings are clearer: with Chiaro questions the section for your own AI key is hidden; if the site is not activated yet it opens with \"I already have my own AI key\". The status shows \"AI service: Chiaro questions\" instead of asking for a key.<\/li>\n<\/ul>\n\n<h4>0.5.3<\/h4>\n\n<ul>\n<li>Database permission warnings are translated, and an administrator user (such as root) gets one short warning instead of a long list of permissions.<\/li>\n<\/ul>\n\n<h4>0.5.2<\/h4>\n\n<ul>\n<li>After a WooCommerce or Chiaro update the data views are recreated automatically, and checked once a day: if one stops working, a notice offers to update them.<\/li>\n<\/ul>\n\n<h4>0.5.1<\/h4>\n\n<ul>\n<li>Column headings of the answers are fully translated.<\/li>\n<li>Years, weeks and months are shown as labels (\"2026\", \"202639\"), without thousands separators.<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>Chiaro speaks your language: interface and answers in English, Italian, French, Spanish and German, following the language of your WordPress profile (other languages use English).<\/li>\n<li>Suggested questions and the dashboard follow the language of each user.<\/li>\n<\/ul>\n\n<h4>0.4.8<\/h4>\n\n<ul>\n<li>\"Edit\" button under each question in the chat: it puts the question back in the box, so you can change it and ask again.<\/li>\n<\/ul>\n\n<h4>0.4.7<\/h4>\n\n<ul>\n<li>After an update the browser loads the new logo instead of an old saved copy.<\/li>\n<\/ul>\n\n<h4>0.4.6<\/h4>\n\n<ul>\n<li>Fixed a typo in the logo (\"Conversational BI\").<\/li>\n<\/ul>\n\n<h4>0.4.5<\/h4>\n\n<ul>\n<li>The menu icon shows the whole Chiaro \"C\", a little thicker so it reads well at small size.<\/li>\n<\/ul>\n\n<h4>0.4.4<\/h4>\n\n<ul>\n<li>The Chiaro menu entry shows the Chiaro \"C\" instead of a generic chart icon.<\/li>\n<\/ul>\n\n<h4>0.4.3<\/h4>\n\n<ul>\n<li>Dictation keeps listening through pauses (it stops after 4 seconds of silence or with another click) and the button stays red while it listens.<\/li>\n<\/ul>\n\n<h4>0.4.2<\/h4>\n\n<ul>\n<li>Dictation says when it hears no voice (for example when the browser uses the wrong microphone) instead of stopping silently.<\/li>\n<\/ul>\n\n<h4>0.4.1<\/h4>\n\n<ul>\n<li>Voice dictation: a microphone button next to the question box (Chrome, Edge, Safari) writes the question without sending it. It can be hidden in the settings.<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Pinned questions: pin an answer and it runs again for free with today's data, from the Pinned page and the dashboard (up to 20).<\/li>\n<li>CSV files are named after the question and the date; text that Excel would read as a formula is written as text.<\/li>\n<\/ul>\n\n<h4>0.3.4<\/h4>\n\n<ul>\n<li>\"Ask Chiaro\" questions show product and customer names; the AI receives only their ids, and customer names never leave the site.<\/li>\n<li>Setup wizard buttons wait until the page is ready, so the first click is never lost.<\/li>\n<\/ul>\n\n<h4>0.3.3<\/h4>\n\n<ul>\n<li>The Chiaro logo at the top of the plugin pages.<\/li>\n<\/ul>\n\n<h4>0.3.2<\/h4>\n\n<ul>\n<li>Purchases list in the settings, with a \"Request refund\" button: unused packs are refunded automatically within 14 days.<\/li>\n<\/ul>\n\n<h4>0.3.1<\/h4>\n\n<ul>\n<li>Customer, order and product ids in the answers open the record in WooCommerce.<\/li>\n<li>Suggested questions are written in the box, not sent: you decide when to ask.<\/li>\n<li>Answers with a comparison show the value once.<\/li>\n<li>Amounts always with two decimals.<\/li>\n<li>The verification code can be pasted from the email.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Questions without an AI key: 50 free questions, then question packs.<\/li>\n<li>Setup wizard.<\/li>\n<li>Dashboard as the first page of Chiaro.<\/li>\n<li>Suggested questions based on your store data.<\/li>\n<li>Comparison with the previous period in the answers.<\/li>\n<li>\"Ask Chiaro\" on products, orders and customers.<\/li>\n<li>Fix for answers with a table.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>New name: Chiaro \u2013 AI Sales Analytics for WooCommerce.<\/li>\n<li>Database access through the WordPress database API, in read-only transactions.<\/li>\n<li>AI requests through the WordPress HTTP API.<\/li>\n<li>Interface in English with Italian translation.<\/li>\n<li>Product sales of the last 12 months now count only valid orders, like the orders view.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Easier to read answers in the chat.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>First version.<\/li>\n<\/ul>","raw_excerpt":"Ask questions about your store in plain language. Your store data never leaves your site: only the question goes to the AI.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/386194","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=386194"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tceitalia"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=386194"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=386194"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=386194"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=386194"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=386194"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=386194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}