Mina Adel
العربية Book a call
All apps
Productivity

App Menu Badges: Unread Messages & Activities

See at a glance which app needs you. Every icon on the home menu gets a red badge with the number of unread messages (Discuss) or activities due (every other app), per user, live.

Odoo 19 app by Mina Adel, software engineer and Odoo developer

  • Per user
  • Zero configuration
App Menu Badges: Unread Messages & Activities
Home menu with badges: 9 unread in Discuss, 2 activities in Project, 4 expenses waiting.

The problem

The apps grid looks the same whether your inbox is empty or ten activities are overdue. Users open each app to find out, or miss things.

The solution

A red counter on each app icon, computed from the same activity and message store Odoo uses for the systray. It updates as soon as something changes, with no extra requests.

What you get

  • Badges on every app

    Activities are grouped by model and shown on the app that owns it: Contacts, Sales, Invoicing, Project, Employees, Expenses...

  • Discuss counter

    Unread messages plus failed notifications, exactly like the systray counter.

  • Live updates

    Bound to Odoo's reactive mail store: badges refresh with no polling and no server load.

  • Per user

    Each user sees their own counts; nothing is shared or stored.

  • RTL ready

    Badge position uses logical CSS properties, so Arabic layouts look right.

  • Install and forget

    No menus, no settings, no data. Uninstall restores the plain home menu.

Install in one step

  1. Apps → search App Menu Badges → Install.
  2. Open the home menu: apps with pending activities or unread messages show a red badge.
  3. Handle the items; the badge disappears on its own.

Screenshots

Questions

Which apps get a badge?

Discuss (unread messages and failed notifications) and any app that owns a model with activities: Contacts, Sales, Invoicing, CRM, Project, Employees, Expenses, Helpdesk...

Does it slow down the home menu?

No. It reads the counters Odoo already fetches for the systray and only touches the DOM of the home menu.

Community or Enterprise?

Both, Odoo 19.0.

Support

Questions before buying, a bug, or an idea for the next version? Email me — bug fixes for Odoo 19.0 are included.

More Odoo apps

All apps