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.
Everything a brand refresh needs
Every capability below is implemented in the module.
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.
Global Brand Theme
Set one theme as the company-wide default so every user sees consistent, on-brand colors the moment they log in.
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.
Per-User Personal Theme
Let individual users pick and apply their own theme from Preferences without touching the global brand setting.
Predefined Palette Templates
Start from five ready-made templates — Cerevantix Warm, Ocean, Forest, Midnight, and Slate Light — light and dark options included.
One-Click Reset
Restore any theme to its default colors instantly if an experiment does not work out.
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.
Recently-Used Color History
Every color picker keeps a history of recently used colors so repeated selections and matching palettes stay fast and consistent.
Clean Uninstall
Theming works through runtime CSS injection only — nothing is compiled into web assets, so removing the module fully reverts the interface.
How it works
Pick or Create a Theme
Start from a predefined palette template or create a new theme from the Themes menu.
Choose Colors Live
Use the visual color pickers for the navbar, buttons, backgrounds, and text — the preview banner repaints the backend as you go.
Apply & Set Brand Rules
Apply the theme for yourself, or set it as the Global Brand Theme and lock personalization for every user.
Share Across Databases
Export the finished theme to JSON and import it into another database in seconds.
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.
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