{"id":393336,"date":"2026-10-28T15:03:32","date_gmt":"2026-10-28T15:03:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/stotos-customer-loyalty-hub-for-woocommerce\/"},"modified":"2026-10-28T23:54:46","modified_gmt":"2026-10-28T23:54:46","slug":"stotos","status":"publish","type":"plugin","link":"https:\/\/az.wordpress.org\/plugins\/stotos\/","author":23554886,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Stotos - Customer Loyalty Hub for WooCommerce","header_author":"DoubleCoded","header_description":"See who keeps buying, who is slipping away, and bring them back. Customer loyalty for WooCommerce, right in wp-admin.","assets_banners_color":"a28bc0","last_updated":"2026-10-28 23:54:46","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/stotos.com","header_author_uri":"https:\/\/doublecoded.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":98,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"aleksandrgol","date":"2026-10-28 15:02:55","revision":3770917},"1.2.0":{"tag":"1.2.0","author":"aleksandrgol","date":"2026-10-28 23:54:46","revision":3771869}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3770916,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3770916,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3770916,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3770916,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3771859,"resolution":"1","location":"assets","locale":"","width":2880,"height":1800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3771859,"resolution":"2","location":"assets","locale":"","width":2880,"height":1800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3771859,"resolution":"3","location":"assets","locale":"","width":2880,"height":1800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3771859,"resolution":"4","location":"assets","locale":"","width":2880,"height":1800},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3771859,"resolution":"5","location":"assets","locale":"","width":2880,"height":1800},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3771859,"resolution":"6","location":"assets","locale":"","width":2880,"height":1800},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3771859,"resolution":"7","location":"assets","locale":"","width":2880,"height":1800}},"screenshots":{"1":"Dashboard: retention KPIs, Winback and Review Requests at a glance.","2":"Customer Loyalty: every customer with segment, loyalty score and lifetime value.","3":"Customer card: order history, winback coupon and review request.","4":"Winback: coupon defaults, results and the coupons you sent.","5":"Winback email preview: a personal single-use coupon sent from your store.","6":"Review Requests: results and the requests you sent.","7":"Settings: churn thresholds and the email footer."}},"plugin_section":[],"plugin_tags":[232,257442,7619,23979,286],"plugin_category":[36,45],"plugin_contributors":[281125],"plugin_business_model":[],"class_list":["post-393336","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-churn","plugin_tags-customers","plugin_tags-retention","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-aleksandrgol","plugin_committers-aleksandrgol"],"banners":{"banner":"https:\/\/ps.w.org\/stotos\/assets\/banner-772x250.png?rev=3770916","banner_2x":"https:\/\/ps.w.org\/stotos\/assets\/banner-1544x500.png?rev=3770916","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/stotos\/assets\/icon-128x128.png?rev=3770916","icon_2x":"https:\/\/ps.w.org\/stotos\/assets\/icon-256x256.png?rev=3770916","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/stotos\/assets\/screenshot-1.png?rev=3771859","caption":"Dashboard: retention KPIs, Winback and Review Requests at a glance."},{"src":"https:\/\/ps.w.org\/stotos\/assets\/screenshot-2.png?rev=3771859","caption":"Customer Loyalty: every customer with segment, loyalty score and lifetime value."},{"src":"https:\/\/ps.w.org\/stotos\/assets\/screenshot-3.png?rev=3771859","caption":"Customer card: order history, winback coupon and review request."},{"src":"https:\/\/ps.w.org\/stotos\/assets\/screenshot-4.png?rev=3771859","caption":"Winback: coupon defaults, results and the coupons you sent."},{"src":"https:\/\/ps.w.org\/stotos\/assets\/screenshot-5.png?rev=3771859","caption":"Winback email preview: a personal single-use coupon sent from your store."},{"src":"https:\/\/ps.w.org\/stotos\/assets\/screenshot-6.png?rev=3771859","caption":"Review Requests: results and the requests you sent."},{"src":"https:\/\/ps.w.org\/stotos\/assets\/screenshot-7.png?rev=3771859","caption":"Settings: churn thresholds and the email footer."}],"raw_content":"<!--section=description-->\n<p>Stotos gives you a clear picture of your customer base, right inside wp-admin:<\/p>\n\n<ul>\n<li><strong>Loyalty score (0 to 100)<\/strong> for every customer, based on how recently, how often and how much they buy.<\/li>\n<li><strong>Churn thresholds you control<\/strong>: 60\/90 days out of the box, or let the plugin adapt them to how often your customers buy, so a coffee shop and a furniture store get different \"at risk\" definitions.<\/li>\n<li><strong>Segments<\/strong>: Loyal, At Risk, Churned and Prospect, with one-click filtering.<\/li>\n<li><strong>Retention KPIs<\/strong>: active customers, orders, revenue, average order value, repeat rate and average lifetime value, with period-over-period deltas.<\/li>\n<li><strong>Winback coupons<\/strong>: send a lapsed customer a personal single-use coupon locked to their email, from your store's own email. Discount, minimum order and validity are prefilled from your defaults and can be changed per coupon. A redemption report shows which coupons were used and the revenue they brought back.<\/li>\n<li><strong>Review requests<\/strong>: ask a customer for a review of their latest completed order, with a button per product that opens the native WooCommerce review form. Products they already reviewed are left out; reviews that come in are matched back so you see the review rate and average rating.<\/li>\n<li><strong>Customer drawer<\/strong>: last order, order count, total spent, loyalty score and order history, plus the winback coupon and review request buttons.<\/li>\n<li><strong>Respectful emails<\/strong>: a cooldown per customer, one opt-out list for both kinds of email, a signed unsubscribe link in every email, and an optional \"Sent via Stotos\" footer, off by default.<\/li>\n<\/ul>\n\n<p>Everything runs on your own site from your WooCommerce data. Emails go out through your site's own WordPress mail. No account is needed and nothing is sent to any outside service.<\/p>\n\n<p><strong>Stotos Pro (optional add-on).<\/strong> If you want winback coupons and review requests to go out on their own every day, Stotos Pro is a separate plugin from stotos.com that adds the daily automation on top of this one. This plugin works fully without it.<\/p>\n\n<h3>Credits<\/h3>\n\n<ul>\n<li>Interface font: <a href=\"https:\/\/github.com\/Gue3bara\/Alexandria\">Alexandria<\/a> by Mohamed Gaber, licensed under the SIL Open Font License 1.1 (<code>assets\/fonts\/OFL.txt<\/code>), bundled locally.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/<\/code> or install it from the Plugins screen.<\/li>\n<li>Activate it. WooCommerce must be active.<\/li>\n<li>Open <strong>Stotos \u2192 Dashboard<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20send%20my%20customer%20data%20anywhere%3F\"><h3>Does this plugin send my customer data anywhere?<\/h3><\/dt>\n<dd><p>No. Loyalty scores, segments and KPIs are built on your own server from your WooCommerce data, and emails go out through your own site. The plugin does not connect to any outside service.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20pay%3F\"><h3>Do I need to pay?<\/h3><\/dt>\n<dd><p>No. Everything in this plugin is free and unlimited, including sending coupons and review requests by hand. The daily automation is in the separate Stotos Pro add-on.<\/p><\/dd>\n<dt id=\"how%20are%20%22at%20risk%22%20and%20%22churned%22%20defined%3F\"><h3>How are \"At Risk\" and \"Churned\" defined?<\/h3><\/dt>\n<dd><p>By default a customer is at risk after 60 days without an order and churned after 90. In Settings you can change these numbers or switch to automatic thresholds, which adapt to how often your customers usually come back.<\/p><\/dd>\n<dt id=\"who%20sends%20the%20winback%20and%20review-request%20emails%3F\"><h3>Who sends the winback and review-request emails?<\/h3><\/dt>\n<dd><p>Your own site does, with WordPress mail and the sender from WooCommerce \u2192 Settings \u2192 Emails. For reliable delivery we recommend an SMTP plugin. Each email carries an unsubscribe link. A small \"Sent via Stotos\" line can be switched on under Settings; it is off by default. One opt-out covers both kinds of email, and you can exclude any customer from the customer drawer.<\/p><\/dd>\n<dt id=\"where%20do%20customers%20write%20the%20review%3F\"><h3>Where do customers write the review?<\/h3><\/dt>\n<dd><p>On your product page: the button in the email opens the product's own WooCommerce review form. Review requests therefore follow your WooCommerce review settings: when reviews are disabled no request can be sent, and when only logged-in verified owners may review, guest orders are skipped.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20winback%20coupons%20when%20i%20delete%20the%20plugin%3F\"><h3>What happens to winback coupons when I delete the plugin?<\/h3><\/dt>\n<dd><p>The plugin's own tables and settings are removed. The coupons stay in WooCommerce (they belong to your store and real orders may reference them) and expire on their own.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Winback coupons and review requests from the customer card, sent through your site's own email, with cooldowns and one opt-out list.<\/li>\n<li>Churn thresholds you set or let the plugin adapt, always kept between 7 and 730 days.<\/li>\n<li>Works with the optional Stotos Pro add-on for daily sending.<\/li>\n<li>The \"Sent via Stotos\" line in emails is off by default and can be switched on under Settings.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release: customer loyalty dashboard, segments, retention KPIs, winback coupons and review requests.<\/li>\n<\/ul>","raw_excerpt":"See who keeps buying, who is slipping away, and bring them back. Customer loyalty for WooCommerce, right in wp-admin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/az.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/393336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/az.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/az.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/az.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=393336"}],"author":[{"embeddable":true,"href":"https:\/\/az.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/aleksandrgol"}],"wp:attachment":[{"href":"https:\/\/az.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=393336"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/az.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=393336"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/az.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=393336"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/az.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=393336"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/az.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=393336"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/az.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=393336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}