Skip to main content

Overview

A brand represents a distinct product line or company within your workspace. Each brand carries its own identity, logo, and AI specifications that shape how content is generated.

Brand properties

PropertyDescription
nameBrand display name
slugURL-safe identifier
logo_urlBrand logo (stored in Supabase Storage)
descriptionBrief brand description

AI Specifications

Every brand can define an AI spec — a set of guidelines that the AI engine follows when generating or enhancing content for that brand.
AI Spec FieldPurpose
tone_of_voiceHow the brand sounds (e.g. “professional yet approachable”)
brand_objectiveWhat the brand aims to achieve with its content
target_audienceWho the content is for
content_policiesRules the AI must follow (e.g. “never mention competitors”)
language_preferencesPreferred language and regional variations
keywords_alwaysWords that should appear in generated content
keywords_neverWords the AI must avoid
custom_instructionsFree-form additional guidance
The more detailed your AI specs, the better the generated content matches your brand voice. Invest time in tone_of_voice and content_policies for the best results.

Brand-aware AI

When you call any AI endpoint (/ai/chat, /ai/generate, /ai/enhance) with a brandId, the engine automatically:
  1. Loads the brand’s AI specs
  2. Injects them into the system prompt
  3. Retrieves relevant product context via RAG
  4. Generates content that respects tone, keywords, and policies
This means two brands in the same workspace can produce completely different content styles from the same prompt.