Color every field by its value — no code required

Turn plain numbers and statuses into instant visual signals. Build red/amber/green color rules for integer, float, monetary, percentage and selection fields with a point-and-click rule builder — then watch list and form views color themselves automatically.

The problem

Stock levels, margins, budget variances and KPI scores all look the same — plain, uniformly styled numbers. Users have to mentally compare every value against a threshold they carry in their heads, which is slow and impossible to scan across a long list. The apps that promise value-based coloring require hand-written context parameters or widget XML options, a task no controller or planner can perform themselves.

The solution

A visual Color Rules screen lets any business user define multi-zone red/amber/green bands for a model and field — with a color picker, operator dropdowns, and a live preview — then have that coloring applied automatically across every list and form view, with zero code and zero XML.

Capabilities

Everything a KPI dashboard needs

Every capability below is implemented in the module.

01

Every numeric and status field type

Color integer, float, monetary, percentage and selection fields — the full range of KPIs a business actually tracks, not just integers.

02

No-code visual rule builder

Pick a model and field, then build bands with dropdown operators, numeric thresholds and a color picker — no context parameters, no XML.

03

Multi-zone red/amber/green bands

Define as many color bands as a KPI needs — not just a single above/below cut-off — to mirror how a value is actually judged.

04

Range, exact-value and comparison operators

Go beyond greater/less-than with between-X-and-Y ranges and exact-match conditions, covering status flags and target bands alike.

05

Independent background and text color

Every band sets its own background and text color with a color picker, so every combination stays legible.

06

Fallback color for unmatched values

A configurable fallback background and text color guarantees every value gets a defined appearance, so nothing is ever left unstyled.

07

Live preview while you configure

Type a preview value and see the exact resulting color instantly, before saving — no guess-and-reload cycle.

08

Coloring in both list and form views

Scan a whole list column to spot outliers, or open a single record and see the same coloring on its form — automatically, everywhere the field appears.

09

Ready-made presets

Load a preset for common scenarios like reorder points, budget variance, margin health or completion tracking, then tweak it in seconds.

Workflow

How it works

1

Pick a model and field

Open Color Rules and choose the model and numeric or selection field you want to color.

2

Build the color bands

Add bands with an operator, a from/to threshold, and a background and text color — or load a ready-made preset.

3

Set a fallback and preview

Choose the fallback color for unmatched values and type a test value to see the exact result live.

4

Save and it applies everywhere

The rule activates instantly across every list and form view showing that field — no further setup.

Questions

Frequently asked

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

Integer, float, monetary, percentage and selection fields on any model. You are not limited to integers like most competing widgets.

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.

Change Field Color Based On Value

Multi-zone red/amber/green coloring for numeric, monetary, percentage and selection fields in list and form views — built with a no-code rule builder, live preview and ready-made presets.

Buy on Odoo App Store