for notifications
Adds in-dashboard notifications with live updates in Payload admin.
Installation
pnpm add @elghaied/payload-plugin-notifications About
This plugin enables in-dashboard notifications for the Payload admin interface. It features a notification bell that provides a count of unread notifications and a dropdown feed displaying notifications with relative timestamps. Notifications are stored as individual rows in a database collection, ensuring that each user can view their notifications without needing to refresh the page. The integration utilizes Server-Sent Events for live updates, creating a more dynamic user experience. Installation is straightforward, involving the addition of a plugin configuration to `payload.config.ts`. The plugin allows for efficient notification management, with options to customize the notification collection and user interaction. It is also multi-tenant aware, making it suitable for various applications, including those requiring separate user and tenant configurations. The plugin is designed to be adapter-agnostic, supporting both MongoDB and Postgres for storing notifications. This ensures flexible deployment options depending on the user's existing database architecture.
Package info
- Package name
@elghaied/payload-plugin-notifications- Latest version
1.0.0- Unpacked size
- 119 kB
- License
- MIT
- Weekly downloads
- 15
- Last publish
- Jun 7, 2026
More from elghaied
View profileSimilar plugins
More in ContentShaggle Core
Adds ready-made collections, globals, and layout blocks for agency and hospitality sites to a Payload CMS config.
Meilisearch
Syncs Payload CMS collection documents to a Meilisearch index via afterChange and afterDelete hooks.
Nested Docs
Adds parent-child document hierarchies with auto-generated breadcrumbs to Payload collections.
Redirects
Manage redirects directly within the Payload CMS admin panel.
Media Preview
Preview images, videos, audio, and documents directly in the Payload CMS admin panel.
Iframe Tabs
Add iframes into separate tabs in the Payload admin panel.