Tab Return Notifier for Wordpress

Free

Tab Return Notifier is a simple, lightweight plugin that grabs users’ attention when they switch browser tabs by dynamically updating the tab title with customizable messages and animations. Perfect for e-commerce, blogs, or any site looking to reduce bounce rates and boost engagement. With features like emoji support, dynamic variables, and easy configuration, it’s a smart way to keep visitors coming back.

Description

Tab Return Notifier is a lightweight plugin that helps bring users back to your site when they switch to another browser tab. When a visitor navigates away, the plugin dynamically updates the tab title with attention-grabbing messages and animations.

Key Features:

  • Global notification messages that appear when users switch to another tab
  • Per-post type and taxonomy override options
  • Built-in emoji picker for engaging notifications
  • Multiple animation styles (rotating and scrolling messages)
  • Customizable animation speed
  • Variable system for dynamic content (site name, current page title, etc.)
  • User-friendly admin interface with live preview

Perfect for e-commerce sites, blogs, and any website that wants to reduce bounce rates and bring users back to their content. Tab Return Notifier is a smart tab title changer that helps turn passive browsing into active engagement. This browser tab notifier uses subtle page title animations to recapture attention when customers switch tabs. Ideal for highlighting limited-time offers, new content, or abandoned carts, it serves as an effective attention grabber across all modern browsers. Suitable for publishers, e-commerce sites, and marketers looking to reduce tab abandonment and increase time-on-site.

Dynamic variables

The plugin supports dynamic variables that automatically insert relevant content into your messages. These can be used in both the main message and the specific content types message fields.

  • {{document_title}} – Original document title (browser tab title).
  • {{post_title}} – Title of the current post/page.
  • {{site_name}} – Name of your WordPress site.
  • {{cart_items_count}} – Number of items in WooCommerce cart. Requires WooCommerce.
  • {{recently_viewed}} – Title of the recently viewed product. Requires WooCommerce’s “Recently Viewed Products” widget to be active for this functionality. See this page.

Demo

Installation guide

Installation via Wordpress (recommended)

  1. Navigate to: Menu -> Plugins -> Add New
  2. Search for 'Tab Return Notifier'
  3. Click install and activate

Manual installation via Wordpress

Download the plugin from the releases page. You can install this plugin via the Wordpress admin. Please follow these steps:

  1. Navigate to: Menu -> Plugins -> Add New
  2. Click ‘Upload Plugin’ in the top left corner
  3. Locate and select the plugin .zip file
  4. Upload and activate the plugin

Installation via (S)FTP

If you don’t want to install the plugin via the Wordpress backend, you can install the plugin via these steps:

  1. Connect with the FTP server. Please ask you hosting for the details and credentials.
  2. Upload the plugin files:
    1. Navigate to [website root]/wp-content/plugins/
    2. Create a directory ‘tab-return-notifier’
    3. Unzip the plugin files in [website root]/wp-content/plugins/tab-return-notifier
  3. Login the Wordpress admin
  4. Navigate to: Menu -> Plugins -> Installed Plugins
  5. Locate the plugin and click ‘activate’

Configuration guide

Configure these plugin-specific settings:

  1. Main settings
    • Go to: Settings > Tab Return Notifier
    • Set your preferred animation settings
    • Set your preferred messages
    • Optional: override messages per post type and/or taxonomy

Optional: WooCommerce settings

If you would like to use the {{recently_viewed}} variable, you need the "Recently Viewed Products" widget to be active on the frontend. This has to do with the internal WooCommerce cookies. Please see this page.

Documentation

WordPress filters

wdtano_is_enabled_for_current_view
Enabled/disable the notifier for a specific post/page

apply_filters( 'wdtano_is_enabled_for_current_view', $enabled, $options )

Parameters:

  • $enabled (bool) - Current enabled status
  • $options (array) - Full plugin options

Usage Example:

add_filter('wdtano_is_enabled_for_current_view', function($enabled, $options) {
    if (is_page('special-page')) {
        return true;
    }
    return $enabled;
}, 10, 2);

wdtano_get_messages_for_current_view
Filters messages before translation

apply_filters( 'wdtano_get_messages_for_current_view', $messages, $options, $group )

Parameters:

  • $messages (array) - Original message array
  • $options (array) - Full plugin options
  • $group (string) - Current message group identifier

wdtano_get_translated_messages_for_current_view
Filters messages after translation

apply_filters( 'wdtano_get_translated_messages_for_current_view', $translated_messages, $options, $group, $messages )

Parameters:

  • $translated_messages (array) - Translated message array
  • $options (array) - Full plugin options
  • $group (string) - Current message group identifier
  • $messages (array) - Untranslated source messages
  • wdtano_is_enabled_for_current_view: This allows you to enable or disable the plugin for specific pages or posts.

FAQ

Please let us know if you have any questions!

Changelog

Current version: 1.1.0
- 2025-07-13
- 2025-07-12

Reviews

There are no reviews yet.

Be the first to review “Tab Return Notifier”