Skip to main content

Custom branding

Each instance can carry its own company name, logo and accent color. Admins set it under Admin → Branding.

SettingRules
NameUp to 60 characters, shown in the header instead of "Costpilot"
Accent colorOne hex color. Light and dark steps are derived from it and kept at 3:1 contrast
LogoPNG, JPEG, WebP or SVG, up to 256 KB

The chart palette stays fixed: it is validated for color-vision deficiency and does not follow the accent.

Branding is stored per instance via PUT /api/admin/branding and returned in GET /api/meta. Empty fields reset to the default.

Demo instances​

On an instance with DEMO_MODE=1 the API answers 403 and branding is read-only. Visitors can still try the settings; their changes stay in their browser.