WordPress plugin intelligence profile

WebPush Hub by CTIMEXICO

Native Web Push notifications for WordPress. Notify subscribers automatically when new content is published. No third-party services required.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.2.1
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.5 · PHP 8.1
Directory statusactive
Last directory update3 Jun 20265mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org rating1.0 / 5 from 1 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records WebPush Hub by CTIMEXICO version 1.2.1 as active, updated 5mo ago and tested up to WordPress 7.0.

Overview

About this plugin

WebPush Hub by CTIMEXICO allows your visitors to subscribe to native browser push notifications with a single click. Every time you publish new content, they receive an automatic notification on their mobile or desktop device, without needing to provide an email address or create an account.

How it works

  • A few seconds after landing on your site, the visitor sees a small popup in the bottom-right corner asking if they want to receive alerts about new content.
  • If they accept, the browser displays its native permission dialog.
  • From that point on, every time you publish a post, all active subscribers receive a native push notification on their device.

Main features

  • No email addresses or user registration required
  • No dependency on third-party services such as OneSignal or Firebase
  • Compatible with Chrome, Firefox, Edge and Safari (iOS 16.4+)
  • Fully customizable popup: text, background color and text color
  • Site favicon displayed inside the popup
  • Admin panel with active subscriber count
  • Test notification button in the admin panel
  • Automatic sending when any post is published
  • Expired subscriptions are removed automatically
  • Full WordPress Multisite support
  • Each subsite can be individually activated or paused

Technical implementation

The plugin implements the VAPID protocol (RFC 8292) and aes128gcm encryption (RFC 8291) natively using only standard PHP extensions, with no additional libraries or Composer required.

Server requirements

  • PHP 8.1 or higher
  • PHP extensions: openssl, curl, json, mbstring (available by default on any modern hosting)
  • WordPress installed with active HTTPS (required for Service Workers)

Important Notes

WordPress Multisite

This plugin is optimized for multisite environments. When activated network-wide, it automatically configures the database and VAPID keys across all existing subsites without any manual intervention. Each subsite maintains its own subscriber list and its own configuration.

To pause the plugin on a specific subsite without uninstalling it, simply uncheck the “Enabled on this site” option under Settings > Push Notifications on that subsite. This stops the popup and notification sending only for that site, without affecting the rest of the network.

Cache plugin compatibility

If your installation uses cache plugins such as WP Super Cache or Autoptimize, you must clear the cache after installing or updating the plugin for the changes to take effect.

From the WordPress dashboard:

  • WP Super Cache > Settings > WP Super Cache > click “Delete Cache for All Blogs”.
  • Autoptimize > Settings > Autoptimize > click “Save Changes & Empty Cache” (no changes needed, just save).

Via SSH terminal (recommended for multisite):

sudo rm -rf /path/to/wordpress/wp-content/cache/supercache/* sudo rm -rf /path/to/wordpress/wp-content/cache/autoptimize/BLOG_ID/*

Replace BLOG_ID with your subsite identifier number (for example, 3 for the third subsite in the network).

Recommended Autoptimize configuration

Autoptimize can interfere with the plugin if the inline JS deferral option is enabled. To avoid issues, choose one of these options under Settings > Autoptimize > JavaScript:

  • Disable the “Also defer inline JS” option, or
  • Keep it enabled and add MNPush to the “Exclude scripts from Autoptimize” field.

External Services

This plugin communicates with third-party browser push notification services to deliver notifications to your subscribers. No additional server is required on your end — the only cost is that when you publish a post, your WordPress site makes one HTTP request per subscriber to the browser vendor’s push service. With a few thousand subscribers, this is negligible.

The following external services may receive data when notifications are sent:

Google Firebase Cloud Messaging (FCM)

Used to deliver push notifications to Chrome and other Chromium-based browsers.

Data sent: encrypted notification payload, subscriber endpoint URL.

Sent when: a new post is published and Chrome users are subscribed.

com/terms

com/privacy

Mozilla Push Service

Used to deliver push notifications to Firefox browsers.

Data sent: encrypted notification payload, subscriber endpoint URL.

Sent when: a new post is published and Firefox users are subscribed.

org/en-US/about/legal/terms/firefox/

org/en-US/privacy/firefox/

Apple Push Notification service (APNs)

4+ and macOS Ventura+.

Data sent: encrypted notification payload, subscriber endpoint URL.

Sent when: a new post is published and Safari users are subscribed.

com/terms/

com/legal/privacy/

All notification payloads are end-to-end encrypted using the aes128gcm standard (RFC 8291) before being sent to any external service. The browser vendor cannot read the content of the notifications.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • push notifications
  • web push
  • alerts
  • subscribers
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.5 · PHP 8.1
Update activity3 Jun 20265mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.