Skip to content

Notificator for Strapi 0.1.0

Pre-release
Pre-release

Choose a tag to compare

@vagelisp vagelisp released this 11 Aug 16:17
· 4 commits to main since this release
7adb972

Notificator for Strapi 0.1.0

The first public preview of the Notificator extension for Strapi 5 turns successful content operations into useful local and connected alerts without requiring custom lifecycle code for every content type.

Highlights

  • Create notification rules for entry creation, updates, publication, unpublication, and deletion.
  • Keep recent matches in the local Strapi activity feed and show native admin toasts.
  • Deliver connected alerts to the Notificator inbox, mobile push, account email, and compatible IoT devices through MQTT.
  • Build readable titles and messages with safe entry, model, event, and actor template values.
  • Manage rules from the Strapi admin panel, including editing, enabling, disabling, and confirmed deletion.
  • Use a user-owned HiveMQ Cloud cluster for optional MQTT delivery.

Security and reliability

  • API keys and MQTT credentials remain in server configuration and are never returned to the admin browser.
  • Remote requests use HMAC-SHA256 signing, timestamps, and unique nonces.
  • Templates can access only bounded public scalar fields and cannot invoke methods, getters, or inherited properties.
  • Remote delivery runs after successful Strapi operations and cannot roll back content when an alert fails.
  • The local activity feed works independently from the Notificator API.

Install

npm install @notificator-project/strapi-extension

See the README for configuration, environment variables, rule templates, permissions, MQTT setup, and troubleshooting.

Preview status

This is an early development preview for Strapi 5.51.2 or newer. Test it before using it in important operational workflows, and do not use the local activity feed as the only record of a critical business or security event.

Please report issues through the extension issue tracker.