White-label branding requires an Enterprise license with the
white-label feature enabled. See the Enterprise overview for licensing details.What you can customize
| Asset | Where it appears |
|---|---|
| Sidebar logo | Top-left corner of the chat sidebar |
| Login page logo | Sign-up, login, and OAuth consent pages |
| Favicon | Browser tab icon |
| Tab title | Browser tab text |
| App name | Used as alt text fallback when logos cannot render |
Configuration
- Sign in as an admin and go to Settings -> White-label.
- Upload your logo files (PNG, JPG, SVG, WebP, GIF, or ICO, up to 512 KB each).
- Enter your app name and tab title.
- Click Save. Changes apply immediately for all users.
Supported formats
- Images: PNG, JPG, SVG, WebP, GIF, ICO
- Max size: 512 KB per asset
How it works
- Assets are stored in the nao database (consistent with other uploaded content).
- Every read is gated through the
white-labellicense feature. If the license lapses or the feature is removed, the default nao branding is restored automatically. - The
/branding/:kindendpoint serves assets with a 60-second cache header.
Visibility
The White-label entry appears under the Enterprise header in the settings sidebar for all non-cloud admins. Deployments without an active Enterprise license see the settings page with an inline Enterprise nudge but cannot save changes.Enterprise Overview
License setup, feature list, and how to get a quote