{"id":353561,"date":"2026-08-21T16:54:49","date_gmt":"2026-08-21T16:54:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/siftiq-ai-analytics-for-woocommerce\/"},"modified":"2026-08-21T19:14:44","modified_gmt":"2026-08-21T19:14:44","slug":"siftiq","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/siftiq\/","author":23548989,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.2","stable_tag":"1.3.2","tested":"7.0.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Siftiq \u2013 AI Analytics for WooCommerce","header_author":"Siftiq","header_description":"Siftiq \u2013 AI Analytics for WooCommerce. Conversational read-only analytics (NL \u2192 safe SQL \u2192 dynamic tables).","assets_banners_color":"0f0b2e","last_updated":"2026-08-21 19:14:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":63,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.1":{"tag":"1.3.1","author":"siftiq","date":"2026-08-21 17:45:52"},"1.3.2":{"tag":"1.3.2","author":"siftiq","date":"2026-08-21 19:14:44"}},"upgrade_notice":{"1.3.2":"<p>Labelled scatter chart axes and clearer messages when WordPress blocks a request.<\/p>","1.3.1":"<p>Security update to how generated queries are validated. Updating is recommended.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3659455,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3659455,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3659455,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3659455,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.1","1.3.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3659455,"resolution":"1","location":"assets","locale":"","width":1732,"height":869},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3659455,"resolution":"2","location":"assets","locale":"","width":1289,"height":289},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3659455,"resolution":"3","location":"assets","locale":"","width":511,"height":627}},"screenshots":{"1":"Ask a question in plain language and get the answer as a table and a chart, with your recent questions kept in the sidebar.","2":"Add any chart or table to a report with one click, or export it straight to CSV.","3":"Build the report across as many questions as you like, rename each section, add a summary, and export the whole thing as one PDF."}},"plugin_section":[],"plugin_tags":[2353,232,3654,138902,286],"plugin_category":[36,45],"plugin_contributors":[276856],"plugin_business_model":[],"class_list":["post-353561","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-analytics","plugin_tags-reports","plugin_tags-sales-reports","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-siftiq","plugin_committers-siftiq"],"banners":{"banner":"https:\/\/ps.w.org\/siftiq\/assets\/banner-772x250.png?rev=3659455","banner_2x":"https:\/\/ps.w.org\/siftiq\/assets\/banner-1544x500.png?rev=3659455","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/siftiq\/assets\/icon-128x128.png?rev=3659455","icon_2x":"https:\/\/ps.w.org\/siftiq\/assets\/icon-256x256.png?rev=3659455","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/siftiq\/assets\/screenshot-1.png?rev=3659455","caption":"Ask a question in plain language and get the answer as a table and a chart, with your recent questions kept in the sidebar."},{"src":"https:\/\/ps.w.org\/siftiq\/assets\/screenshot-2.png?rev=3659455","caption":"Add any chart or table to a report with one click, or export it straight to CSV."},{"src":"https:\/\/ps.w.org\/siftiq\/assets\/screenshot-3.png?rev=3659455","caption":"Build the report across as many questions as you like, rename each section, add a summary, and export the whole thing as one PDF."}],"raw_content":"<!--section=description-->\n<p>Your WooCommerce store already has the answers \u2014 orders, revenue, products, customers \u2014 you just have to know which report to dig through to find them. Siftiq skips that: ask a plain-language question in wp-admin, and get a table of results straight from your own store's database.<\/p>\n\n<p>Ask as many questions as you like, then collect the answers you want to keep into a report and export the whole set as a single PDF.<\/p>\n\n<h4>Example questions you can ask<\/h4>\n\n<ul>\n<li>What was my best-selling product last month?<\/li>\n<li>Which customers haven't ordered in 90 days?<\/li>\n<li>What's my average order value this quarter, compared to last?<\/li>\n<li>Which products have the highest refund rate?<\/li>\n<li>Who are my top 10 customers by lifetime spend?<\/li>\n<\/ul>\n\n<h4>Why Siftiq<\/h4>\n\n<ul>\n<li><strong>Read-only by design<\/strong> \u2014 every generated query is checked against an allow-list before it runs. Siftiq cannot create, edit, or delete anything in your store.<\/li>\n<li><strong>Your data stays on your server<\/strong> \u2014 only the question text is sent out to generate the query; the query itself runs locally against your own WordPress database, and results go straight to your browser.<\/li>\n<li><strong>No dashboards to learn<\/strong> \u2014 ask in your own words instead of hunting through report filters.<\/li>\n<li><strong>Reports you can hand to someone<\/strong> \u2014 turn any set of answers into one PDF, with your own headings and an opening summary.<\/li>\n<\/ul>\n\n<h4>Perfect for<\/h4>\n\n<p>WooCommerce store owners and managers who want quick answers without exporting data, learning a reporting tool, or asking a developer to write a query.<\/p>\n\n<h4>Key features<\/h4>\n\n<ul>\n<li>\ud83d\udcac Conversational analytics \u2014 ask about orders, revenue, products, and customers in plain language<\/li>\n<li>\ud83d\udd12 Read-only architecture \u2014 nothing in your store can be created, changed, or deleted<\/li>\n<li>\ud83d\udcc4 PDF report builder \u2014 collect charts and tables from any number of questions into one report, rename the sections, add a summary, and export it as a single branded PDF<\/li>\n<li>\ud83d\udce4 Full CSV export \u2014 every matching row, not just what's on screen, with a confirmation step for large exports<\/li>\n<li>\u2328\ufe0f Chat-style input \u2014 press Enter to submit, Shift+Enter for a new line<\/li>\n<li>\ud83d\udd14 Built-in update notifications \u2014 no need to check for new versions manually<\/li>\n<li>\ud83d\udd11 One key per store \u2014 an API key locks to the first site that uses it, so it can't be silently reused elsewhere<\/li>\n<\/ul>\n\n<h4>Requires a Siftiq account<\/h4>\n\n<p>Siftiq is a client for the Siftiq API (siftiq.app). A paid subscription and API key are required \u2014 there is no functionality without one. Pricing and signup: https:\/\/siftiq.app<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/siftiq<\/code>, or install directly through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Go to WooCommerce \u2192 Siftiq and enter your API key (get one at https:\/\/siftiq.app).<\/li>\n<li>Start asking questions about your store.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20account%20or%20subscription%3F\"><h3>Do I need an account or subscription?<\/h3><\/dt>\n<dd><p>Yes. Siftiq is a client for the Siftiq API \u2014 a subscription and API key from siftiq.app are required to use it.<\/p><\/dd>\n<dt id=\"is%20my%20data%20secure%3F\"><h3>Is my data secure?<\/h3><\/dt>\n<dd><p>Your question text is sent to the Siftiq API to generate a query; it's not stored after the request completes. The resulting store data never leaves your server \u2014 the query runs locally and results go straight to your browser. Your API key is stored hashed, never in plaintext.<\/p><\/dd>\n<dt id=\"do%20i%20need%20technical%20skills%3F\"><h3>Do I need technical skills?<\/h3><\/dt>\n<dd><p>No. Ask in plain language \u2014 Siftiq handles turning that into a safe database query.<\/p><\/dd>\n<dt id=\"can%20it%20modify%20my%20store%20data%3F\"><h3>Can it modify my store data?<\/h3><\/dt>\n<dd><p>No. Every generated query is validated as a single, read-only SELECT statement against an allow-list of WooCommerce tables before it runs.<\/p><\/dd>\n<dt id=\"can%20i%20export%20results%3F\"><h3>Can I export results?<\/h3><\/dt>\n<dd><p>Yes \u2014 export the full result set to CSV, including rows beyond what's shown on screen.<\/p><\/dd>\n<dt id=\"can%20i%20build%20a%20report%20from%20several%20questions%3F\"><h3>Can I build a report from several questions?<\/h3><\/dt>\n<dd><p>Yes. Every answer has an \"Add to report\" button, on the chart and on the table separately, so you can include a chart without its underlying rows if you prefer. Build the report up across as many questions as you like, rename each section, add a short summary at the front, and export it as a single PDF. Exported tables carry every matching row and continue across pages rather than being cut off.<\/p><\/dd>\n<dt id=\"are%20reports%20generated%20on%20your%20servers%3F\"><h3>Are reports generated on your servers?<\/h3><\/dt>\n<dd><p>No. The report is assembled and the PDF is produced in your own browser. Only the section headings are ever sent to Siftiq, and only if you ask it to write the summary for you.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20my%20store%20down%3F\"><h3>Does it slow my store down?<\/h3><\/dt>\n<dd><p>Queries run through your site's own database connection, the same as any other admin report \u2014 no extra infrastructure in the request path.<\/p><\/dd>\n<dt id=\"can%20i%20use%20one%20api%20key%20on%20multiple%20stores%3F\"><h3>Can I use one API key on multiple stores?<\/h3><\/dt>\n<dd><p>No \u2014 each key locks to the first WooCommerce site that uses it. Using it on a different site will be rejected; you'd need a separate key per store.<\/p><\/dd>\n<dt id=\"do%20you%20provide%20support%3F\"><h3>Do you provide support?<\/h3><\/dt>\n<dd><p>Yes, via https:\/\/siftiq.app\/support.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Current release.<\/li>\n<li>Scatter charts now label both axes, so it's clear which measure is which.<\/li>\n<li>Clearer messages when WordPress rejects a request: an expired session and a missing permission now say what actually happened, instead of showing WordPress's raw error.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Security: query validation now resolves every table a generated query reads from, including unprefixed and schema-qualified names, and rejects anything outside the WooCommerce analytics allow-list. Update recommended.<\/li>\n<li>Pagination bounds are bound through $wpdb-&gt;prepare() with placeholders instead of being concatenated into the statement.<\/li>\n<li>String literals are excluded from keyword checks, so ordinary product names no longer trip the validator.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Build multi-section PDF reports \u2014 add any chart or table to a report, then export the whole thing as one branded PDF with a cover page.<\/li>\n<li>Charts and tables are added separately, so you can include a chart without its underlying table, or the other way round.<\/li>\n<li>Rename any section before exporting, and write or generate a short summary that opens the report.<\/li>\n<li>Exported tables include every matching row, continuing across pages instead of being cut off.<\/li>\n<li>Declare compatibility with WooCommerce High-Performance Order Storage (HPOS), removing the \"incompatible plugin\" notice in wp-admin.<\/li>\n<li>Ask questions about orders, revenue, products, and customers in plain language \u2014 read-only, never creates, changes, or deletes anything in your store.<\/li>\n<li>Visualize results as bar, line, or donut charts \u2014 ask for a specific chart type, or let Siftiq choose one.<\/li>\n<li>Export full results to CSV \u2014 exports include every row your question matched, not just what was loaded on screen.<\/li>\n<li>Update notifications, Enter-to-submit, and simple one-key setup.<\/li>\n<\/ul>","raw_excerpt":"Talk to your WooCommerce store: ask questions in plain language, get instant read-only answers from your own data.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/353561","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=353561"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/siftiq"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=353561"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=353561"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=353561"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=353561"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=353561"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=353561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}