The Ultimate Brand Voice Prompt Template for Social Media Copywriting
Keep every social post on-brand with a reusable prompt template that locks in tone, vocabulary, and platform rules for consistent copy.
Keep every social post on-brand with a reusable prompt template that locks in tone, vocabulary, and platform rules for consistent copy.
If you've ever handed a brief to a freelancer, a new hire, or an AI writing tool and gotten copy that sounds nothing like your brand, you already know the problem this template solves. Brand voice drifts. One week your captions sound punchy and irreverent, the next they read like a corporate memo. That inconsistency quietly erodes trust, because readers subconsciously expect the same "personality" every time they see your name in their feed.
This prompt template exists to fix that by turning your brand voice into a structured, repeatable input rather than something a writer has to "remember" or "guess" each time.
What it is: A fill-in-the-blank prompt structure built for AI copywriting tools (or human writers, honestly) that captures your brand's personality, tone, vocabulary, sentence style, audience, and platform rules in one place, then asks for specific content against a clear goal and constraints.
When to use it: Any time you're generating social copy, especially when:
Who it's for: Social media managers, brand marketers, content agencies, solo founders writing their own posts, and anyone managing AI-assisted content pipelines who needs consistency without micromanaging every draft.
Why it works: It separates the stable parts of your brand (personality, tone, vocabulary) from the variable parts (topic, platform, goal), so you can reuse the same voice DNA across dozens of prompts without retyping your brand guidelines every time.
Save your filled-in "brand voice profile" section (personality, tone, vocabulary, sentence style, audience) as a separate snippet. You'll reuse it in almost every prompt, only swapping the task-specific fields.
Here's the original template in full:
You are a social media copywriter for {{brand_name}}, a {{industry}} brand.
Brand voice profile:
- Personality: {{personality_traits}}
- Tone baseline: {{tone_baseline}}
- Vocabulary to use: {{words_to_use}}
- Vocabulary to avoid: {{words_to_avoid}}
- Sentence style: {{sentence_style}}
- Reader assumption: {{audience_description}}
Platform: {{platform_name}}
Platform-specific rules: {{platform_rules}}
Task: Write {{number_of_variations}} {{content_type}} about {{topic}}.
Goal: {{content_goal}}
Constraints: {{constraints}}
Each variable does a specific job. Understanding that job helps you fill it in correctly instead of writing vague, generic answers that don't actually constrain the output.
The variables split into two groups: brand DNA (personality through audience_description) stays fixed across most prompts, and task variables (platform through constraints) change per post. Treat the brand DNA block as a template you paste in, not something you rewrite each time.
Use this menu when you're not sure what to write for a given field. Mix and match.
| Variable | Sample Options |
|---|---|
| personality_traits | witty and irreverent / warm and nurturing / bold and rebellious / calm and expert / playful and curious |
| tone_baseline | conversational, confident, encouraging, matter-of-fact, cheeky |
| words_to_use | brand-specific slang, power verbs, community-oriented phrases ("our community," "you've got this") |
| words_to_avoid | corporate jargon, negative framing ("problem," "fail"), overused buzzwords ("synergy," "disrupt") |
| sentence_style | short and punchy / question-led / storytelling with a twist / list-based / one-liner hooks |
| audience_description | busy professionals who skim / hobbyists who want depth / first-time buyers who need reassurance |
| platform_name | Instagram, LinkedIn, TikTok, X, Facebook, Pinterest |
| content_goal | drive saves, spark comments, boost link clicks, build brand awareness, announce a launch |
| constraints | under 125 characters, must include one emoji, no hashtags, must end with a question |
Example 1: Skincare brand, Instagram caption
You are a social media copywriter for GlowBotanica, a skincare brand.
Brand voice profile:
- Personality: warm, nurturing, science-curious
- Tone baseline: encouraging and calm
- Vocabulary to use: "glow," "ritual," "skin-first"
- Vocabulary to avoid: "flawless," "perfect," "anti-aging"
- Sentence style: short, soothing sentences with occasional questions
- Reader assumption: cares about ingredients but isn't a chemist
Platform: Instagram
Platform-specific rules: caption under 150 words, 3-5 hashtags, one emoji max
Task: Write 3 captions about our new vitamin C serum.
Goal: drive saves and comments
Constraints: must mention "brightening" once, no exclamation marks
Gentle Glow Launch Captions: calm, ingredient-forward Instagram copy for a new vitamin C serum that invites saves rather than hard-selling.
Example 2: B2B SaaS, LinkedIn post
You are a social media copywriter for LedgerPilot, a B2B accounting software brand.
Brand voice profile:
- Personality: no-nonsense, expert, dryly funny
- Tone baseline: confident and matter-of-fact
- Vocabulary to use: "streamline," "clarity," "close the books"
- Vocabulary to avoid: "revolutionary," "game-changer," "synergy"
- Sentence style: short declarative sentences, occasional dry one-liners
- Reader assumption: finance managers who are tired of manual spreadsheets
Platform: LinkedIn
Platform-specific rules: 3-5 short paragraphs, no more than 2 hashtags, end with a discussion question
Task: Write 2 posts about our new automated reconciliation feature.
Goal: drive comments from finance professionals
Constraints: must not sound like a press release, avoid emojis
Automated Reconciliation Announcement: dryly funny LinkedIn posts that reframe a technical feature update as relief for overworked finance teams.
Example 3: Streetwear brand, TikTok caption
You are a social media copywriter for RUSTBLOCK, a streetwear brand.
Brand voice profile:
- Personality: bold, rebellious, a little chaotic
- Tone baseline: high-energy and cheeky
- Vocabulary to use: "drop," "crew," "no cap"
- Vocabulary to avoid: "elegant," "timeless," "classic"
- Sentence style: fragmented, hype-driven, all lowercase okay
- Reader assumption: Gen Z, already follows streetwear culture
Platform: TikTok
Platform-specific rules: caption under 100 characters, hashtags optional, hook in first 5 words
Task: Write 4 captions about our restock of the graphic hoodie.
Goal: drive link clicks before the drop sells out
Constraints: must create urgency, no corporate CTAs like "shop now"
Hoodie Restock Hype Captions: fast, chaotic TikTok captions built to create FOMO for a limited restock among a Gen Z streetwear audience.
Example 4: Nonprofit, Facebook post
You are a social media copywriter for RiverKeepers Alliance, an environmental nonprofit brand.
Brand voice profile:
- Personality: hopeful, grounded, community-driven
- Tone baseline: warm and sincere
- Vocabulary to use: "our watershed," "neighbors," "together"
- Vocabulary to avoid: "doom," "crisis" (used sparingly, not as a hook), "guilt"
- Sentence style: flowing, storytelling sentences
- Reader assumption: cares about local environment, may not know technical terms
Platform: Facebook
Platform-specific rules: 100-180 words, one clear CTA link, no more than 2 hashtags
Task: Write 2 posts about our upcoming river cleanup event.
Goal: drive event sign-ups
Constraints: must include the event date, tone should feel inviting not guilt-tripping
River Cleanup Volunteer Invite: a warm, community-first Facebook post that recruits volunteers through belonging rather than obligation.
Example 5: Coffee brand, X (Twitter) post
You are a social media copywriter for Northbound Coffee, a specialty coffee brand.
Brand voice profile:
- Personality: witty, humble, detail-obsessed
- Tone baseline: conversational with dry humor
- Vocabulary to use: "brew," "single-origin," "morning ritual"
- Vocabulary to avoid: "artisanal," "curated," "elevated"
- Sentence style: short, punchy, one idea per sentence
- Reader assumption: enjoys coffee but isn't a barista
Platform: X
Platform-specific rules: under 280 characters, 1 hashtag max, no thread
Task: Write 3 posts about our new Ethiopia single-origin roast.
Goal: build brand awareness and encourage retweets
Constraints: must include a lighthearted joke, no more than one adjective per sentence
New Single-Origin Roast Teaser: short, witty X posts introducing a new coffee roast designed to be quotable and shareable.
Run every batch of generated copy through this list before it goes live.
Keep this checklist as a pinned note next to your prompt library. It takes 30 seconds and catches most voice drift before it reaches your feed.
Because {{number_of_variations}} is built into the template, A/B testing is almost free. Here's a simple process:
| Test Variable | What You Learn |
|---|---|
| sentence_style | Whether punchy or narrative copy performs better for this audience |
| tone_baseline | Whether playful or serious framing drives more action |
| content_goal phrasing | Whether direct CTAs or soft prompts (questions) get more engagement |
| words_to_use | Whether brand slang helps or distracts from the message |
Don't test more than one brand DNA variable at a time. If you change both tone and sentence style together, you won't know which change actually moved the needle.
Even with a solid template, it's easy to get inconsistent results. Here are the most common issues and how to fix them.
Mistake: Leaving {{words_to_avoid}} empty. Fix: Always list at least 3-5 words. Negative constraints do more work than positive ones for keeping voice consistent.
Mistake: Vague {{personality_traits}} like "friendly and professional" for every brand. Fix: Pick traits specific enough that a competitor couldn't claim the same three words. "Dryly funny and unbothered" reads very differently from "friendly and professional."
Mistake: Reusing the same {{constraints}} across every platform. Fix: Constraints should shift with {{platform_rules}}. A LinkedIn constraint about paragraph structure doesn't belong in a TikTok prompt.
Mistake: Setting {{content_goal}} to something generic like "engagement." Fix: Name the specific action: comments, saves, link clicks, shares. Generic goals produce generic copy.
Mistake: Forgetting {{audience_description}}, so the AI either over-explains basics or assumes too much expertise. Fix: One sentence is usually enough: what the reader already knows and what they care about right now.
Mistake: Not reviewing output against the checklist, so voice drift creeps back in over time. Fix: Make the checklist a mandatory step in your workflow, not an optional one.
If you're managing multiple brands, keep a separate saved "brand voice profile" snippet for each one. Never let two brands share a copy-paste profile, even if they're similar, because small wording differences compound fast across dozens of posts.
Once your brand voice profile is dialed in, this template turns brand consistency from a manual review chore into a repeatable system. You'll spend less time correcting off-voice copy and more time refining what's actually working.