Plugin Directory

Pushover Notifications for WordPress

Pushover Notifications allows your WordPress site to send push notifications straight to your iOS/Android device.

  • FIX: PHP Warnings on new post notifications if there is no one to notify


  • NEW/FIX: Setting for a list of all users with Pushover Keys in their profile (helps with performance, thanks Pippin)


  • NEW: Admin's can now choose which roles get new post notifications. Supports Custom Roles as well.
  • NEW: Link to create an application is prefilled with WordPress App Template (Thanks Superblock team!)
  • FIX: Only users of a role who can receive post notifications can see the option to get new post notifications in their profile.

  • FIX: Corrected an issue where the theme update notification was reading the theme_updates site transient incorrectly.


  • NEW: Added notifications for available core updates - Thanks Ryan Pletcher
  • FIX: My extreme lack of spelling in docBlocks

  • FIX: Fixed an issue where the User Profile option wasn't showing up for new post notifications


  • NEW: Added post publication notifications for users with keys in their profile. When posts move from any status to published, a notification is sent. Post authors will get a notification only if the post moves from 'future' to 'publish', to notify them of a scheduled post being published.
  • NEW: Added a section to the Profile page allowing users to turn on or off Post Publish notifications at an account specific level. This is only visible if the user has a Pushover User Key and the global Post Notification setting is on
  • FIX: Corrected spelling error on plugin update notification
  • CLEANUP: Moved the functions for contact methods out of the class and into the includes

  • UPDATED: German Translation


  • NEW: Pushover Notification when plugin or theme updates are available. Checks every 12 hours.
  • NEW: Allow multiple Applications keys. Useful for sites that send large amounts of notifications or want to use different application icons for different types of notifications.
  • FIX: Corrected a wrapping issue on the Extensions tab
  • FIX: All functions now have PHPDoc on them
  • FIX: Fixed a possible bottleneck in sending notifications due to the request blocking the thread. This means email fail-over will only apply when logging is enabled. (Note that logging may affect performance and should only be used on a non-production environment or when debugging)


  • FIX: Fixed an issue when Logging is turned on, a notice is generated stating an Undefined index was found.


  • NEW: Tabs are now a filter so extensions can add tabs
  • NEW: System Info Tab to show settings for support (Thanks to Easy Digital Downloads for some great guidance on info to include)
  • NEW: Quick Access to Settings and Pushover.net from Plugins page
  • FIX: Converted the settings page to use the checked() function instead of custom if statements
  • FIX: Spelling error on settings page
  • FIX: Corrected link to Improved Cron plugin


  • NEW: New Tab for managing extension license keys
  • NEW: Making the new user notifications 100% filterable, including their arguments
  • NEW: Disclaimer about 'cron' features and their reliance on wp-cron
  • FIX: Spelling correction in admin
  • FIX: Translators having issues with line breaks in translatable text
  • FIX: Removed unnecessary translation entry on new comment title

  • Fixing an integration bug for getting options


  • Fixing Capitalization of Comment Type in Notification
  • Streamlined the error logging with a formatting method
  • Added tabs to the administration area to allow easier viewing of logs
  • Added Extensions tab so users can find extensions for other plugins
  • Fixed a Double URL Encoding bug with Supplementary URLs
  • Added 'View Comment' link to comment notifications when a comment is made that's pre-approved


  • Shortening the default messages and titles
  • German translation by http://literaturcafe.de
  • Making strings for comment type translatable
  • Changed plugin site to http://wp-push.com, the new home of Pushover Notifications for WordPress


  • Fixing encoding issue with Pushover integration


  • Allowing sections for External plugin integrations when using the 'ckpn_notification_checkbox_filter' hook
  • Making single instance call for pluign
  • Added filter for default options so extensions of Pushover Notifications can add their defaults into the core
  • Added a case in the response parsing looking for 500 Errors as well as an explanation in the log entry for this error
  • Most updates in this release are related to plugin integration, allowing for better extensibility.


  • General Bug Fixes and version bump for WordPress 3.5


  • Fixing More PHP Notices


  • Fixing PHP Notice for undefined constant flase (typo for 'false')



  • Added wp_parse_args functionality to add in extensibility
  • Am now following limits from the API: Message Length, URL Length, URL Title Length
  • Password Reset Requests are now a high priority. They are marked red in Pushover
  • Fixing a bug on Password Reset Notifications when no data is entered


  • Adding a filter to the checkboxes for extensibility and upcoming extensions.


  • Added in password reset notification as an option
  • Limited logging to last 100 items to save space and clutter. Reduced the message to only the time, type, key, and subject
  • Added in a check to see if the mail attempt failed, added a log line for this as well.
  • Reversed the order of the logs to show the most recent first.


  • Added in Advanced & Debug options for users to help troubleshoot. This iteration has the ability to turn on or off SSL Verification, since the API Request to Pushover is via HTTPS. This should help local installs and installs that do not have Root Certs installed for CURL.
  • Added in the ability to turn Logging on and Off


  • Fixing sensitization to the admin settings area. (Thanks to the feedback from the Pushover Team)


  • Initial Release

Requires: 3.0 or higher
Compatible up to: 4.0.7
Last Updated: 2014-9-4
Active Installs: 1,000+


4.2 out of 5 stars


0 of 1 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,2,2 100,1,1 100,1,1 100,1,1
100,1,1 100,3,3 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,2,2 100,1,1