{"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-06-25T17:34:05","modified_gmt":"2026-06-25T17:34:05","slug":"tabpulse-tab-recovery-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/tabpulse-tab-recovery-for-woocommerce\/","author":23504674,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","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-06-25 17:34:05","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":25,"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.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."}},"plugin_section":[],"plugin_tags":[1127,9430,10748,2150,286],"plugin_category":[45],"plugin_contributors":[268893],"plugin_business_model":[],"class_list":["post-317277","plugin","type-plugin","status-publish","hentry","plugin_tags-browser","plugin_tags-cart-abandonment","plugin_tags-recover","plugin_tags-tab","plugin_tags-woocommerce","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> catches customers the moment they switch away from your cart or checkout page \u2014 by animating the browser tab title with custom messages.<\/p>\n\n<p>No intrusive pop-ups. No email sequences. Just a subtle, effective nudge right in the tab bar.<\/p>\n\n<h4>Free features (this plugin)<\/h4>\n\n<ul>\n<li>\u2705 Unlimited custom tab messages<\/li>\n<li>\u2705 <code>{cart_total}<\/code> placeholder \u2014 show the customer their own 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 tab this week<\/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. Vanilla JS.<\/li>\n<li>\u2705 Multisite compatible<\/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:\/\/tabpulse.net\/\">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:\/\/tabpulse.net\/\">See tabpulse.net for details.<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Recover abandoned 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:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/317277","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=317277"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pulseware"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=317277"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=317277"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=317277"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=317277"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=317277"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=317277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}