{"id":317277,"date":"2026-06-25T17:34:38","date_gmt":"2026-06-25T17:34:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tabpulse-tab-recovery-for-woocommerce\/"},"modified":"2026-07-04T00:06:45","modified_gmt":"2026-07-04T00:06:45","slug":"tabpulse-tab-recovery-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/he.wordpress.org\/plugins\/tabpulse-tab-recovery-for-woocommerce\/","author":23504674,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"trunk","tested":"7.0.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"TabPulse \u2014 Tab Recovery for WooCommerce","header_author":"pulseware","header_description":"Recover abandoned carts by animating the browser tab title when a customer switches tabs. No pop-ups. No emails. No server load.","assets_banners_color":"0c3c3c","last_updated":"2026-07-04 00:06:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/tabpulse.net\/","header_author_uri":"https:\/\/profiles.wordpress.org\/pulseware\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":191,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"pulseware","date":"2026-06-25 17:34:05"}},"upgrade_notice":{"1.0.1":"<p>Pro upgrade links now go straight to checkout instead of the homepage. No changes to any free feature.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3586425,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3586425,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3586425,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"TabPulse settings panel \u2014 configure your messages and rotation speed.","2":"The browser tab animating with a custom message while the customer is away.","3":"The returns counter showing how many customers came back this week \u2014 with a Pro upgrade teaser showing potential revenue recovered."}},"plugin_section":[],"plugin_tags":[15962,9430,11133,286,270035],"plugin_category":[45],"plugin_contributors":[268893],"plugin_business_model":[],"class_list":["post-317277","plugin","type-plugin","status-publish","hentry","plugin_tags-abandoned-cart","plugin_tags-cart-abandonment","plugin_tags-cart-recovery","plugin_tags-woocommerce","plugin_tags-woocommerce-recovery","plugin_category-ecommerce","plugin_contributors-pulseware","plugin_committers-pulseware"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tabpulse-tab-recovery-for-woocommerce\/assets\/icon-128x128.png?rev=3586425","icon_2x":"https:\/\/ps.w.org\/tabpulse-tab-recovery-for-woocommerce\/assets\/icon-256x256.png?rev=3586425","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>TabPulse<\/strong> is a WooCommerce abandoned cart recovery plugin that catches customers the moment they switch away from your cart or checkout page \u2014 by animating the browser tab title with custom messages like \"\u26a0\ufe0f Your cart is waiting!\" or \"\ud83d\udcb0 You left $47.50 behind!\".<\/p>\n\n<p>No intrusive pop-ups. No email capture. No server load. Just a subtle, effective cart recovery nudge right in the tab bar \u2014 invisible until the customer actually leaves.<\/p>\n\n<p>Most abandoned cart plugins are heavy, require email opt-ins, or fire on every page. TabPulse is different: it activates only when a customer switches tabs during checkout, adds zero load to your server, and works silently in the background.<\/p>\n\n<h4>Free features (this plugin)<\/h4>\n\n<ul>\n<li>\u2705 Unlimited custom tab messages for abandoned cart recovery<\/li>\n<li>\u2705 <code>{cart_total}<\/code> placeholder \u2014 show the customer their real cart value (e.g. \"You left $47.50 behind!\")<\/li>\n<li>\u2705 Configurable rotation speed (1\u201310 seconds)<\/li>\n<li>\u2705 Returns counter \u2014 see how many customers came back to your cart this week and this month<\/li>\n<li>\u2705 Works on cart and checkout pages only \u2014 zero footprint everywhere else<\/li>\n<li>\u2705 No jQuery. No external requests. 3 KB vanilla JS.<\/li>\n<li>\u2705 Multisite compatible<\/li>\n<li>\u2705 GDPR-safe \u2014 no cookies, no customer data stored<\/li>\n<\/ul>\n\n<h4>TabPulse Pro (separate plugin at tabpulse.net)<\/h4>\n\n<p>TabPulse Pro adds revenue-focused features on top of the free version:<\/p>\n\n<ul>\n<li>\ud83d\udd34 <strong>Favicon badge<\/strong> \u2014 a red notification dot on your store's favicon<\/li>\n<li>\ud83d\udcb8 <strong>Auto-coupons<\/strong> \u2014 automatically apply a discount the moment a customer returns to the tab<\/li>\n<li>\ud83d\udcca <strong>Revenue analytics<\/strong> \u2014 see exactly how much revenue TabPulse recovered<\/li>\n<li>\ud83e\uddea <strong>A\/B message testing<\/strong> \u2014 find out which messages convert best<\/li>\n<li>\ud83c\udff7\ufe0f <strong>White label<\/strong> \u2014 remove TabPulse branding (Agency plan)<\/li>\n<li>\ud83d\udd17 <strong>Webhooks<\/strong> \u2014 connect to Mailchimp, Klaviyo, and other tools (Agency plan)<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/checkout.freemius.com\/plugin\/30069\/plan\/49464\/?trial=true&amp;utm_source=wp-readme&amp;utm_medium=readme&amp;utm_campaign=upgrade\">Get TabPulse Pro \u2192<\/a><\/p>\n\n<p>14-day free trial, no credit card required.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>tabpulse-tab-recovery-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Make sure WooCommerce is active.<\/li>\n<li>Go to <strong>Settings \u2192 TabPulse<\/strong> to configure your messages.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20without%20woocommerce%3F\"><h3>Does this work without WooCommerce?<\/h3><\/dt>\n<dd><p>No. TabPulse is designed specifically for WooCommerce cart and checkout pages.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20store%3F\"><h3>Will this slow down my store?<\/h3><\/dt>\n<dd><p>No. The JS file is loaded only on cart and checkout pages, weighs under 3 KB, and has zero external dependencies.<\/p><\/dd>\n<dt id=\"can%20i%20use%20%7Bcart_total%7D%20in%20my%20messages%3F\"><h3>Can I use {cart_total} in my messages?<\/h3><\/dt>\n<dd><p>Yes. Add <code>{cart_total}<\/code> anywhere in a message and TabPulse will replace it with the customer's actual cart value (e.g. <code>$47.50<\/code>).<\/p><\/dd>\n<dt id=\"where%20does%20the%20return%20counter%20data%20come%20from%3F\"><h3>Where does the return counter data come from?<\/h3><\/dt>\n<dd><p>Every time a customer returns to your cart or checkout tab (after switching away), TabPulse records that event. The counter in your admin panel shows how many returns were detected this week and this month.<\/p><\/dd>\n<dt id=\"how%20is%20tabpulse%20pro%20different%3F\"><h3>How is TabPulse Pro different?<\/h3><\/dt>\n<dd><p>The free version animates the tab and counts returns. Pro tells you how much revenue those returns generated, applies automatic discount coupons to close the sale, and lets you A\/B test your messages. <a href=\"https:\/\/checkout.freemius.com\/plugin\/30069\/plan\/49464\/?trial=true&amp;utm_source=wp-readme&amp;utm_medium=readme-faq&amp;utm_campaign=upgrade\">Start your 14-day free trial.<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Pro upgrade links now go straight to checkout (with the 14-day trial preselected) instead of the marketing homepage. No functional changes to any free feature.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Recover abandoned WooCommerce carts by animating the browser tab title when customers switch away. No pop-ups, no emails, no server load.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/317277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=317277"}],"author":[{"embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pulseware"}],"wp:attachment":[{"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=317277"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=317277"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=317277"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=317277"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=317277"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/he.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=317277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}