Smart Notification WordPress Plugin is a comprehensive tool with numerous features aimed at facilitating push notifications across various platforms. Here is a breakdown of its functionalities and key features:
Platform Support:
- Offers support for various platforms including IOS, Android, Windows 10, Windows Phone 8, 8.1, BlackBerry 10, Chrome, Safari, Firefox, Opera, and Samsung Browser.
Key Functionalities:
- Geo-fence Capabilities: Automatically sends messages to devices located within a selected area.
- Auto Events Integration: Supports auto events for BuddyPress, WooCommerce, PeepSo, and bbPress. Also allows detection and creation of custom events for WordPress.
- Group Messaging: Send messages to user groups.
- Integration with Ultimate Membership Pro: Works seamlessly with this membership plugin.
- Localization Support: Provides .PO files for easy translation into multiple languages.
- Scheduled Push Notifications: Send messages using cron-jobs or instant sending.
- Desktop Push Notifications: Enables sending notifications to Chrome, Safari, and Firefox desktops.
- Request for Push Permissions: Offers multiple methods (popup box, icon, native opt-in window) to request push permissions from visitors.
- Visual Statistics: Provides detailed visual statistics for campaigns, system progress, and more.
- GPS Location Tracking: Detects and tracks GPS location for visitors.
- Scheduled Messages: Send scheduled push notifications with repeater times.
- Event-Triggered Notifications: Sends notifications for specific events like publishing a new post, approving comments, etc.
- Mobile Payload Builder: Allows building mobile payloads in the event manager.
- RTL (Right-to-Left) Support: Supports RTL style for languages that use this format.
- Reporting & Management Tools: Provides detailed reports, powerful device token management panel, and archive for sent messages.
- Queue System & Server Management: Connects and sends messages through a queue system to prevent server overload. Offers pause/resume options for sending operations.
- Performance & Error Handling: Performs well, sending 1 million messages in 20 minutes in a test scenario. Handles various errors related to push servers, message size, Google API, Apple certification, etc.
- Database Connectivity: Connects and reads device token values from custom tables in local or remote databases.
Integration Support:
- Supports integration with BuddyPress, WooCommerce, and bbPress for push notifications.
This plugin provides a comprehensive set of tools for managing and sending push notifications on various platforms. It is equipped with advanced features for targeting specific events, managing user groups and tracking user activities, and provides detailed statistics and error handling mechanisms. The range of platforms it supports ensures broad compatibility and coverage for different devices and browsers.