| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 261 |
| Technical Name |
dynamic_user_notification_tspl |
| License | LGPL-3 |
| Versions | 17.0 18.0 19.0 |
Dynamic User Notification
Configure real-time backend notifications for selected users when records are created, updated to chosen states, or deleted.
Why Use This Module?
Standard Odoo workflows often require timely internal alerts, but custom notifications are usually hardcoded per model. This module makes notifications configurable from the backend so administrators can enable alerts without custom development for each use case.
Business Benefits
- Configure alerts for multiple business models
- Notify the right internal users in real time
- Reduce custom code for workflow-specific alerts
- Control when notifications appear through rule confirmation
Best Fit For
- Approval-driven workflows
- Teams monitoring status-based processes
- Operations requiring create or delete alerts
- Projects needing configurable user notifications in backend
Main Features
Configurable triggers, real-time delivery, and simple administration from the backend.
Configurable Alerts
Create notification rules by model, users, trigger type, and alert style.
State-Based Updates
Send notifications only when a selected state field changes to chosen values.
Real-Time Delivery
Pushes backend notifications instantly to each configured user through Odoo bus.
Configuration Screen
Each notification rule lets you define the model, recipients, notification style, and the event types that should trigger alerts.
What You Configure
- Target model for monitoring
- Users who should receive notifications
- Notification type and sticky behavior
- Create, update, and delete trigger options
State Change Logic
How Update Notifications Work
- Enable the update trigger in the configuration
- Select a state field of type
selection - Choose one or more target states
- Notifications are sent only when the record is written to one of those states
Notification Behavior
Delivery Details
- Notifications are sent to each selected user individually
- Messages include the record name and acting user
- Sticky mode can keep important alerts visible
- Only confirmed and active configurations are used
Installation and Setup
- Copy the module to your custom addons path
- Restart the Odoo server
- Update the apps list
- Install Dynamic User Notification
- Open Technical > Email > Notification Config
- Create and confirm the notification rules you need
Frequently Asked Questions
Does it notify on every update automatically?
No. Update notifications are sent only when the configured state field is part of the write values and the new state matches one of the selected states.
Can inactive or draft configurations send alerts?
No. The module uses only configurations that are both confirmed and active.
Are all Odoo models monitored?
The module hooks the abstract base model, but it skips models
whose technical name starts with ir..
Support and Customization
Need customization, support, or implementation help for this module? Contact us for installation assistance, feature enhancements, issue resolution, and module-specific development.
Email: technostellar03@gmail.com
Please log in to comment on this module