WordPress plugin intelligence profile

GGPush Web Push

Self-hosted Web Push notifications for WordPress with a modern subscription panel, automatic VAPID keys, delivery statistics and click tracking.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 8.0
Directory statusactive
Last directory update9 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
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 GGPush Web Push version 1.0.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

GGPush Web Push adds browser push notifications to WordPress without requiring a separate push-notification SaaS account.

The plugin generates VAPID keys on your server, stores browser subscriptions in your WordPress database, and sends encrypted Web Push messages directly from your WordPress server to each subscriber’s browser push service.

Features include:

  • Modern non-modal subscription panel and animated notification launcher.
  • Mobile-friendly compact subscription experience.
  • The launcher is hidden for users who already have an active push subscription.
  • Automatic VAPID key generation.
  • Manual push notifications from the WordPress admin area.
  • Optional automatic notifications when a new post is published.
  • Push button in the post editor for published posts.
  • Optional notification image from the WordPress Media Library.
  • Active subscriber, campaign, successful delivery, failure, click and CTR statistics.
  • Unique click counting per subscription and campaign.
  • Automatic removal of expired push endpoints after 404/410 responses.
  • HTTPS-only endpoint validation, SSRF protection and REST rate limiting.
  • VAPID private-key encryption at rest using AES-256-GCM when supported by the server.
  • No bundled third-party JavaScript or PHP framework.

External services and privacy

Web Push requires communication with the push service selected by the visitor’s browser. Depending on the browser and operating system, this may be a service operated by Google, Mozilla, Apple, Microsoft, or another browser/platform provider.

The plugin does not contact these services merely because it is installed. A visitor must explicitly click the notification opt-in control and grant browser notification permission before a push subscription is stored. When a site administrator sends a notification, the WordPress server sends the encrypted notification payload to the push endpoint supplied by that visitor’s browser.

Data involved in Web Push can include the browser-provided push endpoint, public subscription encryption keys, encrypted notification content, and VAPID authentication data. The plugin stores subscriptions and campaign/click statistics in the site’s own WordPress database. It does not send analytics or telemetry to the plugin author.

Browser push services are third-party services and are governed by the terms and privacy policies of the visitor’s browser/platform provider. Site owners should describe their use of browser notifications in their own privacy policy where required by applicable law.

Security

GGPush Web Push includes request-size limits, REST rate limits, same-origin checks, strict Web Push key validation, HTTPS-only endpoint validation, public-IP/DNS validation for outbound push endpoints, wp_safe_remote_post() for push delivery, dedicated notification capabilities, signed click tokens and scheduled stale-data cleanup.

No software can be guaranteed vulnerability-free. Keep WordPress, PHP and server packages updated and maintain tested backups.

WordPress.org metadata

Plugin tags

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

  • browser notifications
  • push notifications
  • web push
  • alerts
  • notifications.
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 8.0
Update activity9 Sept 20261mo 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.