Swarmz

Branding overview

Choose between Design, Code, and Assets, then preview and publish customer-facing branding safely

Branding controls the customer dashboard identity, appearance, navigation, and dashboard layout. Start in Design for supported visual settings, use Code when you need to edit the branding files, and use Assets to manage reusable images.

Scope

Branding changes the customer-facing dashboard for the platform account. It includes the app name and marks, theme, typography, icons, dashboard canvas, navigation labels and visibility, and the dashboard blocks and project tabs customers see.

Design and Code edit one version-tracked branding draft. Design changes the semantic configuration, which describes the name, theme, navigation, and dashboard choices, through controls. Code exposes the same configuration as brand.json, adds reusable dashboard content in components.json, and can add optional presentation overrides in styles.css. Assets is a separate, account-scoped image library; adding an asset does not publish Branding.

Open Branding

Platform account owners and active platform admins can open Platform dashboard > White-label > Branding. The page opens the Design tab unless its URL selects another available tab.

Choose a tab

TabUse it forWhat it changes
DesignName, marks, theme, dashboard, navigation, and text controlsThe semantic branding configuration without editing files
Codebrand.json, components.json, and styles.cssThe same semantic configuration, reusable dashboard content, and optional CSS overrides
AssetsReusable wordmarks, icons, and backgroundsThe account asset library; select an asset and publish Branding separately to make it live

The Assets tab appears only when the managed asset library is available. The Assets guide is the canonical procedure for uploading, naming, and referencing managed images.

Understand drafts and publishing

ActionCustomer-visible result
Update in DesignPublishes semantic branding and preserves Code CSS as a draft
Save draft in CodeStores the three-file bundle without changing live branding
Preview in CodeSaves changes when needed, then opens that exact draft
Publish in CodeMakes the current semantic configuration and CSS live
Unpublish CSSRemoves live styles.css but keeps live brand.json and saved drafts

The status beside the Branding title tells you which version you are working with:

  • Live: the current semantic branding is live without a live CSS override.
  • Shared draft: semantic changes exist in the shared Design and Code configuration but are not live.
  • CSS draft: styles.css differs from the live stylesheet while the semantic configuration is unchanged.
  • Live with CSS overrides: a live styles.css is active and can override Design settings.
  • Conflict: Branding changed on the server after you loaded it. Reload the server state before making another update.

Publish branding safely

  1. Choose Design for supported dashboard controls, or Code when you need file-level changes. Add reusable images in Assets before selecting them in Design or Code.
  2. In Design, review the changed controls and select Update. This publishes the semantic configuration and leaves any Code CSS draft intact.
  3. In Code, select Save draft, open Preview, and select Publish only after the exact saved draft is correct.
  4. If a live stylesheet must be removed, use Unpublish CSS in Code. The semantic branding and saved drafts remain available.

Continue with a task

On this page