WooCommerce Plugin

Your customers leave.
Their tab stays.

TabPulse animates the browser tab title and favicon when shoppers switch away — silently recovering abandoned carts without pop-ups, emails, or server load.

Activates the moment a customer switches tabs Works on cart and checkout pages automatically Zero impact on page speed or server resources

Free forever · Pro trial — no credit card required

T
1
Your cart (1 item)
G
Gmail
N
News
×1
Watching for tab changes…
4.6M
WooCommerce stores worldwide
70%
Average cart abandonment rate
0ms
Added server response time
14d
Free Pro trial — no card needed

Three things happen
in under a second

👁️
Shopper switches tabs
The moment a customer leaves your cart or checkout page, TabPulse detects it via the browser's Visibility API. No polling, no timers, zero server calls.
Tab starts animating
The page title rotates through your custom messages — "⚠️ Your cart is waiting!", "🛒 Don't forget your items" — and the favicon gets a red notification badge.
🎯
Customer comes back
Everything restores instantly. Pro users get an auto-applied coupon and a green confirmation banner — a silent incentive that closes the sale without friction.

Everything you need.
Nothing you don't.

Built specifically for WooCommerce. No settings overwhelm, no bloat — just the features that recover carts.

🔄
Unlimited title rotation
Cycle through unlimited custom messages while the customer is away. Use emoji for extra visibility. Free forever, no limits.
💰
{cart_total} placeholder
Include the customer's real cart total in your tab messages: "Come back — your $89.90 cart is waiting!" Free on all plans.
🔴
Favicon badge PRO
Draw a red notification circle over your site's favicon using the Canvas API. No image uploads — generated dynamically from your existing icon.
🏷️
Auto-coupon PRO
Generate a unique single-use WooCommerce coupon when the customer returns. Applied silently to their cart with a non-intrusive green banner.
📊
Revenue analytics PRO
See exactly how much money TabPulse recovered for your store. Real revenue numbers — not just return counts.
🧪
A/B message testing PRO
Test which tab messages bring customers back more effectively. Data-driven optimization without leaving WordPress.
🚀
Zero server load
The entire animation engine is 3 KB of vanilla JavaScript that runs entirely in the browser. Your server never gets a single extra request from TabPulse.
🔒
GDPR-safe by design
TabPulse doesn't collect, track, or store any customer data. No cookies for the animation engine. Nothing to add to your privacy policy.
🏢
5-site license AGENCY
Manage up to 5 client sites from a single license. Includes white-label mode and webhook support for custom integrations.

Start free. Upgrade when
you see results.

Every Pro and Agency plan comes with a 14-day free trial. No credit card required to start.

Free
$0
Forever free · No account needed
  • Tab title rotation — unlimited messages
  • {cart_total} in messages
  • Configurable delay (1–10s)
  • Return counter (weekly/monthly)
  • Multilingual support
  • Cart + checkout pages
  • Favicon badge
  • Auto-coupon on return
  • Revenue analytics
  • A/B message testing
Download free →
Agency
$149/yr
Up to 5 sites · Renews annually
  • Everything in Pro
  • 5-site license
  • White-label mode
  • Webhook support
  • Priority support
  • Early access to new features
Start free trial →
14 days free · No credit card

Questions

Yes. TabPulse injects a small JavaScript file only on the cart and checkout pages. It doesn't modify templates, hooks into the theme, or add any CSS to your storefront. It works with Storefront, Flatsome, Divi, Astra, and any other WooCommerce-compatible theme.
No. The entire JS engine is under 4 KB and loads asynchronously in the footer of cart and checkout pages only. It runs entirely in the visitor's browser — no extra AJAX calls on page load, no server resources consumed while the tab animates.
When a Pro customer returns to the cart after switching tabs, TabPulse makes a single secure AJAX request to generate a unique WooCommerce coupon (e.g. TAB-X4K9PZ) and apply it silently to their cart. The coupon is single-use, expires in 24 hours, and is automatically deleted after it expires or is used — keeping your WooCommerce coupon list clean.
Everything restores instantly and cleanly: the original page title is set back, the original favicon is restored, and the rotation stops. There's no flash or glitch. Pro users additionally see a non-intrusive green banner confirming their coupon was applied.
Yes. The tab animation engine doesn't set any cookies or collect any personal data. The coupon feature uses the WooCommerce session (which is standard in every WooCommerce store) to remember the coupon per session — no additional data is stored beyond what WooCommerce already tracks.
The plugin requires WooCommerce to be active. Without it, TabPulse runs in basic mode (title rotation only, no cart integration or coupon features). Full functionality requires WooCommerce 7.0 or higher.
Pro covers a single WordPress installation and includes all features. Agency adds a 5-site license, white-label mode (removes TabPulse branding from the admin panel), and webhook support for custom integrations. Perfect for developers managing multiple client stores.
Free to install

Install TabPulse today.
Your first recovered cart
pays for the Pro plan.

Add it to your WooCommerce store in 60 seconds. See the effect for yourself.