PushEngage Web Push Notifications


If your website runs on WordPress, you can use our Plugin to get automatic notifications at time of publishing a new post. No need to leave the WordPress dashboard and send notifications from WordPress directly. Our dashboard and install process is very easy, and it makes it easy for a WordPress blog to go live with PushEngage. You need to just add your API key, and in case of HTTPS blogs download and save 2 files from our dashboard.

Here is our list of detailed features
1) Multiple Browser support: PushEngage Currently Supports Firefox (version 44+) and Chrome (version 42+), on Desktop and Mobile.
2) Implement Push Notifications in 5 Minutes: PushEngage enables Push without requiring your website to implement HTTPS. Add the javascript code to your site and go live in 5 minutes.
3) HTTPS and HTTP Support : If you have an HTTP website, you can add the 2 line code from our dashboard. If you have an HTTPS website, then , you can add the 2 line code, and add 2 files at the /root of your domain. You can add the code through a tool like Google Tag Manager as well.
4) Single Step Optin for HTTP sites: We have a unique Single Step Optin if you are a HTTP site, which can give you much higher opt-in rates as compared to other options to collect subscribers for your HTTP site.
5) Multi Site & Multi User Login with Access Control: You can manage multiple websites and add different people from your team in a single PushEngage account. You will have option to control Access to different Screens for each of the team member you add.
6) Multi Action Notifications: Now you can have multiple call to actions in each notification, which can target users. You can use custom image for each call to action.
7) High Click Through Rates than Email: Browser push notifications, can deliver 3 to 10x higher click rate over email. See our aggregate data chart on the side.
8) REST and JavaScript API: The API�s offer full flexibility to send notifications to an individual user, or set of users, based on actions on your website. You can also enrich the user profile in PushEngage, with your internal customer profile information and create targeted notifications.
9) Custom Segments and Geo Segmentation: Using Custom Segments you can personalize your messages, based on geography and where they signup from, or using your own segments.
10) Schedule Your Notifications: Schedule Your notifications so you don�t have send notifications during you weekend, or on vacation. Schedule your notifications to your audience when they are more likely to Click. Now you can also do recurring scheduling, and send notifications Week, every Month, or any fixed interval.
11) Automatic Notifications With RSS Feed: If you run a content site, and have a RSS, now you can fully automate sending Push Notifications. Just add your RSS feed, and we will automatically send notifications when you publish new content.
12) Multi Language Support: We are live in 115+ countries and support all the languages that can be captured in UTF-8 characters.
13) Reduce Unsubscribes by Old Notification Capping: If your subscriber is on vacation or logins into the browser after a long gap, don�t flood him with notifications from your website. Use Frequency capping to cap the old notifications shown to your push subscriber, to reduce unsubscribes.
14) Engage Mobile Audience Without Mobile App: Mobile Browsers support push notifications, so now you can re-engage with your audience and increase your repeat visitors to the mobile website. Now you dont need an mobile app to engage users in browser.
15) Re-Engage With Users Anywhere: Reach your when users when they are not on your website. Increase repeat users to your site using browser push notifications. These are delivered to user real-time, in the browser.

Free Plan supports upto 2500+ subscribers with no limit on sending. For any questions, please get in touch with us at care@pushengage.com


  • Dashboard page you can see notifications and subscribers information.
  • Send a new notification
  • List of sent notifications
  • Create a new segment
  • General settings for notifications
  • Subscription dailogbox settings
  • GCM Settings
  • Welcome notification settings


  1. Upload PushEngage plugin folder into the “/wp-content/plugins/” directory.
  2. Install the plugin through the “Plugins” menu in WordPress.
  3. Activate the plugin through the “Plugins” menu in WordPress.
  4. HTTPS / SSL users should follw below instructions to install PushEngage Notifications Plug-in.
    i) HTTPS users should download installation files from their Dashboard under Settings -> Installation Settings.
    ii) Download the Package file containing manifest.json and service-worker.js
    iii) Place the manifest.json and service-worker.js file in root folder i.e. at https://www.example.com/manifest.json


  1. How can I look into the product features and dashboard that you have?

Please register with a new account here and you will receive an email with login to your dashboard.

  1. Can PushEngage be implemented on http websites?

Yes, PushEngage can be implemented on a HTTP website, and that is one of the advantage of using our product, that you don�t need to have a HTTPS version of your website. We will implement this using our Https certificate and the domain your push will be hosted will be https://yourdomain.pushengage.com

  1. Can PushEngage be implemented on https websites, with a url structure https://push.mydomain.com ?

Yes, we can implement if you have your own Https domain and want to have your notifications come from your domain name.

  1. After I have 2500 subscribers in my free account, what will happen to my account?

Once you reach a subscriber number of 2500, you will need to upgrade to paid plan to keep sending notifications.

  1. How do I get access to my subscribers for Notifications, as I may need them if I want to migrate to a different software provider?

In order for us to provide you your subscriber ID�s that have subscribed to your notifications, we would need that you provide us the GCM (Google Cloud Messaging) API Key for Chrome, and Certificate Details for Safari at the time of installation. Without this information it is not possible for us to provide you the subscriber ID�s. Also, note to export your subscriber ID�s you need to be subscribed to our paid plans. If you want to know how to register for a GCM Key, please refer to documentation here .

  1. I have a large list of email subscribers for my site. Is there a way to tie this list to the subscribers through Push Notification on the website.

The Chrome PushManager only gives us an opaque end-point for each of the subscriber i.e. a key like �APA91bHPffi8zclbIBDcToXN_LEpT6iA87pgR�. We do not have the ability to directly map this to a email of an user.
However, if have the ability to determine the email or any other of your internal mapping of the user at the time of subscription, we provide you the ability to store that information along with the key.

  1. If I have more questions who should I ask?

Please send us your query through Contact Us page, or email to us at care@pushengage.com


December 25, 2018
November 14, 2018
Their live chat instantly solve my problem and professional. It works prefect in my site.
November 24, 2016
The UI is quite easy to navigate and the best thing is it's cross-browser compatibility. No downtime. Use it guys without any second thought.
September 3, 2016
This Plugin is very helpful for send push notification.
Read all 6 reviews

Contributors & Developers

“PushEngage Web Push Notifications” is open source software. The following people have contributed to this plugin.




  • Initial release.


  • Fixed some minor issues


  • Fixes for CSS issue, Major revamp to all dashboards


  • Fixed CSS issue. Incorporated advanced options for new notification section(Segments, Scheduled, User Interarction and Expiry)


  • Resolved HTTPS issue and fixed minor issues.


  • Fixed notification issue in New Post section.


  • Fixed notification issue while saving the post as draft.


  • HTTPS installation issues fixed.


  • Updated dashboard page user interface.


  • Fixed issue in save draft checkbox display issue.


  • Fixed display send notification checkbox issue in scheduled notification section.


  • Updated require interaction functionality while creating notification.


  • Require interaction of a notification option is now available in general settings.


  • Fixed issue while posting printing an array.


  • Support for wordpress version 4.7


  • Fixed special characters issue while sending the notification.


  • UTM parameter settings are incorporated in general settings.


  • Updated plug-in description and tags


  • Improved page speed and API response.


  • Updated new plugin design and functionality.


  • Fixed auto push functionality in general settings section.


  • Fixed issue in scheduled notification with segments.


  • Fixed wordpress compatibility issues.


  • Fixed slow page loading issue.


  • Fixed notification title issue while sending post notification.


  • Fixed issues with subscription dailogbox.


  • Fixed issues in general settings.


  • Incorporated large safari popup with segments, large safari popup and quick install option in subsciption dialogbox tab.


  • Plugin tested up to WordPress version 4.1.8


  • Remove single step optin from http site.


  • Incorporated update site information in general settings tab.


  • Optimized the plugin and changes for new wordpress version.


  • Increased plugin performance. Handled PHP notices and warnings. Support for notification big image. Support for disables subscription popup option on load.


  • Fixed subscripton dailog box issues.


  • Improved performance and fixed UI issues in subscription popup page.


  • Support for wordpress 5.0 and 5.0.1


  • Support PushEngage Notification for all wordpress post types.


  • Fixed auto push in edit post page.


  • Removed FCM Settings tab.