Never miss a critical record update
Configure real-time, condition-based alerts on any model — delivered in-app and via push, to the right person, the moment it matters.
The problem
Teams working away from their desks — sales reps in the field, warehouse staff on the floor, managers approving on their phones — rely on Odoo's native notifications, which live inside the browser session. They vanish the moment a user logs out or looks away, so a new order needing approval, a ticket that just turned urgent, or a stock transfer stuck waiting never reaches the person responsible in time.
The solution
Dynamic User Notification lets an administrator define rules, in a guided no-code wizard, for exactly which model, event, and condition should raise an alert — then routes it to the right users or groups over the in-app Odoo Bus and optional Firebase push, with sticky delivery, color-coded severity, and a full delivery log so nothing slips through.
Everything you need to keep the right people informed
Every capability below is implemented in the module.
Create & state-change triggers
Fire alerts the moment a record is created, or when a chosen field or state changes, on any standard or custom model.
Condition-based triggering
Add a plain domain rule so a notification only fires when a record truly matches — for example only when priority is High — cutting noise before it starts.
User & group targeting
Route each rule to specific users, whole groups, or a field on the record itself, so alerts reach exactly the people responsible.
Dual delivery: Bus & push
Every alert can go out simultaneously over the in-app Odoo Bus and, when Firebase Cloud Messaging is configured, as a native push notification.
Sticky, color-coded alerts
Mark critical rules as sticky so the toast stays on screen until dismissed, and use color-coded types so users triage at a glance.
Reusable templates
Save message templates once and reuse them across rules for a consistent, professional tone without retyping copy every time.
Delivery status & log
Every notification is logged with its channel and delivery state, so admins can audit what was sent, to whom, and whether it succeeded.
Per-user preferences
Every user controls their own Bus and push channels, and can mute individual rules, from a dedicated Notifications page on their profile.
Guided setup wizard
A five-step wizard walks admins through model, trigger, condition, recipients, and message — no technical setup knowledge required.
How it works
Pick a model & trigger
Open the setup wizard, choose the model, and pick record creation or a field/state change as the trigger event.
Add a condition
Narrow the rule with a domain condition, such as only records above a threshold or with a specific priority.
Choose recipients & channel
Select the users or groups to notify and the delivery channels — in-app Bus, push, or both.
Write & activate
Compose the message from scratch or a template, preview it, and activate the rule — alerts start firing immediately.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. When creating a rule you pick any installed model — standard Odoo models or your own custom models — and choose record creation or a field/state change as the trigger.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Dynamic User Notification On Record Create
Condition-based alerts on record creation or state change, delivered in-app and via Firebase push to chosen users and groups — with reusable templates, delivery logs and a no-code setup wizard.
Buy on Odoo App Store