Date filters that show the count first

Auto-detects every date field on the active model, previews the exact result count before you apply, and ships role-labeled presets for Sales, CRM, Project, and HR — right inside the list view search dropdown.

The problem

Standard Odoo list views force every team to rebuild the same date filters by hand — picking a field, an operator, and typing exact dates — with no way to see how many records a preset or range will return until after it is applied. Competing apps hide the trigger behind an unlabeled toolbar icon, require Studio for anything beyond built-in presets, and offer no role-specific guidance, so teams keep relying on tutorials just to filter by time.

The solution

Dynamic Date Filter adds a clearly labeled section right inside the search dropdown that auto-detects every date field on the active model and shows a live result-count badge next to each preset before you click. Ready-made role packs for Sales, CRM, Project, and HR light up automatically, favorite combinations can be saved and shared with the team, and a first-use tip walks new users through it — no developer mode, no Studio, no tutorials.

Capabilities

Everything a date filter should do

Every capability below is implemented in the module.

01

Result-count preview

Every preset shows a live count badge before you apply it, so you pick the right window on the first click instead of applying, waiting, and undoing.

02

Auto-detected date fields

Every date and datetime field on the active model is offered automatically — no configuration, no picking fields from a technical list.

03

One-click relative presets

Today, Yesterday, This/Last Week, This/Last Month, This/Last Quarter, and This/Last Year — the full baseline set, ready on install.

04

Rolling custom ranges

Last-N-days, last-N-weeks, and last-N-months windows with an adjustable count, for ad-hoc periods the fixed presets do not cover.

05

Predictive freshness filters

One-click "Recently Changed" and "Recently Created" filters surface the freshest records with no date to pick at all.

06

Role-labeled preset packs

Named, ready-to-use presets for Sales (Aged Quotations), CRM (Leads Changed This Week), Project (Tasks Changed This Week), and HR (Recent Hires) — and they auto-light-up for Accounting and Purchase if installed.

07

Save, name and share filters

Name a date-filter combination once, keep it for yourself, or share it company-wide or with a specific group so the whole team standardizes on the same view.

08

Combines with your other filters

Applied date filters compose automatically with any active text or relational search criteria, and count previews reflect the currently active filters too.

09

Built-in onboarding

A short first-use tip and inline tooltips teach the panel in-product, so new users never need an external tutorial.

Workflow

How it works

1

Open the dropdown

Click the labeled "Dynamic Date Filter" section in any list view's search dropdown.

2

Pick a date field

Choose from the fields auto-detected on the model, or keep the sensible default.

3

Preview the counts

Every preset and rolling range shows its result count as a badge before you commit.

4

Apply and share

The filter combines with your other search criteria instantly; save and share it for the team to reuse.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

It works out of the box on Sales, CRM, Project, and HR, and on any other list view in Odoo. Ready-made role presets are also shipped for Accounting and Purchase and light up automatically if those apps are installed.

Get the app

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.

Dynamic Date Filter

Auto-detected date fields, one-click relative presets and rolling custom ranges inside the standard search dropdown — each showing how many records it will return before you click.

Buy on Odoo App Store