NZ Solutions Apps for Odoo
Chatter Cleaner — Clear Messages, Activities & Attachments — Odoo 19
Clear all chatter messages, activities, attachments, and system notifications from a record with one click. A convenient trash icon sits in the chatter toolbar; click it to permanently remove clutter and keep your records clean and organized.
How to Access
After installing the module, assign the user to the Allow Chatter Cleaner security group under Settings > Users & Companies > Users (Access Rights tab). Then open any record that uses the chatter and look for the trash icon in the chatter toolbar — next to search and attachments — to clear all chatter content.
What You Get
One-click chatter cleanup with built-in safety:
- Trash icon in the chatter toolbar
- Confirmation popup before permanent deletion
- Deletes messages, activities, attachments, and system logs
- Restricted to the "Allow Chatter Cleaner" security group
- Works on any model that uses the chatter (mail.thread)
- Keeps records clean, organized, and free from clutter
What does this module provide?
This module adds a convenient trash button directly to the Odoo chatter.
Clicking it permanently removes all chatter messages, activities, attachments, and system
notifications from the current record — after a clear confirmation dialog.
Access is limited to users in the Allow Chatter Cleaner group.
It works on any model that uses the chatter (mail.thread) for Odoo 19
Community and Enterprise.
KEY HIGHLIGHTS
One-Click Trash Button
A trash icon sits in the chatter toolbar next to attachments — click once to clear the full chatter history.
Confirmation Before Delete
A warning popup asks for confirmation before anything is permanently removed — no accidental wipes.
Full Chatter Cleanup
Removes messages, log notes, activities, attachments, and system notifications in one action.
Security Group Control
Only users in the Allow Chatter Cleaner group can see and use the trash button.
Clean Records Instantly
Keep invoices, orders, contacts, and other records free from outdated chatter clutter.
Works Everywhere
Available on any model that uses the chatter (mail.thread) — invoices, sales, purchases, CRM, and more.
1) Access Rights — Allow Chatter Cleaner Group
Before a user can clear chatter content, they must be assigned the Allow Chatter Cleaner security group. Open the user form under Settings > Users & Companies > Users, go to the Access Rights tab, and set Chatter Cleaner to Allow Chatter Cleaner.

2) Chatter Toolbar — Trash Icon
Once the user has the required group permission, a trash icon appears at the top of the chatter — next to search and attachments. Click this button to start clearing all chatter messages, activities, and attachments for the current record.

3) Confirmation Warning Before Deletion
After clicking the trash icon, a confirmation dialog appears to warn that the action is permanent. Review the message carefully, then confirm only if you are sure you want to delete all chatter content from this record.

4) Chatter After Cleanup
Once confirmed, all messages, activities, attachments, and system logs are removed. The chatter is left clean and empty — ready for fresh communication on a tidy record.

mail module with no extra inventory or accounting dependencies.Who can use the Chatter Cleaner trash button?
Only users assigned to the Allow Chatter Cleaner security group. Assign the group under Settings > Users & Companies > Users on the Access Rights tab.
Where do I find the trash button after installation?
Open any record that has a chatter (for example a customer invoice). The trash icon appears in the chatter toolbar at the top-right, next to search and attachments — but only if your user has the required group.
What happens when I click the trash button?
A confirmation warning dialog appears first. If you confirm, all chatter messages, activities, attachments, and system notifications on that record are permanently deleted.
Can I undo a cleanup?
No. Deletion is permanent. Always review the confirmation message carefully before confirming.
Which records does this work on?
Any model that uses the chatter (mail.thread) — including invoices, sales orders, purchase orders, CRM opportunities, contacts, and more.
What content is deleted?
Messages, log notes, activities, attachments, and system logs tied to the chatter on that record.
Do I need extra modules installed?
The app depends only on the standard mail module. No additional Python libraries are required.
Which Odoo editions and deployment modes are supported?
The module is compatible with Odoo 19 Community and Enterprise on On-Premise, Odoo Online, and Odoo.sh.
Version 19.0.1.0.0
Current Release- Trash icon in the chatter toolbar (next to attachments)
- Confirmation popup before permanent deletion
- Deletes messages, activities, attachments, and system logs
- Restricted to the "Allow Chatter Cleaner" security group
- Works on any model that uses mail.thread
- Depends on the standard mail module
- Odoo 19 Community & Enterprise support
Our Services
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 133 |
| Technical Name |
nz_chatter_cleaner |
| License | LGPL-3 |
| Website | https://www.nezam.co |
Please log in to comment on this module