Skip to main content

Branding Management

The ECOSIRE Branding Management module is a complete white-label solution for Odoo 19 that lets you replace all Odoo branding with your own company identity. Customize your instance name, logo, favicon, colors, login page, portal, email templates, POS displays, and URL patterns -- all from a centralized settings interface. With 7 auto-installing bridge modules, 20+ configuration parameters, and support for both dark and light themes, this module transforms Odoo into a fully branded platform that reflects your organization's identity across every touchpoint.

Compatibility: Odoo 19 only Price: $149 (one-time) License: Up to 3 domain activations

Key Features

  • Complete white-label solution for Odoo 19
  • URL rewriting (replace /odoo with /your-brand in all routes)
  • Brand identity management (name, logo, favicon, colors)
  • Email template branding with custom headers and footers
  • POS receipt and customer display branding
  • 7 auto-installing bridge modules for seamless integration
  • Login page and portal customization
  • OdooBot renaming to your custom assistant name
  • 20+ configuration parameters for fine-grained control
  • Dark and light theme support with custom color schemes

Prerequisites

  • Odoo 19 (Community or Enterprise edition) -- this module is not compatible with earlier versions
  • An active ECOSIRE license for this module
  • Your brand assets (logo files, favicon, brand colors in hex format)

Installation

  1. Download the module ZIP from your ECOSIRE Dashboard
  2. Extract to your Odoo addons directory:
    unzip ecosire-branding-management-*.zip -d /opt/odoo/addons/
  3. Restart the Odoo service:
    sudo systemctl restart odoo
  4. Navigate to Apps, click Update Apps List
  5. Search for "ECOSIRE Branding Management" and click Install
  6. Enter your ECOSIRE license key when prompted
  7. The 7 bridge modules will auto-install based on your existing Odoo apps

Configuration

Step 1: Set Your Brand Identity

  1. Navigate to Settings then Branding Management
  2. Enter your Brand Name (this replaces "Odoo" throughout the interface)
  3. Upload your Brand Logo (recommended: SVG or PNG with transparent background, minimum 200px wide)
  4. Upload your Favicon (recommended: 32x32 PNG or ICO format)
  5. Set your Brand Tagline for the login page
  6. Click Save to apply the base identity settings

Step 2: Configure Visual Theme

  1. In the Branding Management settings, scroll to Theme Configuration
  2. Set your Primary Color (hex value, e.g., #2E7D32)
  3. Set your Secondary Color for accents and highlights
  4. Choose between Light Theme and Dark Theme as the default
  5. Customize the Login Page Background (image upload or solid color)
  6. Configure Portal Theme colors and layout preferences
  7. Preview your changes using the Live Preview button

Step 3: Configure URL Rewriting and System Names

  1. In the Branding Management settings, scroll to Advanced Configuration
  2. Set your URL Prefix to replace /odoo in all routes (e.g., /mycompany)
  3. Enter your custom Assistant Name to replace OdooBot
  4. Configure Email Template Branding with your company header and footer
  5. Set up POS Receipt Branding with your logo and business details
  6. Review the Customer Display settings for POS screens
  7. Click Apply All to propagate changes across all modules

Bridge Modules

The following bridge modules auto-install based on your Odoo configuration:

Bridge ModuleActivates WhenWhat It Brands
Branding - WebsiteWebsite module installedPublic website header, footer, and metadata
Branding - POSPoint of Sale installedReceipts, customer display, POS interface
Branding - EmailEmail Marketing installedCampaign templates and sender branding
Branding - PortalPortal module activeCustomer portal pages and navigation
Branding - eCommerceeCommerce installedOnline store branding and checkout
Branding - HelpdeskHelpdesk installedSupport portal and ticket interface
Branding - HRHR module installedEmployee self-service portal

Verification

After configuration, verify your branding across these touchpoints:

  1. Login Page -- Check logo, tagline, background, and page title
  2. Backend Interface -- Verify brand name in top navigation and browser tab
  3. Portal -- Open customer portal in an incognito window to confirm branding
  4. Email Templates -- Send a test email to verify header and footer branding
  5. POS (if applicable) -- Open a POS session and check receipt preview
  6. URL Routes -- Navigate to your custom URL prefix and confirm routing works
  7. OdooBot -- Open the chat and verify the assistant uses your custom name

Troubleshooting

IssueSolution
Logo not appearingVerify image format (SVG/PNG) and file size is under 2MB
URL rewriting not workingRestart Odoo after changing URL prefix; clear browser cache
Bridge module not installingEnsure the corresponding Odoo app is installed and active
Colors not applyingCheck hex color format and try clearing browser cache
Email branding missingVerify email template branding settings and send a test email
POS receipts unchangedClose and reopen POS session after applying branding changes

Support