Opidocs
FeaturesBrand

Creating your brand profile

How to populate the brand profile for the first time.

The first time you visit /admin/brand the form is empty. Fill it in section by section using the left rail to jump around. Save when you're done.

Identity

Set a name (required) — the brand name shows up in Designer's brand panel and as the tooltip on Image Studio's brand chip. Tagline and one-liner are optional but get fed to agents writing copy.

Logos

Five role slots:

  • Primary — your main mark.
  • Dark — version that reads on dark backgrounds.
  • Light — version that reads on light backgrounds.
  • Icon — square / favicon variant.
  • Wordmark — text-only treatment.

Click an empty slot to upload. Click the × on a filled slot to remove. Replacing an existing logo is a fresh upload to the same slot.

Palette

Each color has a semantic role (primary, secondary, accent, background, surface, text, muted, destructive). Role uniqueness is enforced — agents need to deterministically resolve "brand primary" to one color.

Hex codes must be six characters (#RRGGBB). Add an optional label like "Brand orange" to make the palette readable when sharing with non-designers.

Typography

Three roles: display, body, mono. Family is a free-text field (e.g. Inter). Add a CSS fallback stack like sans-serif, system-ui. Specify weights you actually load (e.g. 400, 600, 700) so the agent doesn't request unavailable weights. Source URL is optional — paste your Google Fonts URL or self-hosted font CSS.

Voice

The tone textarea takes a free-form description ("confident and slightly playful"). Tags are short labels (e.g. formal, technical, warm) the agent uses as quick handles. Example copy is short snippets that capture the voice — the agent reads these as style anchors.

Imagery

Add reference URLs (style guides, mood boards, brand pages). Image Studio's "Add to brand assets" hand-off also writes here. Mood-board file uploads from this page are coming in v1.1 polish; for now the file grid renders any mood-board files the agent has already collected.

Guidelines

A single markdown-allowed textarea. Use this for hard constraints:

Always pair primary with white.
Never use brand orange on yellow.
Logo needs 16px clearspace.
Don't anthropomorphize the product in copy.

Agents treat guidelines as rules to obey, not suggestions.

Context

Industry and audience are short text fields the agent uses to tune copy ("AI / Operations", "Ops leaders at mid-market SaaS companies").

Saving

The Save changes button at the top is disabled until you change something, then enabled until you click it. File uploads (logos, mood-board) save immediately — they're not part of the dirty-tracked text form.

On this page