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
- Multiple Creation Methods: Manual entry, AI generation from description, AI analysis from pasted copy, URL scanning, or pre-configured presets
- Granular Control: Personality traits, tone style, sentence style, preferred vocabulary, forbidden terms, CTA style, punctuation rules
- Multi-Customer Support: Each brand voice ties to a specific customer/client
- Template Integration: Templates can save and restore brand voice selections
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
- Navigate to Dashboard → Customers
- Click "Add New Customer"
- Enter customer name (required) and optional description
- Click "Save"
Managing Customers
- Add: Create new customer with name & description
- Edit: Update customer name or description inline (click pencil icon)
- Delete: Remove customer with confirmation (click trash icon)
- View Details: Click customer name or eye icon to see brand voices
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
- Go to Manage Customers → Select Customer → View Details
- Click "Add Brand Voice"
- Switch to "Manual" tab
- 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)
- Click "Save Brand Voice"
Method 2: AI Generation from Description
- Click "Add Brand Voice"
- Stay on "AI Generate" tab
- Enter:
- Brand Voice Name (e.g., "Tech Startup Voice")
- Brand Description (1-2 sentences about the brand)
- Sample Text (optional - helps AI understand style)
- Click "Generate Brand Voice"
- System sends description to GPT-4o, which analyzes and returns all fields
- Review AI-generated fields (all populated automatically)
- Edit any field manually if needed
- 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.
- Click "Add Brand Voice"
- Stay on "AI Generate" tab
- Scroll to "Option 2: Paste Any Copy"
- 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)
- Click "Analyze & Generate Brand Voice"
- AI analyzes:
- Tone and personality traits
- Vocabulary and word choice
- Sentence structure and rhythm
- Punctuation patterns
- CTA style and approach
- 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
- All fields auto-populate with analyzed values
- Review and edit if needed
- Click "Save Brand Voice"
💡 Example Use Case
Paste any text and AI will automatically detect tone, style, vocabulary, CTA patterns, and writing rhythm.
AI will extract: warm tone, sustainable vocabulary, storytelling style, consultative CTA approach, and specific punctuation preferences.
Method 4: URL Scanning (Website Analysis)
- Click "Add Brand Voice"
- Scroll to "Option 3: Scan Website for Brand Voice"
- Enter Website URL (e.g., https://example.com)
- Click "Scan & Generate Brand Voice"
- 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
- All fields auto-populate with extracted values
- Review and edit if needed
- Click "Save Brand Voice"
Method 5: Using Presets
- Click "Add Brand Voice"
- Switch to "Use Preset" tab
- 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
- All fields auto-populate with preset values
- Customize if needed
- 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
- Generate copy using CopyMaker or Quick Prompt Wizard
- Click "Save as Brand Voice" in the output toolbar
- The Brand Voice modal opens automatically
- User selects a customer (required)
- The "Paste Copy" field is automatically filled with the generated output
- User clicks "Analyze & Generate Brand Voice"
- AI analyzes the text and extracts:
- Personality traits
- Tone style
- Sentence rhythm
- Preferred vocabulary
- Forbidden terms
- CTA style
- Punctuation rules
- User reviews and optionally edits the generated fields
- User saves → Brand Voice is stored in
pmc_public_brand_voicesfor 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
- Navigate to Copy Maker
- Select a Customer from dropdown
- Brand Voice dropdown appears automatically
- Select your saved brand voice
- Fill in other copy generation fields
- Click "Generate Copy"
How It Works Behind the Scenes
- System fetches brand voice from database
- Injects all brand voice parameters into system prompt
- AI receives explicit instructions on personality, tone, vocabulary, CTA style, punctuation
- 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
- Click Edit (pencil icon) on a brand voice card
- Modal opens with all fields pre-filled
- Modify any field
- Click "Save Changes"
- Special feature: "Regenerate with AI" button allows re-generating from scratch
Deleting
- Click Delete (trash icon) on a brand voice card
- Confirm deletion in browser dialog
- Brand voice is permanently removed
Template Integration
Templates can save and restore brand voice selections for consistent workflows.
How It Works
- Configure Copy Maker with customer + brand voice selected
- Click "Save as Template"
- Template stores: Customer ID, Brand Voice ID, all other form settings
- 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
- Customer → Brand Voices: One-to-Many (customer can have multiple brand voices)
- ON DELETE CASCADE: Deleting a customer deletes all their brand voices
- Template → Brand Voice: Optional reference (templates can save brand voice ID)
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
- Create separate brand voices for different campaigns
- Use URL scanning for quick setup from existing websites
- Test brand voices with different content types
- Save successful configs as templates
- Include 4-6 personality traits for best results
- Specify both preferred and forbidden vocabulary
✗ Don't
- Use conflicting personality traits (e.g., formal + casual)
- Leave preferred vocabulary empty (AI has no guidance)
- Create overly restrictive forbidden terms lists
- Skip testing - verify brand voice works as expected
- Forget to update brand voices when brand evolves
Related Documentation
Templates
Learn how to save and reuse brand voice configurations
Copy Maker
Master the Copy Maker workspace and workflows
📚 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 →