Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.getnao.io/llms.txt

Use this file to discover all available pages before exploring further.

White-label branding lets admins replace the default nao chrome with custom branding. Once configured, your users see your company identity across the chat sidebar, login page, browser tab, and favicon.
White-label branding requires an Enterprise license with the white-label feature enabled. See the Enterprise overview for licensing details.

What you can customize

AssetWhere it appears
Sidebar logoTop-left corner of the chat sidebar
Login page logoSign-up, login, and OAuth consent pages
FaviconBrowser tab icon
Tab titleBrowser tab text
App nameUsed as alt text fallback when logos cannot render

Configuration

  1. Sign in as an admin and go to Settings -> White-label.
  2. Upload your logo files (PNG, JPG, SVG, WebP, GIF, or ICO, up to 512 KB each).
  3. Enter your app name and tab title.
  4. Click Save. Changes apply immediately for all users.
You can update text fields without re-uploading images and vice versa. To remove an individual asset, click the remove button next to its preview - a “Marked for removal” hint confirms the change before you save.

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-label license feature. If the license lapses or the feature is removed, the default nao branding is restored automatically.
  • The /branding/:kind endpoint 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