{"id":314618,"date":"2026-05-23T06:03:48","date_gmt":"2026-05-23T06:03:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/virtevo-insights-store-analytics-churn-prevention\/"},"modified":"2026-06-25T03:32:26","modified_gmt":"2026-06-25T03:32:26","slug":"virtevo-insights","status":"publish","type":"plugin","link":"https:\/\/kab.wordpress.org\/plugins\/virtevo-insights\/","author":23501794,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.10","stable_tag":"1.0.10","tested":"7.0","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"Virtevo Insights \u2014 WooCommerce Analytics, Reports & Churn Prediction","header_author":"Virtevo","header_description":"Store analytics dashboard with RFM churn prediction, period comparison (MoM\/QoQ\/YoY\/YTD), advanced analytics and automated PDF & Excel reports for WooCommerce.","assets_banners_color":"0a0a0e","last_updated":"2026-06-25 03:32:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/virtevo.bg\/virtevo-insights","header_author_uri":"https:\/\/virtevo.bg","rating":4,"author_block_rating":0,"active_installs":0,"downloads":261,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.10":{"tag":"1.0.10","author":"ehristov","date":"2026-06-25 03:32:26"},"1.0.7":{"tag":"1.0.7","author":"ehristov","date":"2026-05-23 06:31:58"},"1.0.8":{"tag":"1.0.8","author":"ehristov","date":"2026-05-27 19:53:39"},"1.0.9":{"tag":"1.0.9","author":"ehristov","date":"2026-05-27 20:00:22"}},"upgrade_notice":{"1.0.10":"<p>Improved description, new screenshots, and a small fix for the theme toggle translation. Safe to update.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":1,"5":0},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3544788,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3544788,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3544788,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3544788,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.10","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3585579,"resolution":"1","location":"assets","locale":"","width":2279,"height":1410},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3585579,"resolution":"2","location":"assets","locale":"","width":2152,"height":1172},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3585579,"resolution":"3","location":"assets","locale":"","width":2418,"height":1545},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3585579,"resolution":"4","location":"assets","locale":"","width":2288,"height":1665},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3585579,"resolution":"5","location":"assets","locale":"","width":2379,"height":871},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3585579,"resolution":"6","location":"assets","locale":"","width":2365,"height":1176}},"screenshots":{"1":"Main dashboard \u2014 KPI cards, revenue trend chart, and period comparison (MoM, QoQ, YoY, YTD)","2":"Customers \u2014 RFM segmentation with Champions, Loyal, At Risk, and Lost tiers","3":"Churn Risk dashboard \u2014 at-risk customers ranked by churn score and revenue at risk","4":"Export \u2014 Excel\/CSV export with date range and scheduled email reports","5":"Settings \u2014 automated PDF and Excel report scheduler","6":"Advanced Analytics \u2014 Customer Lifetime Value, projected revenue, and customer tier rankings"}},"plugin_section":[262246],"plugin_tags":[232,7619,434,286,33871],"plugin_category":[36],"plugin_contributors":[264074],"plugin_business_model":[],"class_list":["post-314618","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-analytics","plugin_tags-customers","plugin_tags-dashboard","plugin_tags-woocommerce","plugin_tags-woocommerce-reports","plugin_category-analytics","plugin_contributors-ehristov","plugin_committers-ehristov"],"banners":{"banner":"https:\/\/ps.w.org\/virtevo-insights\/assets\/banner-772x250.png?rev=3544788","banner_2x":"https:\/\/ps.w.org\/virtevo-insights\/assets\/banner-1544x500.png?rev=3544788","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/virtevo-insights\/assets\/icon-128x128.png?rev=3544788","icon_2x":"https:\/\/ps.w.org\/virtevo-insights\/assets\/icon-256x256.png?rev=3544788","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/virtevo-insights\/assets\/screenshot-1.png?rev=3585579","caption":"Main dashboard \u2014 KPI cards, revenue trend chart, and period comparison (MoM, QoQ, YoY, YTD)"},{"src":"https:\/\/ps.w.org\/virtevo-insights\/assets\/screenshot-2.png?rev=3585579","caption":"Customers \u2014 RFM segmentation with Champions, Loyal, At Risk, and Lost tiers"},{"src":"https:\/\/ps.w.org\/virtevo-insights\/assets\/screenshot-3.png?rev=3585579","caption":"Churn Risk dashboard \u2014 at-risk customers ranked by churn score and revenue at risk"},{"src":"https:\/\/ps.w.org\/virtevo-insights\/assets\/screenshot-4.png?rev=3585579","caption":"Export \u2014 Excel\/CSV export with date range and scheduled email reports"},{"src":"https:\/\/ps.w.org\/virtevo-insights\/assets\/screenshot-5.png?rev=3585579","caption":"Settings \u2014 automated PDF and Excel report scheduler"},{"src":"https:\/\/ps.w.org\/virtevo-insights\/assets\/screenshot-6.png?rev=3585579","caption":"Advanced Analytics \u2014 Customer Lifetime Value, projected revenue, and customer tier rankings"}],"raw_content":"<!--section=description-->\n<p><strong>The WooCommerce dashboard you wish came built-in.<\/strong><\/p>\n\n<p>WooCommerce gives you basic reports \u2014 but answering questions like <em>\"which customers are about to stop buying?\"<\/em>, <em>\"how is this month versus last month?\"<\/em> or <em>\"what's my real revenue trend?\"<\/em> means clicking through multiple screens and exporting CSVs into Excel.<\/p>\n\n<p>Virtevo Insights puts those answers on one screen and sends them to your inbox on autopilot.<\/p>\n\n<p><strong>Zero configuration. Install, activate, and your data is live in under 30 seconds.<\/strong><\/p>\n\n<h4>Why store owners install it<\/h4>\n\n<ul>\n<li><strong>See your real numbers in one screen<\/strong> \u2014 Revenue, Orders, AOV, Net Revenue, Refunds and a sales heatmap so you can spot peak hours and weak days at a glance<\/li>\n<li><strong>Catch customers before they leave<\/strong> \u2014 A built-in RFM churn engine scores every customer 0\u2013100% and tells you <em>who<\/em> to win back this week<\/li>\n<li><strong>Compare any two periods side by side<\/strong> \u2014 MoM, QoQ, YoY, YTD, or vs previous period with overlay charts and a clean comparison table<\/li>\n<li><strong>Get reports without opening WordPress<\/strong> \u2014 Schedule daily, weekly or monthly PDF and Excel reports straight to your inbox<\/li>\n<li><strong>Works in 14 languages<\/strong> \u2014 English, Bulgarian, Portuguese, Chinese, Russian, Spanish, French, German, Italian, Dutch, Hindi, Polish, Turkish, Arabic<\/li>\n<\/ul>\n\n<h4>What's included (everything is free)<\/h4>\n\n<ul>\n<li>KPI Dashboard with sales heatmap<\/li>\n<li>Product performance and category breakdown<\/li>\n<li>Customer profiles with full purchase history and RFM segments<\/li>\n<li>Churn Risk dashboard with \"revenue at risk\" totals<\/li>\n<li>Advanced Analytics \u2014 Customer Lifetime Value, revenue forecast, product affinity, coupon ROI, repeat-purchase rate and inventory velocity<\/li>\n<li>Scheduled PDF and Excel email reports<\/li>\n<li>Dark and light theme<\/li>\n<li>Full WooCommerce HPOS compatibility<\/li>\n<\/ul>\n\n<h4>How the churn prediction works<\/h4>\n\n<p>The RFM engine analyses three signals for every customer:<\/p>\n\n<ul>\n<li><strong>Recency<\/strong> \u2014 how recently they purchased<\/li>\n<li><strong>Frequency<\/strong> \u2014 how often they buy<\/li>\n<li><strong>Monetary<\/strong> \u2014 how much they spend<\/li>\n<\/ul>\n\n<p>It then learns each customer's typical purchase cycle and measures how overdue they are, producing a single 0\u2013100% churn risk score. Customers are automatically segmented into <strong>Champions<\/strong>, <strong>Loyal<\/strong>, <strong>At Risk<\/strong> and <strong>Lost<\/strong> \u2014 so you know exactly who to focus on this week.<\/p>\n\n<p>For best results, you need at least 10 completed WooCommerce orders.<\/p>\n\n<h4>Period comparison the way it should work<\/h4>\n\n<p>Compare any two periods side by side with visual overlay charts and a detailed comparison table including percentage change and trend sparklines:<\/p>\n\n<ul>\n<li>Month over Month (MoM)<\/li>\n<li>Quarter over Quarter (QoQ)<\/li>\n<li>Year over Year (YoY)<\/li>\n<li>Year to Date (YTD)<\/li>\n<li>vs Previous Period (automatic same-length comparison)<\/li>\n<\/ul>\n\n<h4>Automated email reports<\/h4>\n\n<p>Set it up once, receive reports forever:<\/p>\n\n<ul>\n<li>Choose daily, weekly or monthly delivery<\/li>\n<li>PDF and Excel attached automatically<\/li>\n<li>Sent from your own store email \u2014 not from us<\/li>\n<li>Branded with your store name and logo<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<p>Virtevo Insights processes only WooCommerce order data that already exists in your database. No data is sent to external servers. All reports are generated and stored locally on your own site.<\/p>\n\n<h4>Optional Pro add-on<\/h4>\n\n<p>Everything described above is <strong>completely free<\/strong> with no paywalls, no trial limits and no credit card required. We also offer a separate paid add-on called <strong>Virtevo Insights Pro<\/strong> which adds <em>different<\/em> features on top \u2014 true profit tracking with Cost of Goods, a Profit &amp; Loss statement, machine-learning customer predictions, a Business Health advisor and a revenue\/profit forecast. Pro is sold separately and is <strong>not required<\/strong> for any feature of this free plugin to work.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin go to <strong>Plugins \u2192 Add New<\/strong> and search for <em>Virtevo Insights<\/em>, or upload the ZIP via <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong><\/li>\n<li>Activate <strong>Virtevo Insights<\/strong> from the <strong>Plugins<\/strong> menu<\/li>\n<li>Click <strong>Virtevo Insights<\/strong> in the WordPress sidebar \u2014 your data is ready immediately<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.0+<\/li>\n<li>WooCommerce 7.0+<\/li>\n<li>PHP 8.0+<\/li>\n<li>At least 10 completed WooCommerce orders for churn prediction<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20it%20really%20free%3F\"><h3>Is it really free?<\/h3><\/dt>\n<dd><p>Yes. Every feature described above \u2014 the KPI dashboard, RFM churn prediction, period comparison, advanced analytics, and PDF\/Excel reports \u2014 is fully functional in this free plugin, with no limits, no credit card and no trial. The plugin does not lock features behind a paywall.<\/p><\/dd>\n<dt id=\"is%20there%20a%20paid%20version%3F\"><h3>Is there a paid version?<\/h3><\/dt>\n<dd><p>There is an optional, separate add-on called Virtevo Insights Pro that adds <em>different<\/em> features on top of the free plugin: true profit tracking with Cost of Goods, a Profit &amp; Loss statement, machine-learning customer predictions, a Business Health advisor and a revenue\/profit forecast. Pro is not required \u2014 the free plugin works completely on its own and nothing here is restricted or time-limited.<\/p><\/dd>\n<dt id=\"does%20this%20replace%20my%20smtp%20plugin%3F\"><h3>Does this replace my SMTP plugin?<\/h3><\/dt>\n<dd><p>No. Virtevo Insights uses WordPress's built-in <code>wp_mail()<\/code> function. Emails are sent through whatever SMTP or email service you already have configured (WP Mail SMTP, Mailchimp, etc.).<\/p><\/dd>\n<dt id=\"where%20is%20my%20data%20stored%3F\"><h3>Where is my data stored?<\/h3><\/dt>\n<dd><p>All data stays in your WordPress database. No data is sent to external servers.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%20hpos%3F\"><h3>Does it work with WooCommerce HPOS?<\/h3><\/dt>\n<dd><p>Yes. Virtevo Insights is fully compatible with WooCommerce High-Performance Order Storage (custom order tables).<\/p><\/dd>\n<dt id=\"how%20accurate%20is%20the%20churn%20prediction%3F\"><h3>How accurate is the churn prediction?<\/h3><\/dt>\n<dd><p>The RFM model is based on proven research. It calculates each customer's typical purchase cycle and measures how overdue they are. For best results, you need at least 10 completed orders.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20down%20my%20site%3F\"><h3>Does it slow down my site?<\/h3><\/dt>\n<dd><p>No. All analytics queries run only when you open the Virtevo Insights pages in wp-admin. There is no front-end JavaScript, no tracking pixel and no impact on your storefront.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Rewrote readme to better describe what the plugin actually does for store owners<\/li>\n<li>Updated plugin title and tags for clearer discoverability<\/li>\n<li>New listing screenshots showing the actual interface<\/li>\n<li>Fixed: theme toggle label (\"Dark\"\/\"Light\") was not translatable and stayed in Bulgarian on non-Bulgarian sites \u2014 now properly localised across all 14 languages<\/li>\n<li>Reorganised features around real store-owner questions<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Clarified the readme FAQ to accurately distinguish between the free plugin and the optional separate Pro add-on<\/li>\n<li>Added an \"Optional Pro Add-on\" section disclosing that paid functionality is offered separately<\/li>\n<li>No functional changes to the plugin itself<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Added \"Upgrade to Pro\" page describing the optional Pro add-on<\/li>\n<li>Added a small contextual hint on the Churn Risk page<\/li>\n<li>The Pro upsell is automatically hidden once the Pro add-on is installed and active<\/li>\n<li>No changes to free features or data<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Final cleanup of internal handles and identifiers<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Fixed a fatal error on the Customers and Churn pages caused by an incorrect date method call<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Cleaned up readme and descriptions to accurately reflect the free feature set<\/li>\n<li>Simplified internal code (removed unused plan\/pricing scaffolding)<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Updated Chart.js to 4.5.1 (latest stable)<\/li>\n<li>Renamed all internal identifiers to use the unique \"virtevo_insights\" prefix<\/li>\n<li>Additional output escaping<\/li>\n<li>Documented PDF template inline styles<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Tested up to WordPress 7.0<\/li>\n<li>Improved output escaping and prefixing for WordPress.org compliance<\/li>\n<li>Code quality improvements<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>KPI Dashboard with 6 cards and 4 charts<\/li>\n<li>RFM Churn Prediction engine<\/li>\n<li>Customer Profiles with segments<\/li>\n<li>Period Comparison (MoM, QoQ, YoY, YTD, vs Previous)<\/li>\n<li>Email Scheduler (daily\/weekly\/monthly)<\/li>\n<li>PDF Reports (HTML-based, printable)<\/li>\n<li>Excel Export (6 data sheets)<\/li>\n<li>14 languages<\/li>\n<li>Dark\/Light theme<\/li>\n<li>HPOS compatibility<\/li>\n<\/ul>","raw_excerpt":"Free WooCommerce analytics with sales dashboard, customer churn prediction, period comparison and automated PDF\/Excel reports \u2014 in 14 languages.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/314618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=314618"}],"author":[{"embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ehristov"}],"wp:attachment":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=314618"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=314618"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=314618"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=314618"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=314618"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=314618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}