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
- Download the module ZIP from your ECOSIRE Dashboard
- Extract to your Odoo addons directory:
unzip ecosire-branding-management-*.zip -d /opt/odoo/addons/ - Restart the Odoo service:
sudo systemctl restart odoo - Navigate to Apps, click Update Apps List
- Search for "ECOSIRE Branding Management" and click Install
- Enter your ECOSIRE license key when prompted
- The 7 bridge modules will auto-install based on your existing Odoo apps
Configuration
Step 1: Set Your Brand Identity
- Navigate to Settings then Branding Management
- Enter your Brand Name (this replaces "Odoo" throughout the interface)
- Upload your Brand Logo (recommended: SVG or PNG with transparent background, minimum 200px wide)
- Upload your Favicon (recommended: 32x32 PNG or ICO format)
- Set your Brand Tagline for the login page
- Click Save to apply the base identity settings
Step 2: Configure Visual Theme
- In the Branding Management settings, scroll to Theme Configuration
- Set your Primary Color (hex value, e.g., #2E7D32)
- Set your Secondary Color for accents and highlights
- Choose between Light Theme and Dark Theme as the default
- Customize the Login Page Background (image upload or solid color)
- Configure Portal Theme colors and layout preferences
- Preview your changes using the Live Preview button
Step 3: Configure URL Rewriting and System Names
- In the Branding Management settings, scroll to Advanced Configuration
- Set your URL Prefix to replace /odoo in all routes (e.g., /mycompany)
- Enter your custom Assistant Name to replace OdooBot
- Configure Email Template Branding with your company header and footer
- Set up POS Receipt Branding with your logo and business details
- Review the Customer Display settings for POS screens
- Click Apply All to propagate changes across all modules
Bridge Modules
The following bridge modules auto-install based on your Odoo configuration:
| Bridge Module | Activates When | What It Brands |
|---|---|---|
| Branding - Website | Website module installed | Public website header, footer, and metadata |
| Branding - POS | Point of Sale installed | Receipts, customer display, POS interface |
| Branding - Email | Email Marketing installed | Campaign templates and sender branding |
| Branding - Portal | Portal module active | Customer portal pages and navigation |
| Branding - eCommerce | eCommerce installed | Online store branding and checkout |
| Branding - Helpdesk | Helpdesk installed | Support portal and ticket interface |
| Branding - HR | HR module installed | Employee self-service portal |
Verification
After configuration, verify your branding across these touchpoints:
- Login Page -- Check logo, tagline, background, and page title
- Backend Interface -- Verify brand name in top navigation and browser tab
- Portal -- Open customer portal in an incognito window to confirm branding
- Email Templates -- Send a test email to verify header and footer branding
- POS (if applicable) -- Open a POS session and check receipt preview
- URL Routes -- Navigate to your custom URL prefix and confirm routing works
- OdooBot -- Open the chat and verify the assistant uses your custom name
Troubleshooting
| Issue | Solution |
|---|---|
| Logo not appearing | Verify image format (SVG/PNG) and file size is under 2MB |
| URL rewriting not working | Restart Odoo after changing URL prefix; clear browser cache |
| Bridge module not installing | Ensure the corresponding Odoo app is installed and active |
| Colors not applying | Check hex color format and try clearing browser cache |
| Email branding missing | Verify email template branding settings and send a test email |
| POS receipts unchanged | Close and reopen POS session after applying branding changes |