The white-label panel gives you full control over the visual identity and legal details your customers see. This guide covers all the available options.
Basic branding — /branding
Brand identity
| Field | Description |
|---|---|
| Trade name | Name shown in the panel and in the browser |
| Image logo | PNG/SVG format recommended, transparent background |
| Dark logo | Version for dark backgrounds (sidebar, error pages) |
| Favicon | Browser tab icon (32×32 or SVG) |
| Brand mode | Choose between an image logo or brand text |
Basic colors
| Field | What it affects |
|---|---|
| Primary | Main buttons, links, active elements |
| Secondary | Secondary buttons, hover states |
| Accent | Highlights, badges, indicators |
| Header color | Background of the top navigation bar |
| Footer color | Background of the panel footer |
| Header text color | Text and icons on the header |
| Footer text color | Text and icons on the footer |
Public Home template
The Public Home template controls the design of your panel's access pages: login, sign-up, password recovery and password reset. It is configured in /branding and saved per domain, independently of the authenticated panel's skin.
| Template | Description |
|---|---|
| Default | Current design — centered form, plain background. Compatible with any skin. |
| SaaS Split | Split screen: form on the left, visual/hero block on the right. Ideal for panels with a strong brand identity. |
/login, /register, /forgot-password and /reset-password. It doesn't touch the authenticated panel or the CMS.
To try it: open /branding, select the template in the Public Home template field, save and go to /login to see the result.
App SEO
The App title field appears in the browser tab and as the pages' <title>. Public pages (login, sign-up, recovery) inherit this branding automatically.
Visual skins
Choose one skin for the public panel (pages without login: login, sign-up, errors) and another for the authenticated panel (what your customers see once inside). You can use different skins or make the public one inherit from the panel.
Advanced branding — /branding/advanced
Variables by layout area
| Area | Available variables |
|---|---|
| Header | Background, text, hover |
| Subheader / top nav | Background, bottom border |
| Sidebar | Background, text, active item, hover |
| Content | General background, main text, secondary text |
| Cards | Background, border, shadow |
| Tables | Header, alternating rows, border |
| Buttons | Background, text, hover, focus ring |
| Inputs | Border, focus, placeholder |
| Icons | Base color, hover |
| Dropdowns | Background, border, hover |
Public home — built-in editor
The Public home section inside Advanced Branding lets you configure the hero block and the CTAs your customers see on the panel's access pages. The settings are saved per domain and don't touch the global skins.
app.brand.com is a clean access portal, not a full website builder. Its job is to welcome visitors with the reseller's brand and direct them to login, help and support — visually consistent with the authenticated panel.
Editor fields
| Field | Description | Behavior if not configured |
|---|---|---|
| Short title | Main title of the hero block | Automatic text based on the panel's active modules |
| Short subtitle | Description or value proposition below the title | Automatic text based on active modules |
| Documentation/help CTA | Help button or link shown in the hero | Uses the sidebar documentation URL if enabled |
| Support/contact CTA | Contact button or link in the hero | Automatic mailto:support@domain |
| Hero color | Background or accent color of the hero block | Inherits from the active public skin |
| Hero image / background | Optional background image or texture in the visual block | Clean SaaS design without an image (SaaS Split template) |
Pages where it applies
/login/register- Password recovery and reset
- Public pages of the clone that use the no-login layout
Connected controls block
The editor includes a Connected controls block with shortcuts to related settings:
- Public header and footer, social media and basic SEO
- Custom sidebar documentation URL
Real-time preview
The editor shows a preview of the panel with the selected colors before saving. It doesn't affect your customers until you confirm the changes.
Private presets
Save complete configurations as named presets and load them at any time:
- Create preset — saves the current state under a name
- Load preset — applies a saved preset to the editor
- Apply — confirms and activates the preset in the panel
- Delete — removes a saved preset
Public legal details
They appear in the panel footer, in the terms of service and in the privacy notices your customers see:
| Field | Where it appears | Required |
|---|---|---|
| Legal entity | Footer, legal notices | Yes |
| Privacy email | Privacy policy, GDPR | Yes |
| DPO email | GDPR notice (if applicable) | Depends on the sector |
| Legal address | Footer, legal notices | Recommended |
| Contact details | Customer support panel | Recommended |
Active modules
Defines which sections of the panel are visible to your customers. If you don't select any module, no module is allowed. Inactive modules simply don't appear in the menu.
Branded error pages (403 / 404 / 500)
Error pages automatically show your logo (or brand name as text if there is no logo), your favicon, the footer with your contact details and the configured public skin. Your customers never see a generic MuseRelay error page.
Best practices before launching the panel
- Logo uploaded in PNG/SVG with a transparent background
- Favicon configured (32×32 minimum)
- Trade name reviewed (it appears in the browser)
- Basic colors defined (primary, header, sidebar)
- Legal details complete (entity, privacy email)
- Active modules reviewed (only the ones you offer)
- Panel preview checked in customer mode
- Your own domain pointing to the panel