Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

EasyPusher – Web Push Notifications Wordpress Plugin - Rating, Reviews, Demo & Download

EasyPusher – Web Push Notifications Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

EasyPusher is a hosted web-push notification service. This plugin is a thin wrapper around the EasyPusher cloud: subscribers, campaigns, opt-in prompt configuration, VAPID keys, and delivery all live in your EasyPusher account at app.easypusher.com. The plugin only does three things on your WordPress site:

  1. Injects the EasyPusher JavaScript loader snippet into <head> on every public page.
  2. Writes a 2-line ep-sw.js proxy file to your site root on activation (uses WP_Filesystem; falls back to manual copy-paste instructions if filesystem credentials are unavailable).
  3. Adds a Stats page that reads your account’s stats over HTTPS and caches the response for 5 minutes.

A free account at easypusher.com is required.

External Service: EasyPusher

This plugin requires an account at EasyPusher.com to function. EasyPusher is a web push notification service that provides the server-side infrastructure (VAPID keys, opt-in prompt rendering, push fanout, analytics).

When data is sent and what is transmitted:

  • Front-end: The injected snippet loads app.min.js from https://cdn.easypusher.com. All subscriber data is sent directly from the visitor’s browser to https://app.easypusher.com; the WordPress server is not in the data path.
  • Service worker: Browsers fetch /ep-sw.js from your site root. That file is a 2-line importScripts proxy that loads the live service worker from https://cdn.easypusher.com.
  • Stats (server-to-server): When you open the Stats page in WP admin, your site issues an authenticated GET to https://app.easypusher.com/api/sites/{site_id}/stats using the secret bundled in your API key as a bearer token. The response is cached locally for 5 minutes.

Service links:

Requirements

  • WordPress 6.2 or higher
  • PHP 7.4 or higher
  • HTTPS enabled on your site (required for push notifications)

Screenshots

  1. <strong>Settings page</strong> — paste the <code>epk_…</code> API Key from your EasyPusher dashboard to connect your WordPress site to your account.

    Settings page — paste the epk_… API Key from your EasyPusher dashboard to connect your WordPress site to your account.

  2. <strong>Stats page</strong> — at-a-glance subscribers and last-30-days delivery stats pulled directly from the EasyPusher cloud (5-minute cache).

    Stats page — at-a-glance subscribers and last-30-days delivery stats pulled directly from the EasyPusher cloud (5-minute cache).


Reviews & Comments