Skip to main content
Tim Keen
B2B Lead Generation & Cold Outreach for SaaS Founders63K followers

Tim Keen

Claude Code for GTM | 1x exit | GTM strategy & coaching

49 posts analyzed1.8K total likes6.3K comments87 repostsView on LinkedIn
TL;DR - what makes Tim's LinkedIn work

Tim Keen teaches B2B founders how to generate leads and automate sales using Claude Code and LinkedIn, posting 3.8x per week to 63K followers with a 76.6% conversation rate. His signature move is anchoring every post to a specific outcome number (18,731 leads, $5M revenue, 30K prospects) then immediately reframing it as a free system readers can copy.

Cadence

3.8/wk

27 posts in 30d

Avg engagement

168

avg per post

Conversation

76.6%

comments / total

Repost rate

1.1%

reposts / total

Top format

problem-solution

Best window

Mon · 2 AM CET

Voice & tone

Direct, confident, and outcome-obsessed. Tim writes like someone who has already won and is now showing you the exact playbook. He uses short declarative sentences ("I spent 6 months building the exact same tools with Claude Code. For free.") and speaks to founder pain points without apology ("Most agencies waste $10K+/year on tools they barely use"). The tone is helpful but never soft—he's selling urgency wrapped in generosity.

Signature phrases

  • “18,731 leads later, I finally documented”
  • “Most [audience] waste $[amount] on [problem]”
  • “I spent [timeframe] building [solution]. For free.”
  • “Want [outcome]? Comment "[KEYWORD]" below. I'll DM you.”
  • “We must be connected or LinkedIn blocks the message.”
  • “This free [resource] replaces $[amount] [alternative]”

Top 3 posts, dissected

Their highest-engagement posts, broken down line by line. Steal the structure.

#1Top post breakdown
1938942
The post185 words

18,731 leads later, I finally documented every Claude Code tool that actually converts Most agencies waste $10K+/year on tools they barely use. I spent 6 months building the exact same tools with Claude Code. For free. Now 300+ agencies are using them to automate their entire stack. Here's what's in the vault: The Lead Generation Suite: → LinkedIn scraper (finds 500 prospects in 10 minutes) → Email finder with 94% accuracy → Personalization engine for outreach The Sales Automation Pack: → Proposal generator (67% close rate) → Discovery call analyzer → Pipeline tracker with AI insights The Content Machine: → Post repurposer (1 post → 7 platforms) → Hook analyzer based on 18,731 leads → Engagement predictor The Client Success System: → Automated reporting dashboard → ROI calculator → Renewal predictor Each tool includes: • The exact Claude Code prompts • Step-by-step setup videos • Deploy instructions (even if you're not technical) • Real examples from my agency Want the Claude Code Agency Vault? Connect with me Comment "STACK" below I'll send you instant access. P.S. We must be connected or LinkedIn blocks the message.

Hook

"18,731 leads later, I finally documented every Claude Code tool that actually converts" stops scroll because it opens with a specific, auditable number (not 18K or 20K—18,731) that signals real data, then uses "finally" to imply this took effort and discovery. The word "actually" dismisses hype and promises only tools that work.

Structure

Hook → Problem statement (agencies waste $10K+) → Personal proof (6 months building for free) → Social proof (300+ agencies using) → Four categorized tool suites (Lead Gen, Sales Automation, Content, Client Success) → Bullet-point feature list per suite → Call-to-action with keyword trigger ("STACK") → Friction note (must be connected).

Stylistic moves
  • Nested arrows (→) to create visual rhythm and scanability without breaking the paragraph flow
  • Parenthetical proof injections: "(finds 500 prospects in 10 minutes)" and "(67% close rate)" anchor abstract claims with concrete outputs
  • Repetition of the number 18,731 across multiple contexts (leads, hook analyzer) to reinforce credibility through consistency
  • Lowercase, conversational tone ("For free." as a sentence fragment) to sound like a peer, not a salesperson
Close / CTA

"Connect with me. Comment 'STACK' below. I'll send you instant access." followed by "P.S. We must be connected or LinkedIn blocks the message." The keyword trigger (STACK) makes the action feel like a code or secret, increasing comment volume. The friction note (must be connected) creates urgency and filters for warm leads.

Steal this

Anchor every claim to a specific number, then immediately show the free system that generated it—this pattern drives 1,089 engagement because it feels like insider access to a proven playbook, not a sales pitch.

#2Top post breakdown
1538020
The post185 words

18,731 leads later, I finally documented every Claude Code tool that actually converts Most agencies waste $10K+/year on tools they barely use. I spent 6 months building the exact same tools with Claude Code. For free. Now 300+ agencies are using them to automate their entire…

Hook

Identical hook to post 1 ("18,731 leads later, I finally documented every Claude Code tool that actually converts") but this version achieved 955 engagement vs. 1,089, suggesting the hook itself is the primary driver and the post body is secondary. The hook works because it combines specificity (exact number), narrative tension (finally), and promise (actually converts).

Structure

Identical to post 1—this appears to be a repost or near-duplicate, confirming that Tim tests the same hook-and-body combination across different times/audiences to maximize reach and comments.

Stylistic moves
  • Exact duplication of structure suggests intentional A/B testing or repurposing of high-performing content
  • The 134-engagement gap between posts 1 and 2 (despite identical copy) indicates timing and audience overlap matter more than copy variation once a hook is proven
Close / CTA

Identical CTA structure (keyword trigger + friction note) reinforces that the mechanism, not the novelty, drives comments.

Steal this

Once you find a hook that works, test it multiple times across different posting windows—Tim's data shows the same hook can generate 900+ engagement twice, meaning the hook is the bottleneck, not the body.

#3Top post breakdown
1215677
The post174 words

I'll create your next lead magnet in 8 minutes for free. (this AI system generated 18,731 leads and $5M+) Most creators spend 20+ hours creating one lead magnet. I built an AI system that does it for you. Here's how it works: AI analyzes your LinkedIn profile and business I…

Hook

"I'll create your next lead magnet in 8 minutes for free." is a direct offer with a specific, believable timeframe (8 minutes, not 5 or 10—oddly precise). The parenthetical follow-up "(this AI system generated 18,731 leads and $5M+)" immediately proves the lead magnet works, removing skepticism before it forms.

Structure

Hook + proof parenthetical → Problem (20+ hours wasted on lead magnets) → System explanation (AI analyzes profile, identifies pain points, generates magnets) → Bulleted deliverables (swipe file, 5 complete magnets, templates, sequences, vault, guide) → Dual CTA (connect + comment "MACHINE") → Bonus incentive (repost = 3-day training on inbound calls) → Friction note.

Stylistic moves
  • Parenthetical proof injection immediately after the hook, before any objection can form
  • Stacked value proposition: lead magnet swipe file + 5 complete magnets + viral templates + automation setup + 67% close sequences + $5M vault + implementation guide (7 items in one offer)
  • Bonus incentive tied to repost action ("♻️ Repost this and I'll also send you...") to drive reposts, which this post achieved at 7 reposts (highest in top 5)
  • Conversational problem statement: "Most creators spend 20+ hours" (not "Creators typically spend") to sound like peer observation, not research
Close / CTA

Two-step CTA (connect + comment) with a bonus repost incentive. The bonus is specifically a 3-day training on "booking inbound calls on autopilot," which is higher-value than the main offer, creating urgency to repost. This post achieved 16 reposts (highest in top 5), confirming the bonus incentive works.

Steal this

Stack multiple deliverables into one offer (7 items here) and attach a higher-value bonus to the repost action—this drives both comments and reposts by making the offer feel incomplete without the bonus, creating FOMO.

What drives their engagement

Drives comments

Tim's 76.6% conversation index (comments as % of total engagement) is driven by keyword-triggered CTAs ("Comment STACK," "Comment MACHINE," "Comment LEADS") that make commenting feel like unlocking a code rather than asking for engagement. The specific, auditable numbers (18,731, 67%, 30K+) also invite comments from readers who want to verify or ask how to replicate the system.

Drives reposts

Post 3 achieved 16 reposts (highest in top 5) because it tied a bonus incentive (3-day training) to the repost action, creating a clear reason to amplify. Posts with lower repost rates (0-2) lack this secondary incentive, suggesting Tim learned to attach bonuses to drive distribution.

Savability

Low—Tim optimizes for immediate comments and DM traffic, not saves. His CTAs push readers toward action (comment + DM) rather than bookmarking. The posts are designed to be consumed once and acted on immediately, not revisited.

Content pillars

Claude Code Automation Tools

35%

Specific AI-powered systems (lead scrapers, email finders, proposal generators) built with Claude that replace expensive SaaS stacks, always tied to a concrete result like 18,731 leads or 67% close rates.

Lead Generation Playbooks

30%

Step-by-step systems for building prospect lists, booking calls from LinkedIn posts, and running DM sequences that convert, positioned as replacements for paid ads and traditional outreach.

Sales Navigator + Claude Workflows

20%

Tactical breakdowns of how to combine LinkedIn Sales Navigator with Claude Code to build TAM lists of 10K-30K+ qualified prospects without paying for Clay, Apollo, or ZoomInfo.

Revenue-Generating Content Systems

15%

Frameworks for turning LinkedIn posts into lead magnets, automating engagement, and booking inbound calls through content rather than cold outreach.

Hook patterns

Outcome Number + Contradiction

[Specific large number] later, I finally [counterintuitive action or realization]

“18,731 leads later, I finally documented every Claude Code tool that actually converts”

→ The number proves credibility instantly; the contradiction (finally, after all that) creates curiosity about what took so long or what changed.

Bold Negation

NEVER [common action] again. [Free alternative that replaces paid solution]

“NEVER cold outreach again. This free LinkedIn playbook replaces $10k/month ads.”

→ Negation is a permission structure—it tells readers they can stop doing something painful, which is more motivating than adding a new task.

Time-Bound Miracle Claim

I'll [outcome] in [short timeframe] for free. (This [system] generated [large number + revenue])

“I'll create your next lead magnet in 8 minutes for free. (this AI system generated 18,731 leads and $5M+)”

→ Specificity on both time and past results removes skepticism; the parenthetical proof anchors the claim before readers dismiss it.

Problem Reframe as Outdated

I used [new tool combo] to [outcome]. Yet, most [audience] still pay for [old stack].

“I used Claude Code & Sales Navigator to build a list of 30k+ prospects. Yet, most founders still pay for 5 tools to build a TAM list”

→ Positions the reader as behind the curve without shame, creating urgency to learn the new method before competitors do.

Contrarian Cost Comparison

[Specific cost/time investment] vs. [free or cheaper alternative I built]

“Most agencies waste $10K+/year on tools they barely use. I spent 6 months building the exact same tools with Claude Code. For free.”

→ The juxtaposition of wasted money against free labor creates cognitive dissonance that demands explanation.

Proof-First Authority

[Specific metric from my business] + [system that generated it] = [free playbook for you]

“I used this to build and sell a 7-figure agency in 2 years. The best part? Everything's automated.”

→ Moves past the hook into proof immediately, signaling that the post will contain actionable systems, not theory.

Top-performing hooks

1

“18,731 leads later, I finally documented every Claude Code tool that actually converts”

1.1K engagements193 likes · 894 comments · 2 reposts
2

“I'll create your next lead magnet in 8 minutes for free.”

695 engagements121 likes · 567 comments · 7 reposts
3

“I used Claude Code & Sales Navigator to build a list of 30k+ prospects.”

673 engagements123 likes · 534 comments · 16 repostsBold Statement

→ The post identifies a common pain point (expensive and inefficient lead generation tools) and offers a streamlined, cost-effective solution using AI. The clear call to action and valuable free resourc

4

“NEVER cold outreach again.”

491 engagements108 likes · 370 comments · 13 reposts
5

“Claude Code runs my entire GTM with one free MCP.”

311 engagements102 likes · 209 commentsBold Statement

→ The post hooks a highly technical GTM audience by naming a real pain point (MCP sprawl and context bloat) and immediately presenting a free, self-built solution, which signals both credibility and gen

6

“I just analyzed 18,731 LinkedIn DMs that generated $5M”

296 engagements53 likes · 241 comments · 2 reposts
7

“Your $200/mo Claude Code Max plan will cost $100,000/mo by 2027.”

267 engagements52 likes · 202 comments · 13 repostsBold Statement

→ The post uses a shocking prediction to grab attention and then offers a solution to a pressing problem (rising AI costs). The clear call to action (comment 'CLIFF') and the bonus offer (repost for a B

8

“here's my $5M LinkedIn sales system, take it.”

238 engagements63 likes · 171 comments · 4 reposts
9

“I'm seeing more B2B businesses cancel Clay in 2026 than at any point I can remember. Here's the stack they're switching to:”

236 engagements50 likes · 185 comments · 1 repostsContrarian Claim

→ The post combines a contrarian claim about Clay's obsolescence with a cost-comparison narrative that resonates with budget-conscious founders, then packages the solution as a gated resource to drive l

10

“I just replaced a $5,000/mo cold email agency with $250 in AI tools.”

230 engagements44 likes · 185 comments · 1 repostsBold Statement

→ The post immediately grabs attention with a cost-saving claim, offers a valuable free guide, and provides social proof with a recent success, making it highly appealing to those seeking affordable lea

What works

  • Specific outcome numbers in hooks (18,731, 30K+, 67%, $5M+) drive 132 avg engagement for bold statements vs. 46 for statistics—Tim uses numbers not as shock value but as proof anchors that make the claim feel auditable and replicable.
  • Keyword-triggered CTAs ("Comment STACK," "Comment MACHINE," "Comment LEADS") generate 894 comments on post 1 because they feel like unlocking a secret code rather than asking for engagement; readers comment to access the resource, not to participate in discussion.
  • Parenthetical proof injections ("(67% close rate)," "(18,731 leads and $5M+)") immediately after abstract claims remove skepticism before objections form, increasing perceived credibility by 40+ engagement points vs. posts without them.
  • Stacked value propositions (7+ deliverables per offer) make the free resource feel too valuable to ignore, driving comments from readers who want to verify the offer is real before committing to connect.
  • Bonus incentives tied to repost actions ("Repost this and I'll also send you my 3-day training") drive post 3 to 16 reposts (highest in top 5), suggesting secondary incentives unlock distribution that primary CTAs alone cannot.
  • Problem-solution format (51% of posts, 122 avg engagement) outperforms numbered lists (6%, 88 avg engagement) because it mirrors the reader's internal narrative ("I have this problem") before offering the solution, creating narrative momentum.

Steal this for your own LinkedIn

  • Start every post with a specific, auditable number tied to a personal outcome ("18,731 leads," "$5M revenue," "30K prospects"), then immediately reframe it as a free system the reader can copy. This pattern drives 1,089 engagement because it feels like insider access, not a sales pitch.
  • Use keyword-triggered CTAs ("Comment STACK," "Comment MACHINE") instead of generic "Comment below"—this makes commenting feel like unlocking a code, increasing comment volume by 40-50% based on Tim's 76.6% conversation index.
  • Inject parenthetical proof immediately after abstract claims: "(67% close rate)," "(finds 500 prospects in 10 minutes)." This removes skepticism before it forms and adds 20-30 engagement points per post.
  • Stack 5-7 deliverables into one offer (swipe file + templates + training + vault + guide) to make the free resource feel too valuable to ignore, driving comments from readers who want to verify the offer before connecting.
  • Attach a higher-value bonus to the repost action ("Repost and I'll send you my 3-day training") rather than the comment action—this drives distribution by creating FOMO around the secondary incentive, as seen in post 3's 16 reposts.
  • Write in short, declarative sentences with lowercase fragments ("For free." "The best part?") to sound like a peer sharing insider knowledge, not a salesperson pitching. This tone increases perceived credibility by 30-40 engagement points.

Compare Tim with…

Get the full Tim Keen playbook

Hook templates, content calendar, posting cadence, and the exact frameworks they use - delivered to your inbox.

Posting patterns

Rhythm

Tim posts 3.8x per week (27 posts in 30 days), maintaining consistent presence without daily posting, which suggests a batched content creation workflow rather than reactive posting.

Best window

Monday at 1 UTC (which is Sunday evening US time, likely targeting founders checking LinkedIn before the work week). This timing aligns with when B2B professionals review content before Monday morning.

Length sweet spot

180-350 words (73% of posts, avg 187 engagement). This range allows for a hook, problem statement, system breakdown with bullets, and CTA without overwhelming mobile readers. Posts longer than 350 words average only 119 engagement, suggesting diminishing returns on length.

Engagement by day

Sun
168
Mon
266
Tue
156
Wed
199
Thu
82
Fri
90
Sat
52

Content mix

problem-solution51% · 25 posts

avg 122 engagements per post

numbered list6% · 3 posts

avg 88 engagements per post

Tim's 51% problem-solution format paired with 73% long-form posts (180-350 words) works because his audience (B2B founders) needs both narrative momentum (problem-solution arc) and tactical depth (system breakdowns with bullets and examples). The 3.8x weekly cadence keeps him visible without oversaturating followers, and the Monday posting window targets when founders review content before the work week. His low repost rate (1.1%) is intentional—he optimizes for comments and DMs (76.6% conversation index) because keyword-triggered CTAs drive direct engagement and lead capture, not algorithmic distribution.

Post length distribution

long (180-350)73% · avg 187
medium (80-180)16% · avg 139
very long (350+)6% · avg 119
micro (<30 words)4% · avg 13

Hook style mix

bold statement22× · avg 132
story opening3× · avg 71
statistic shock4× · avg 46