Copy a user's full permission set to one or more other users in seconds.
Watch any date/datetime field on any model and alert before expiry.
Auto-escalate pending approvals, POs, expenses, and leaves when approvers sit on them too long.
Per-model max upload size on ir.attachment. Block oversize uploads with UserError. Optional bypass group.
Reassign hundreds of mail.activity records from one user to another in one click.
Drag a folder of product images — auto-assign to products by SKU, with variant and gallery support.
Per-stage time-in-stage analytics on CRM leads. Pivot by salesperson × stage, 'stuck deals' smart filter, no per-rule setup.
Zero-config audit trail for every ir.config_parameter change — with diff, chatter, and admin email alerts.
Make any field conditionally required at the confirm/post/validate button — without Studio.
Auto-create pre-filled CRM opportunities N days before contracts / SOs expire — so no renewal is ever missed.
One-click manual credit hold — blocks sales, purchase, and delivery confirmation.
A/B/C/D score per customer based on historical payment behavior — updated nightly.
Requires a typed reason on every customer return picking. Pivot by reason × product for warehouse QA analytics.
Rule-based daily data-health scanner — required fields, formats, staleness, orphans.
Audit trail of every SO-line discount over a configurable threshold. No approval workflow — pure log + pivot.
Auto-disable Odoo users inactive for N days — with warning email first, ROI dashboard, one-click reactivate.
Auto-cancel, archive, or notify on stale draft invoices, RFQs, quotations, and pickings.
Fuzzy-match incoming vendor bills against history to flag near-duplicates.
Force a categorized reason + note when configured fields are changed.
Find and delete filestore files with no matching ir.attachment row.