Every field change, finally accountable
Turn Odoo's narrative chatter into a queryable, exportable audit trail - who changed what, when, and from what value to what value - across any model or field, with no code required.
The problem
Odoo's native change tracking only logs fields a developer has explicitly flagged, and only as a narrative chatter feed with no filters, no report, and no export. When a price shifts, a delivery date slips, or a credit limit changes, compliance and audit teams cannot answer “who did this and when” without a developer ticket - and even then the answer is buried in scrolling text.
The solution
Track Fields in Chatter turns that gap into a configurable, queryable audit layer. Admins pick any model and any field - custom or inherited - from a guided wizard, and every matching change is captured with a human-readable before and after value. The result lives in a dedicated report filterable by field, user, or date, and exportable to CSV or Excel on demand.
Everything you need for a defensible audit trail
Every capability below is implemented in the module.
Queryable Change History
Every tracked change lands in a dedicated, filterable report instead of a scrolling chatter feed, so you can answer “every price change in Q3” in seconds.
Global Tracking, With Exceptions
Track every field on a model in one toggle, track only the fields you choose, or track everything except a short exclusion list - one screen, three strategies.
Guided Setup Wizard
Pick a model and fields from a validated wizard that warns you upfront - no chatter on this model, or high change volume ahead - instead of failing silently later.
Human-Readable Values
Relations show as names, selections show as labels, dates and booleans render in plain language - every old and new value is something an auditor can actually read.
Safe Relational Line Tracking
Track One2many and Many2many changes explicitly, with an optional Light Mode that logs a count summary instead of every line name to protect performance.
Active-Tracking Dashboard
A kanban view of every tracking rule shows scope, tracked fields, and change volume at a glance, so admins can audit their own audit configuration.
Restricted History Access
Gate sensitive change logs - salary, pricing, credit limits - to a chosen security group per rule, so history stays visible only to the people who should see it.
Import-Aware Logging
Bulk edits made through file import are tracked and attributed just like manual edits, so mass updates never become a blind spot in your audit trail.
Reason Capture & Chatter Alerts
Require a change reason on sensitive fields, and optionally post a chatter note to followers the moment a tracked field changes, so nothing important goes unnoticed.
How it works
Open the Setup Wizard
Pick the model you want audited and let the wizard flag missing chatter support or high-volume relational fields before you save.
Choose Your Tracking Scope
Track all fields, only the ones you select, or all except a short exclusion list - plus toggle create, delete, and reason capture.
Odoo Tracks Automatically
From that point on, every matching write is captured in the background with the human-readable before and after value - no further action needed.
Query, Filter, Export
Search the Change History report by field, user, date, or model, then export the filtered results to CSV or Excel for your auditors.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No - it extends it. Native tracking only logs fields a developer explicitly flagged; this app lets any admin track any stored field, on any model, custom or inherited, from the UI.
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.
Track Fields in Chatter
Turns Odoo's chatter into a queryable, exportable audit trail — configure tracking rules from the UI on any field, with human-readable before/after values, no developer ticket required.
Buy on Odoo App Store