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.

Capabilities

Everything you need to keep the right people informed

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

Reusable templates

Save message templates once and reuse them across rules for a consistent, professional tone without retyping copy every time.

07

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.

08

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.

09

Guided setup wizard

A five-step wizard walks admins through model, trigger, condition, recipients, and message — no technical setup knowledge required.

Workflow

How it works

1

Pick a model & trigger

Open the setup wizard, choose the model, and pick record creation or a field/state change as the trigger event.

2

Add a condition

Narrow the rule with a domain condition, such as only records above a threshold or with a specific priority.

3

Choose recipients & channel

Select the users or groups to notify and the delivery channels — in-app Bus, push, or both.

4

Write & activate

Compose the message from scratch or a template, preview it, and activate the rule — alerts start firing immediately.

Questions

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.

Get the app

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