App Notification Counters
Badge counters on app icons for records created since you last looked
₹ 4,606.00
Last Updated : 13 AUG 2026 (v19.0.1.0.0)
App Notification Counters
Mobile-style badges on your Odoo apps, showing each user how many records arrived since they last looked.
New records arrive all day: website orders, vendor bills, tickets, applicants, sign-ups. Nothing on the Odoo home screen tells you which app they landed in, so people either check every app or find out too late.
This module puts a counter on the app icon, and on every menu down to the one that opens the records, so the badge leads you straight to them. Counters are per user: when you open the list, your badge clears and everyone else keeps theirs.
Why Use This Module?
Nothing Is Missed While You Are Away
Counting starts when the rule is created, not the next time you happen to open Odoo, so records that arrive overnight are still reported when you log in.
The Badge Leads You To The Record
The count appears on the app icon, on the section menu and on the menu item that actually opens the records, so you can follow it down instead of hunting.
Per User, Not Global
Every user has their own counter. One person opening the list does not clear the badge for everybody else.
Works With Any Model
A rule is a model, an optional filter and the menu that opens it. Sales orders, invoices, tickets, applicants, or your own custom model.
Respects Access Rights
Counting runs as the user, with record rules and company access applied, so a badge never promises records the user cannot open.
Common Use Cases & Benefits
Common Use Cases
- See at a glance that a website order came in, without opening Sales to check.
- Show the accounts team how many vendor bills arrived since they last worked on them.
- Point support staff at new tickets, and recruiters at new applicants.
- Badge any custom model your team watches, using a domain filter.
- Give each user their own counter so a shared inbox does not clear itself.
Benefits
- New work is noticed without anyone checking each app.
- The badge leads to the exact menu that opens the records.
- Records arriving while a user is logged out are still reported.
- No per-record read table to grow, clean up or slow you down.
- One request refreshes every badge on screen.
- Counts never exceed what the user is allowed to open.
- Badges also appear in the mobile app sidebar and section menus.
- Configurable entirely from the interface, with no development.
How it works
- Install the module. On Odoo Enterprise the home menu companion installs itself alongside it.
- Open Settings > Technical > App Notifications.
- Press Create Suggested Rules to add one rule per installed app, or create your own.
- A rule is a model, the menu that opens those records, and an optional filter. The menu is filled in for you.
- Users now see a badge on the app icon, on the section menu, and on the menu item itself.
- Opening that menu clears the badge for that user. Everyone else keeps theirs.
- Optionally restrict a rule to user groups, ignore records the user created, or change the refresh interval.
Example
An order comes in from the website overnight:
The Sales app icon shows 1
Inside Sales, the Orders menu shows 1
So does Quotations, the menu that actually opens it
The first salesperson opens Quotations and their badge clears everywhere. Their colleague, who has not looked yet, still sees the 1. Opening the Sales app alone does not clear anything, otherwise the trail would disappear before it led anyone to the order.
Key Features
Where The Badges Appear
- App icons in the apps menu
- Enterprise home menu tiles, with the free companion app
- Section menus and their dropdowns
- Systray bell with a per-app breakdown
- Counts capped at 99+ so they stay readable
Per-User Counting
- Independent counter for every user
- Opening the target menu clears only your own
- Opening the app leaves the trail lit
- Mark all as read from the systray
- Optionally ignore records you created yourself
Rules You Control
- Any model, with an optional domain filter
- Target menu resolved automatically
- Restrict a rule to selected user groups
- Suggested rules for installed apps in one click
- Configurable refresh interval
Safe By Design
- Record rules and multi-company applied
- No per-record table to grow or clean up
- One request refreshes every badge
- A misconfigured rule is skipped, never fatal
- Counts use the primary key, not unindexed dates
Version 19.0.1.0.0 | Released on : 13th August, 2026
Support
Get Immediate support for any of your query
You will get 90 days free support for any doubt, queries, and bug fixing (excluding data recovery) or any type of issue related to this module.
WRITE TO US AT :
sales@serynto.comFor any help and doubt or issue regarding the module, Drop a mail to our technical team.
RAISE A TICKET AT :
https://serynto.com/helpdeskFor support or to request customization, Create A Support Ticket by copying the link and opening it in a new tab.