Brand Voice System – Complete User Guide

TL;DR

The Brand Voice System lets you define, store, and automatically apply a brand's unique writing style across all AI-generated content. Create brand voices manually, with AI assistance, or by scanning websites. Ensures consistent tone, vocabulary, and style for every client.

Overview

The Brand Voice System allows you to define, store, and automatically apply a brand's unique writing style across all AI-generated content. It ensures consistency in tone, personality, vocabulary, sentence structure, punctuation rules, and call-to-action styles.

Why Use Brand Voices?

Problem: Maintaining consistent brand voice manually is time-consuming and error-prone. Different team members interpret brand guidelines differently.

Solution: The Brand Voice System acts as a centralized, AI-enforceable brand style guide that automatically injects brand rules into every AI generation request.

Key Capabilities

Step 1: Customer Management (Foundation)

⚠️ Important

Before creating brand voices, you must first create a Customer. Each brand voice is tied to a specific customer/client.

Creating a Customer

  1. Navigate to Dashboard → Customers
  2. Click "Add New Customer"
  3. Enter customer name (required) and optional description
  4. Click "Save"

Managing Customers

Deleting a customer permanently deletes all associated brand voices due to cascade delete.

Step 2: Creating Brand Voices

Once you have a customer, you can create brand voices using five different methods:

Method 1: Manual Entry

  1. Go to Manage Customers → Select Customer → View Details
  2. Click "Add Brand Voice"
  3. Switch to "Manual" tab
  4. Fill in all fields:
    • Name: "Main Brand Voice"
    • Description: Brief summary
    • Personality Traits: friendly, professional, innovative (4-6 traits)
    • Tone Style: conversational-warm, formal-professional, etc.
    • Sentence Style: clear-concise, short-punchy, flowing-descriptive
    • Preferred Vocabulary: Words/phrases to use
    • Forbidden Terms: Words/phrases to avoid
    • CTA Style: direct-action, friendly-invitation, subtle-invitation, enthusiastic-action, consultative-invitation, urgent-action
    • Punctuation Rules: Oxford comma, contractions, max sentence length (10-40 words), exclamation frequency (rare/moderate/frequent)
  5. Click "Save Brand Voice"

Method 2: AI Generation from Description

  1. Click "Add Brand Voice"
  2. Stay on "AI Generate" tab
  3. Enter:
    • Brand Voice Name (e.g., "Tech Startup Voice")
    • Brand Description (1-2 sentences about the brand)
    • Sample Text (optional - helps AI understand style)
  4. Click "Generate Brand Voice"
  5. System sends description to GPT-4o, which analyzes and returns all fields
  6. Review AI-generated fields (all populated automatically)
  7. Edit any field manually if needed
  8. Click "Save Brand Voice"

Method 3: Paste Copy (AI Analysis From Text)

Note: You can also use the "Save as Brand Voice" button directly from generated copy output to automatically populate this field. See the Save Output as Brand Voice section below for the automated workflow.

  1. Click "Add Brand Voice"
  2. Stay on "AI Generate" tab
  3. Scroll to "Option 2: Paste Any Copy"
  4. Manually paste text content from any source:
    • Website paragraphs or blog posts
    • PDF documents or brochures
    • Email content
    • Social media captions or posts
    • Marketing materials
    • Any long-form content (minimum 100 characters)
  5. Click "Analyze & Generate Brand Voice"
  6. AI analyzes:
    • Tone and personality traits
    • Vocabulary and word choice
    • Sentence structure and rhythm
    • Punctuation patterns
    • CTA style and approach
  7. Backend process:
    • Accepts up to 10,000 characters (minimum 100 characters)
    • No preprocessing needed—paste raw text directly
    • Sends content to GPT-4o for deep brand voice analysis
    • AI identifies writing patterns, personality, and style rules
    • Returns structured JSON with all brand voice fields populated
  8. All fields auto-populate with analyzed values
  9. Review and edit if needed
  10. Click "Save Brand Voice"

💡 Example Use Case

Paste any text and AI will automatically detect tone, style, vocabulary, CTA patterns, and writing rhythm.

"At EcoHome, we believe in sustainable living without compromise. Our handcrafted furniture pieces tell a story—each one made from reclaimed wood sourced from local mills. We don't just sell furniture; we create heirlooms that honor the planet while bringing warmth and character to your space."

AI will extract: warm tone, sustainable vocabulary, storytelling style, consultative CTA approach, and specific punctuation preferences.

Method 4: URL Scanning (Website Analysis)

  1. Click "Add Brand Voice"
  2. Scroll to "Option 3: Scan Website for Brand Voice"
  3. Enter Website URL (e.g., https://example.com)
  4. Click "Scan & Generate Brand Voice"
  5. Backend process:
    • Edge function fetches HTML from homepage and about page
    • Removes scripts, styles, nav, footer
    • Extracts clean text content (limited to 6000 chars)
    • Sends to GPT-4o for brand voice analysis
    • Returns structured JSON with all brand voice fields
  6. All fields auto-populate with extracted values
  7. Review and edit if needed
  8. Click "Save Brand Voice"

Method 5: Using Presets

  1. Click "Add Brand Voice"
  2. Switch to "Use Preset" tab
  3. Select from 6 available presets:
    • Professional & Authoritative - For established businesses, B2B services, consulting firms
    • Friendly & Conversational - For community-focused brands, service businesses
    • Bold & Energetic - For SaaS companies, tech startups, innovation-focused brands
    • Minimalist & Clear - For design-focused brands, tech products, modern services
    • Creative & Playful - For creative agencies, lifestyle brands, youth-focused products
    • Persuasive & Urgent - For e-commerce, online stores, product-focused businesses
  4. All fields auto-populate with preset values
  5. Customize if needed
  6. Save

⭐ Save Output as Brand Voice (New Feature)

What This Feature Does

This feature allows users to instantly create a new Brand Voice profile directly from any generated AI output. If the generated copy matches the ideal brand tone, the user can save it as a reusable Brand Voice linked to a customer.

How It Works

  1. Generate copy using CopyMaker or Quick Prompt Wizard
  2. Click "Save as Brand Voice" in the output toolbar
  3. The Brand Voice modal opens automatically
  4. User selects a customer (required)
  5. The "Paste Copy" field is automatically filled with the generated output
  6. User clicks "Analyze & Generate Brand Voice"
  7. AI analyzes the text and extracts:
    • Personality traits
    • Tone style
    • Sentence rhythm
    • Preferred vocabulary
    • Forbidden terms
    • CTA style
    • Punctuation rules
  8. User reviews and optionally edits the generated fields
  9. User saves → Brand Voice is stored in pmc_public_brand_voices for the selected customer

Why This Is Useful

  • ✓ Turns great generated copy into a persistent brand identity
  • ✓ Adds a reverse-engineering workflow to Brand Voice creation
  • ✓ Saves users time (they don't need to manually paste anything)
  • ✓ Helps agencies quickly establish and reuse consistent voices for clients
  • ✓ Makes future copy generation faster, more accurate, and more on-brand

📝 Notes

  • • This feature uses the same AI extraction method as "Paste Copy," but automated
  • • Customer selection is required before saving
  • • Saving does not overwrite existing brand voices unless user updates them manually

Advanced Brand Voice Style Controls

Optional but Powerful: Advanced Style Controls provide fine-grained control over sentence structure, formality, emotional tone, vocabulary complexity, and more. These settings are completely optional but give you precise control over the AI's writing style.

Available Controls

Sentence & Structure

  • Sentence Length: short, medium, long, varied
  • Rhythm: staccato, smooth, energetic, calm
  • Content Structure: short paragraphs, bullets, questions

Tone & Voice

  • Formality: 1-5 scale (casual to ultra formal)
  • Emotional Tone: warm, friendly, serious, etc.
  • Persona: mentor, friend, expert, storyteller, etc.

Language & Style

  • Point of View: first, second, third person, brand voice
  • Figurative Level: literal, balanced, metaphorical
  • Vocabulary: simple to highly intellectual

Detail & Elements

  • Detail Depth: minimal, balanced, detailed, highly explanatory
  • Allowed Elements: questions, bullets, analogies
  • Forbidden Elements: emojis, slang, ALL CAPS

How They Affect Generation

When a Brand Voice with Advanced Style Controls is selected, these rules are passed to the AI model alongside the basic brand voice settings. This ensures every piece of content follows the same micro-style — sentence structure, tone, formality, vocabulary level, and content patterns.

The AI receives explicit instructions for each configured control, making it follow strict style guidelines automatically without manual editing.

When to Use Advanced Controls

  • Agencies managing multiple brands with very specific style requirements
  • Brands with strict tone/style guidelines that must be followed precisely
  • High-stakes content like websites, proposals, legal copy, or investor materials
  • Consistent multi-channel campaigns requiring identical voice across all touchpoints

Accessing Advanced Controls

When creating or editing a Brand Voice, expand the "Advanced Style Controls (Optional)" section to configure these settings. All controls are optional — only set the ones that matter for your brand.

Using Brand Voices in Copy Generation

Workflow

  1. Navigate to Copy Maker
  2. Select a Customer from dropdown
  3. Brand Voice dropdown appears automatically
  4. Select your saved brand voice
  5. Fill in other copy generation fields
  6. Click "Generate Copy"

How It Works Behind the Scenes

  1. System fetches brand voice from database
  2. Injects all brand voice parameters into system prompt
  3. AI receives explicit instructions on personality, tone, vocabulary, CTA style, punctuation
  4. Generated copy strictly adheres to brand voice

Output Differences

Without Brand Voice

"Get Fresh Organic Food Delivered Fast. Tired of grocery shopping? We bring farm-fresh organic produce straight to your door! Order today and get 20% off!"

Generic, promotional, discount-focused

With Brand Voice (Eco-Friendly)

"Nourish your family with the season's freshest organic harvest, delivered right to your doorstep. We partner with local farms to bring you sustainably grown fruits and vegetables."

Warm, sustainable, community-focused

Editing and Managing Brand Voices

Editing

  1. Click Edit (pencil icon) on a brand voice card
  2. Modal opens with all fields pre-filled
  3. Modify any field
  4. Click "Save Changes"
  5. Special feature: "Regenerate with AI" button allows re-generating from scratch

Deleting

  1. Click Delete (trash icon) on a brand voice card
  2. Confirm deletion in browser dialog
  3. Brand voice is permanently removed

Template Integration

Templates can save and restore brand voice selections for consistent workflows.

How It Works

  1. Configure Copy Maker with customer + brand voice selected
  2. Click "Save as Template"
  3. Template stores: Customer ID, Brand Voice ID, all other form settings
  4. When loading template: Customer auto-selects, Brand Voice auto-selects, all fields populate

This ensures you can quickly recreate the exact same configuration with one click. Perfect for recurring client work.

To learn more about templates, see the Templates guide.

Database Structure

Tables

pmc_customers

Stores customer/client information:

id              uuid PRIMARY KEY
name            text NOT NULL
description     text
user_id         uuid → pmc_users(id) ON DELETE CASCADE
created_at      timestamptz

pmc_public_brand_voices

Stores brand voice configurations:

id                    uuid PRIMARY KEY
customer_id           uuid → pmc_customers(id) ON DELETE CASCADE
owner_user_id         uuid → pmc_users(id) ON DELETE SET NULL
name                  text NOT NULL
description           text
personality_traits    text[]
tone_style            text
sentence_style        text
preferred_vocabulary  text[]
forbidden_terms       text[]
cta_style             text
punctuation_rules     jsonb
created_at            timestamptz
updated_at            timestamptz

Relationships

Fine-Grained Controls (Advanced)

You can precisely shape your Brand Voice using the following sliders:

  • Warmth
  • Formality
  • Directness
  • Complexity
  • Pacing
  • Metaphor Density

Additionally, the Voice Strength slider lets you decide how strictly the AI follows your Brand Voice vs allowing creative freedom.

Quick Troubleshooting

Common Issues & Solutions

Issue: Brand Voice Not Applied

Solution: Ensure Brand Voice toggle is ON in Copy Maker. Check that you've selected both Customer and Brand Voice from dropdowns.

Issue: Output Ignores Brand Voice Instructions

Solution: Check for conflicting instructions in Special Instructions field. Brand voice can be overridden by explicit contradictory prompts.

Issue: Brand Voice Too Generic

Solution: Add more specific vocabulary preferences, forbidden terms, and personality traits. Use 4-6 traits minimum for best results.

Frequently Asked Questions

What is a Brand Voice?

A Brand Voice is a saved configuration that defines how AI should write for a specific brand. It includes personality traits, tone, preferred vocabulary, forbidden terms, CTA style, and punctuation rules.

How many brand voices can I create?

There's no limit. You can create unlimited brand voices across unlimited customers. Many users create multiple voices per customer (e.g., "Website Voice," "Social Media Voice," "Email Voice").

What's the difference between Tone and Brand Voice?

Tone is just one component of Brand Voice. Brand Voice includes tone plus personality traits, vocabulary preferences, sentence style, CTA approach, punctuation rules, and advanced style controls.

When should I use presets vs. custom brand voices?

Use presets for quick starts or testing. Use custom brand voices for established brands with specific style guidelines. You can start with a preset and customize it.

How does "Save as Brand Voice" work?

After generating copy you love, click "Save as Brand Voice" in the output toolbar. The generated text is automatically analyzed by AI to extract tone, style, vocabulary, and personality traits, which are saved as a new brand voice.

Will brand voice affect SEO metadata generation?

Yes, when SEO Metadata is enabled, brand voice influences meta descriptions, title tags, and headlines to maintain consistent brand tone across all outputs.

Why does output sometimes ignore my brand voice?

Check for conflicting instructions in Special Instructions or Output Structure fields. Explicit prompts override brand voice. Also verify the brand voice toggle is ON.

Can I A/B test different brand voices?

Yes! Create multiple brand voices for the same customer, generate copy with each, then use the Compare & Blend tool to evaluate which performs better.

Best Practices

✓ Do

✗ Don't

📚 Looking for More Detail?

This Help Center page provides a streamlined overview of the Brand Voice System. For comprehensive technical documentation, advanced examples, detailed field explanations, and complete troubleshooting guides, see the full documentation.

View Complete Brand Voice User Guide →

Need more help? Contact Support

© 2025 CopyZap. All rights reserved.

Powered by Sharpen.Studio