

Overview with setup progress, delivery health, and recent events.
Notificator is the official WordPress plugin of the Notificator Project. It helps site administrators notice important WordPress events without watching logs or writing a complete monitoring integration.
Discover events exposed by WordPress and installed plugins, choose the events that matter, and decide how each notification should be delivered. Dashboard notifications work entirely inside WordPress and do not require an account or API key.
For remote delivery, connect an optional Notificator API key. The Notificator mobile app can then receive push alerts and display notification details on your phone, while MQTT can deliver events to connected devices through your own HiveMQ Cloud cluster.
Prefer a browser? The Notificator web dashboard (beta) is the central place to create your account, manage WordPress Plugin API keys, read connected notifications, monitor supported devices, and manage your saved MQTT connection. It shares your account with the mobile app, so you can use the same credentials everywhere. Mobile push still needs the mobile app; local WordPress dashboard alerts remain inside wp-admin.
Download Notificator Project for iPhone or iPad from the Apple App Store. The Android app is coming to Google Play and is not publicly available yet.
Optional email alerts are controlled as an account preference from the web dashboard or mobile app. Mobile push and MQTT remain the per-notification remote delivery choices in WordPress.
These three terms describe different stages:
Scanning runs locally in resumable background batches, processes one plugin at a time, limits per-plugin file and execution work, reuses unchanged results, and prevents overlapping jobs. Existing discoveries remain available until a new scan finishes. Discovery separates likely events from registrations and dynamic patterns. Optional observation samples traffic and batches database writes; it records approximate counts, argument types, and execution context, but not argument values.
If Notificator is useful to you, you can support its continued development through Buy Me a Coffee or GitHub Sponsors. Donations are optional and do not unlock features or priority access.
For other ways to contribute or support the platform, get in touch.
Notificator can connect to the Notificator service, operated by Notificator Project, to deliver notifications outside WordPress. This connection is optional. Dashboard-only notifications do not use the service.
The plugin connects to the Notificator API at https://wpnotif.notificator-project.com only when an administrator tests an API key, an enabled notification requests Mobile push or MQTT delivery, or a previously configured website monitor is sent to the service. The plugin does not load executable code, fonts, stylesheets, images, or other assets from this or any other remote service.
For authentication and request security, the request includes the enabled API key, site origin, timestamp, nonce, and HMAC signature.
For a triggered notification, the request can include:
Raw hook arguments, WordPress database contents, and user exports are not sent wholesale.
The service validates the API key and allowed domains. Notification content may be encrypted with the account’s public key and stored in Supabase for the Notificator app. Depending on account settings, it can use Expo for push, the account’s saved or locally configured HiveMQ cluster for MQTT, and Resend for email. Push previews may be generic while full content remains encrypted. Account-managed HiveMQ credentials remain encrypted server-side and are never returned to WordPress.
Use of the remote service is subject to the information published by Notificator Project, its documentation, and its privacy policy.
HiveMQ Cloud is an independent third-party service. Its plans, limits, terms, and availability are controlled by HiveMQ. See https://www.hivemq.com/products/mqtt-cloud-broker/ and https://docs.hivemq.com/hivemq-cloud/quick-start-guide.html.
Notificator does not add analytics or advertising tracking.
The plugin stores configuration, discovery metadata, activity, dashboard-toast data, and temporary delivery jobs in the WordPress database. A custom MQTT password is encrypted in a separate, non-autoloaded option. Scan caches may be stored in uploads. Observation stores counts and type metadata, not argument values.
Remote delivery is opt-in per notification and requires an enabled API key. Administrators control the notification text and placeholders and are responsible for avoiding unnecessary personal or sensitive information.
Deleting the plugin through WordPress removes plugin data as described in the FAQ.
Human-readable TypeScript, SCSS, and PHP source code, along with build scripts and development instructions, is available in the Notificator GitHub repository.
The minified files in assets/dist are generated from assets/js and assets/src. Run npm ci followed by npm run build to reproduce them.