Send Mobile Push Notification Messages

Send Mobile Push Notification Messages

What is this?

- We provide a complete solution to send mobile push notification messages to IOS, Android platforms and Titanium, PhoneGap apps.
With this plugin you have your own push notification system like and but to send with no limit as the system connect directly with Apple & Google servers to send the push notification messages.
- The plugin are those who have an mobile app and would like to send push notification messages.
- The plugin can connect with any table in any database that contains the data of the device tokens.

Version 4.0

Now version 4.0 is available for downloading with the new awesome feature Geo-fence push notification !

Important notice:

We don’t provide any support for mobile side developing, We just provide full support for the plugin installation in Wordpress because we sell Wordpress plugin !

But if you haven’t yet a mobile app, we recommend you to check . They provide a Full Wordpress Integrated app both for Android and iOS which completely integrates our Push Notification System to send mobile push notifications. They provide the front-end part of the push notifications, we provide the back-end and Wordpress plugin to make push notifications work. That makes a complete solution.


Demo for the plugin working watch now on Youtube

Full Documentation

You will find a full documentation for the plugin here


  • Support platforms IOS/Android
  • Awesome Geo-fence capabilities
  • Send push notification messages in a server cron job or fancy instant sending
  • Send scheduled push notification messages
  • Plugin can send push notification when some optional events happened:
  • - Notify all users when administrator published a new post and option to send the notification to users which subscribed in channels equivalent to the post category
    - Notify author when administrator approved and published his post
    - Notify author when administrator approved on his comment
    - Notify author when a new comment added on his post
    - Notify user when another one comment on his comment
    - Notify all users subscribed in a post when got a new updates
  • Edit push notification event messages before sent using the Wordpress Filters
  • RTL style supported
  • Feedback service to IOS/Android to find and deactivate the invalid devices (i.e. Devices that uninstall your app)
  • Give you a detailed report after sending operation is done
  • Powerful panel to manage your registered devices token
  • Powerful dashboard to send messages
  • Archive for sent messages
  • Smart tool to remove the duplicate tokens data
  • Insert the device tokens data and prepare to send in queue system
  • Connect and send the messages in queue system which prevents any overloads on server
  • Pause/Resume preparing and sending operation at any time
  • Send 1 million message in 20 minutes (Tested on Hostgator shared hosting Hatchling package)
  • Determine an expire time for your messages
  • Send iOS messages with custom Badge, Sound, Lock-key and Image
  • Very easy to setup, Very easy to use
  • Reconnecting automatically if happened any errors like push servers is not responding
  • Send extra values with your message in JSON or normal form (i.e. Used from developers to send values like item ID, URL top open etc.)
  • Handling any errors from servers while sending operation like:
    Server is not responding or unavailable for this moment and there is ability to reconnect automatically
    If there is any problem with Google API key
    If the size of message greater than the allowed size from Google
    If Apple refuse the certification file and the password phrase
    If Apple send error to refuse the payload size
    Give you error if there are some functions your server does not support them
  • Connect and read the device token values from any custom table at any Localhost/Remote database
  • Connect with multi database in the same time
  • Categorize the subscribers by using the channels system
  • Processing the text message for sending as much as possible number of characters
  • Smart to cut your message if it exceeds the allowed size from Apple
  • Wonderful easy panel for watching and processing the sending operation
  • Watch instant log while sending push messages that informs you the connection status, server responding and any errors related to the sending operation

How it works?

There is an API allows to you to do all necessary operations.
For example you can start add the device tokens to the database by this API link:,2
Take a look to the all API services in the documentation page here

API Services

  • Save new device token
  • Send custom push notification message to user or device
  • Edit the device subscription in channels
  • Get a list of channels and whichever device subscribed
  • Service to start and run a cron job for sending the scheduled messages
  • Get the list of all channels

Help to install

We provide a free support for helping you to setup the plugin and integrate it in your web app Help desk


If you found this tool is useful please don’t forget to rate us or share\like the link in your social media.

Subscribe to get plugin future updates

Try it now

  • Note: Some features in control panel will be disabled for security reasons
  • User: admin
  • Password: demo

How to install?

Just upload plugin files to the specified folder and sure that Permalink system is enabled



  • Wordpress release 3.0 or later
  • PHP version 5.2.3 or later
  • CURL library for Google
  • PHP SSL enabled for Apple and outgoing port 2195, 2196


We will be happy if you ask us for any help


Version 4.1 – 10/12/2015

-New Feature: new service `deletetoken` to delete a device subscription permanently
-Improvement: improve `savetoken` service to update the device subscription status
-Bug fix: minor bugs fixed

Version 4.0 – 08/11/2015

-New Feature: Awesome Geo-fence capabilities
-New Feature: Real-time GPS map
-New Feature: Option to auto recognize the location for the registered device
-New Feature: Option to stop truncating iOS push message
-New Feature: Ajax stats dashboard to calculate the number of devices which will receive the message
-Bug fix: Fix minor bugs

Version 3.9.4 – 07/13/2015

-Bug fix: Fix Titanium compatibility
-New Feature: Improve channel filters in sending message
-New Feature: Button for updating the channel subscribers counters
-New Feature: New Wordpress filter for the push event messages settings
-Bug fix: Fix minor bugs

Version 3.9.3 – 05/01/2015

-Bug fix: Fix an error in uploading the certification file in a multisite Wordpress
-New Feature: Support iOS emoji smilies
-New Feature: Edit push notification event messages before sent using the Wordpress Filters

Version 3.9.2 – 01/09/2015

-Bug fix: Fix an error in the message JSON format

Version 3.9.1 – 01/03/2015

-Bug Fix: Fix bug in send notification with custom event `new post published`
-Improve: Now system will archive all sent messages

Version 3.9 – 12/29/2014

-Bug Fix: Fix an error in access with the simple authentication key

Version 3.8 – 12/22/2014

-New Feature: Send to all users or channel's users a push message over plugin's API `send_notification`
-New Feature: Send a push message over plugin's API in a scheduled time
-New Feature: Scheduled messages now appears in `Message Archive` page
-New Feature: Delete a scheduled message before its sending time from `Message Archive` page
-Bug Fix: Fix the time zone differences problem when sending a message in a scheduled time

Version 3.7 – 12/12/2014

-New Feature: A new option to send a notification to users which subscribed in channels equivalent to the post category when publish a new post
-Improve: Add a lot of additional options to `send_notification` service

Version 3.6 – 12/08/2014

-New Feature: Provide a complex authentication option for more API security
-Fix: Update the plugin documentation

Version 3.5 – 11/08/2014

-Bug Fix: Fix bug in test dashboard feature

Version 3.4 – 11/06/2014

-New Feature: Compatibility with Titanium apps

Version 3.3 – 11/01/2014

Fix: Update Apple server connection

Version 3.2 – 10/19/2014

-New Feature: Add a new testing dashboard to test your sending options
-Improvement: Update documentation to be compatible with iOS 8
-Improvement: Fix some incompatibility with PHP version under 5.2.4 when sending iOS message
-Bug Fix: Disable Apple feedback when there's no sending to iOS devices

Version 3.1 – 06/07/2014

-Bug Fix: Fix bug in iOS push notification message payload

Version 3.0 – 06/01/2014

-New service: Send custom push notification message to User ID or custom device token
-New feature: Support RTL style
-New feature: Send push notifications messages when custom Wordpress events happened
-New feature: Edit the token subscribed channels manually
-New feature: Send push notification messages as a cron job
-New feature: Send scheduled push notification messages
-Bug Fix: Minor bugs fixed

Version 2.6 – 03/23/2014

-New feature: Remove duplicate device token
-Bug Fix: Fixed bug slow down iOS sending
-Improvement: Improve feedback service progress bar
-Improvement: Improve sending progress system
-Improvement: Improve iOS test mode

Version 2.5 – 03/10/2014

-New feature: Send iOS message with custom Badge, Sound and Image
-New feature: Archive for sent messages
-New feature: New fancy dashboard for sending messages
-New feature: Save sending settings
-Improvement: Speedup sending process
-Improvement: Speedup preparing data for sending operation
-Improvement: New easy method for sending payloads with push messages

Version 2.4 – 03/07/2014

-Bug Fix: Fix duplicate send for first regiment in Android sending queue
-New feature: Add new feature to upload the certification file in plugin setting page

Version 2.3 – 03/05/2014

-Bug Fix: Fix error that causing slow down connection with Apple
-New feature: Add new option "iOS Test Mode" 
-New feature: Add the feedback service to work separately
-Improvement: Improve send service core system
-Improvement: Speed up send process

Version 2.2 – 03/01/2014

-Bug Fix: Fix minor bugs in Apple sending service
-Improvement: Improve connect with remote database connection
-Improvement: Improve add a new connection
-Improvement: Load the plugin files separately to avoid conflict with other plugins
-New feature: Manage device tokens [Edit/Delete/Change]

Version 2.1 – 02/15/2014

-Bug Fix: Appear error when trying to add a new connection for an empty token table
-Improvement: Support uninstall the plugin in Wordpress network site

Version 2.0 – 02/07/2014

-New Feature: Feedback service for handling invalid device tokens
-New Feature: More customization options for IOS message
-New Feature: Add expire time option for messages
-New Feature: Insert the device tokens in queue system
-New Feature: Detailed report after sending operation is done
-Improvement: UI improvements with Ajax technique
-Bug Fix: Minor bug fixes