B2B AI DirectoryB2B AI Directory
Content CreationintermediateFree

Build a voice-trained LinkedIn content engine that does not sound like AI

Turn your best writing, calls, and raw ideas into a reusable LinkedIn production system with voice rules, banned phrases, review gates, and performance feedback.

What you will have

Create a voice profile, idea bank, drafting workflow, QA checklist, and recurring LinkedIn publishing loop that preserves a human point of view.

Setup time
3-5 hours
Time saved
5-8 hours per week vs. writing and editing posts from scratch
Estimated cost
$50 to $250 per month
Tools used
5 tools

Why this works

Generic AI content fails because it starts from a topic instead of a person. This workflow starts with voice extraction, then uses structured constraints to prevent Claude from drifting into AI-sounding phrasing. The QA loop is what makes it durable: each post improves the voice profile instead of becoming a one-off draft.

Step-by-step workflow

Run the workflow

This workflow is fully available. Follow the steps below to build the system from start to finish.

1

Collect the source voice library

60-90 min

Gather 10-20 source samples from the person whose voice you want to preserve: LinkedIn posts, emails, podcast clips, sales call excerpts, internal rants, and rough notes. Use Descript to transcribe spoken samples and save everything in Airtable with source type, topic, tone, and what made it strong. Do not only collect polished posts; the messy spoken material is often where the real voice lives.

Output

A source library of writing and speech samples tagged by topic and tone.

DescriptAirtable
Pro tip

Include a few bad samples too. Claude gets better when it knows what the person should not sound like, not just what to imitate.

2

Extract a practical voice profile

45 min

Use Claude to analyze the source library and produce a voice profile with sentence patterns, recurring beliefs, strong opinions, favorite phrases, banned phrases, pacing, humor level, and examples of acceptable and unacceptable rewrites. Save this profile as a living document in Airtable.

Output

A reusable voice profile and banned phrase list for future drafts.

ClaudeAirtable
Pro tip

Ask for editing rules, not just a style description. 'Uses short blunt openers' is more useful than 'confident and insightful'.

Prompt template
Create a LinkedIn voice profile from these writing and transcript samples.

Source samples:
{{source_samples}}

Person role:
{{person_role}}

Audience:
{{audience}}

Output:
1. Voice summary
2. Sentence structure patterns
3. Common opening styles
4. Topics and beliefs they can credibly own
5. Phrases they naturally use
6. Phrases they would never use
7. AI-sounding phrases to ban
8. Examples of good rewrites
9. Examples of bad rewrites
10. A checklist for reviewing future posts

Be specific. This should help a writer produce posts that sound like this person, not a generic executive.
3

Build the idea intake table

45 min

Create an Airtable table for raw ideas with columns for source, rough thought, audience, pain point, proof, story, format, priority, draft status, reviewer, and performance notes. Add weekly intake sources such as voice notes, customer calls, founder observations, sales objections, and product lessons.

Output

A repeatable idea intake table that prevents LinkedIn content from depending on blank-page brainstorming.

Airtable
Pro tip

The best column is 'why now?' If you cannot answer it, the idea is probably too generic.

4

Turn raw ideas into post briefs

45-60 min per batch

Use Claude to convert raw ideas into post briefs, not final posts yet. Each brief should include the hook direction, core point, supporting story, proof needed, risk notes, and the exact audience pain being addressed. Reject ideas that do not contain a real point of view.

Output

A weekly queue of LinkedIn post briefs ready for drafting.

ClaudeAirtable
Pro tip

Briefs stop the AI from polishing weak ideas. If the brief is bland, the post will be bland too.

Prompt template
Turn these raw ideas into LinkedIn post briefs using the voice profile.

Voice profile:
{{voice_profile}}

Raw ideas:
{{raw_ideas}}

For each idea, output:
1. Recommended post angle
2. Audience pain addressed
3. Hook direction
4. Core argument
5. Proof or story needed
6. What to avoid saying
7. Risk or approval notes
8. Priority score

Reject ideas that are too generic or not credible for this person.
5

Draft posts with voice constraints

60-90 min per batch

Use Claude to draft one sharp version and one safer version for each approved brief. Include the voice profile, banned phrases, and examples of posts that performed well. Keep drafts under the target word count and require each one to make one clear argument.

Output

Draft LinkedIn posts that follow the voice profile instead of sounding like generic AI output.

Claude
Pro tip

Generate two versions because review is faster when the person chooses a direction instead of rewriting from scratch.

Prompt template
Draft LinkedIn posts from these briefs.

Voice profile:
{{voice_profile}}

Banned phrases:
{{banned_phrases}}

Approved briefs:
{{post_briefs}}

For each brief, create:
1. Sharp POV version
2. Safer version
3. Suggested first-line hook
4. Optional closing question
5. Notes on where the draft may still sound too polished

Rules:
- One clear argument per post
- No generic AI phrases
- Use concrete examples
- Do not invent personal stories or metrics
- Keep the voice natural, not corporate.
6

Run the de-slop and approval checklist

45 min per batch

Before scheduling, run every draft through a QA pass. Check for banned phrases, vague claims, over-polished tone, missing proof, repetitive sentence structure, and whether the author would actually say it aloud. Use AuthoredUp to preview the first two lines and formatting on LinkedIn.

Output

Approved drafts with formatting, hook, and voice issues corrected.

ClaudeAuthoredUp
Pro tip

Read the post out loud. If it sounds like a keynote abstract, cut 30% and make it more specific.

Prompt template
Review these LinkedIn drafts against this voice and quality checklist.

Voice profile:
{{voice_profile}}

Banned phrases:
{{banned_phrases}}

Drafts:
{{drafts}}

For each draft, identify:
1. Lines that sound AI-generated
2. Vague or unsupported claims
3. Voice mismatches
4. Repetitive structures
5. Stronger hook option
6. Final edited version

Do not make the post more polished. Make it more human and specific.
7

Publish and feed performance back into the profile

Monthly

Schedule approved posts and track performance in Shield. Every month, review which hooks, topics, formats, and tones attracted the right comments, profile views, saves, and conversations. Update the voice profile and idea scoring rules based on what actually worked.

Output

A performance feedback loop that improves the next month of posts.

ShieldAirtable
Pro tip

Do not optimize only for likes. For B2B thought leadership, one comment from a target buyer can matter more than 500 reactions from the wrong audience.

Expected results

Weekly post output

3-5 posts per person

This cadence is realistic when raw ideas and voice rules are already captured before drafting.

Review time

10-20 minutes per post

The reviewer edits from a voice-aligned draft instead of starting from a blank page.

Voice consistency

Reusable voice profile

The same rules and banned phrase list guide every future draft and can be improved monthly.

Content quality

Lower AI-slop risk

The workflow includes a dedicated QA pass for generic phrasing, unsupported claims, and voice drift.

Related workflows

Continue with workflows that share a similar GTM motion, category, or tool stack.