Recolor your Odoo backend, live no restart, no CSS required

A visual color picker with instant preview lets administrators theme the entire backend — navbar, buttons, backgrounds, and text — then lock the brand for every user or let them personalize within limits.

The problem

Branding the Odoo backend today means writing CSS by hand, restarting the server with the --dev=assets flag, or paying a developer for a task that should take minutes. Existing theming apps assume hex-code fluency, offer no live preview, and leave administrators guessing which UI elements actually change.

The solution

Dynamic Theme Color adds a visual color picker with a live preview that repaints the running backend as you click — no restart, no CLI flags. Set a global brand theme, let users personalize within admin-defined limits, and move finished themes between databases with one-click export and import.

Capabilities

Everything a brand refresh needs

Every capability below is implemented in the module.

01

Live Color Picker & Preview

Pick any color and watch the navbar, buttons, backgrounds, and text repaint instantly in the running backend — no server restart, no --dev=assets.

02

Global Brand Theme

Set one theme as the company-wide default so every user sees consistent, on-brand colors the moment they log in.

03

Admin Brand Lock

Toggle Allow Personalization on or off to decide whether users may adjust their own theme or must stay within the enforced brand palette.

04

Per-User Personal Theme

Let individual users pick and apply their own theme from Preferences without touching the global brand setting.

05

Predefined Palette Templates

Start from five ready-made templates — Cerevantix Warm, Ocean, Forest, Midnight, and Slate Light — light and dark options included.

06

One-Click Reset

Restore any theme to its default colors instantly if an experiment does not work out.

07

JSON Export & Import

Export a finished theme to a JSON file and import it into another database, moving a brand from staging to production in seconds.

08

Recently-Used Color History

Every color picker keeps a history of recently used colors so repeated selections and matching palettes stay fast and consistent.

09

Clean Uninstall

Theming works through runtime CSS injection only — nothing is compiled into web assets, so removing the module fully reverts the interface.

Workflow

How it works

1

Pick or Create a Theme

Start from a predefined palette template or create a new theme from the Themes menu.

2

Choose Colors Live

Use the visual color pickers for the navbar, buttons, backgrounds, and text — the preview banner repaints the backend as you go.

3

Apply & Set Brand Rules

Apply the theme for yourself, or set it as the Global Brand Theme and lock personalization for every user.

4

Share Across Databases

Export the finished theme to JSON and import it into another database in seconds.

Questions

Frequently asked

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

No. Every color change applies immediately through a runtime CSS service — no restart, no developer mode, and no CLI flags.

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 Theme Color

Recolor the Odoo backend with a live color picker and preview, a global brand theme, per-user themes and palette templates — no code, no server restart.

Buy on Odoo App Store