GitDealFlowsignals

Hook tests, in receipts form

The hook is the unit of test. Not the ad creative, not the landing page, not the offer, the hook. So this is the hook log. Every variant we've tested across every channel, with the actual copy, the actual impressions, the actual click-through rate, and a one-line takeaway. 9 winners kept. 4 still running.14 total. Updated rolling.

9
winners kept
4
running
14
total tested

The log

Winner, kept2026-04 → present

"GitHub commit velocity preceded 219 startup-period observations by 21-47 days."

Channel
Email subject + home hero + Twitter pinned
Surface
Apex / squeeze
Impressions
~24,500
Clicks
~1,840
CTR
7.5%

Takeaway: Numerically specific + research-anchored. Doubles as the SSRN paper claim. This is the hook the entire funnel is built on. Holds across every channel except HN (where research-paper framing reads like marketing).

Winner, kept2026-05

"Stop playing warm-intro roulette. Source on engineering data the partners already see."

Channel
Home Enemy block + Reddit r/venturecapital
Surface
/
Impressions
~9,200
Clicks
~620
CTR
6.7%

Takeaway: Polarising enemy framing. Names the visible villain, the warm-intro game, without naming a competitor. Doubled the home scroll-to-pricing rate vs the prior 'Find startups before they raise' hook.

Winner, kept2026-04 → present

"Five startups every Sunday whose engineering just accelerated."

Channel
Newsletter recommendations + dev.to footers
Surface
Squeeze copy + affiliate swipe-kit Channel 2
Impressions
~14,800
Clicks
~1,260
CTR
8.5%

Takeaway: Right-shaped bait hook. Specific number, specific cadence, specific shape of result. The reason this beats 'weekly intelligence digest' is that it's countable, readers can mentally complete the offer before they click.

Winner, kept2026-05

"Imagine a Tuesday in August: you reach the founder before the deck circulates."

Channel
Email D5 (Dashboard close)
Surface
lib/emails.ts D5
Impressions
~3,400
Clicks
~310
CTR
9.1%

Takeaway: Future-pace mental movie. Specific weekday + month does more work than 'imagine your sourcing process working.' Lifted Dashboard click-through ~30% over the prior generic close.

Winner, kept2026-05

"By the time the deck reaches you, the round is forming."

Channel
LinkedIn drafts (user posts) + home subhead
Surface
/
Impressions
~6,100
Clicks
~390
CTR
6.4%

Takeaway: Pain-side framing of the same insight. Pairs with the 47-days hook on the result side. Reads better in B2B social copy where 'fundraises' as a noun fatigues.

Winner, kept2026-05

"The Data Nerd reads commit logs for fun, so you don't have to."

Channel
Email From-name + /about/founder + dev.to bio
Surface
Site-wide
Impressions
Site-wide background
Clicks
n/a, character hook
CTR
n/a

Takeaway: Founder-character hook. Not measured per-click, measured by how often readers reply to emails by name. Reply rate roughly tripled when From-name shifted from 'GitDealFlow' to 'The Data Nerd'.

Running, measuring2026-05

"47 days before the deck."

Channel
Twitter pinned + Bluesky pinned + Mastodon hero
Surface
Federated social
Impressions
~5,400
Clicks
~280
CTR
5.2%

Takeaway: Ultra-compressed variant of the load-bearing hook. CTR is lower than the long form but qualifies harder, 1-in-3 clicks become a signup vs 1-in-5 for the long form.

Winner, kept2026-05

"Read the engineering of a startup in five minutes the way an analyst reads it in three weeks."

Channel
/decade-in-a-day + Insider drip D6
Surface
/decade-in-a-day
Impressions
~2,100
Clicks
~190
CTR
9.0%

Takeaway: Decade-in-a-Day frame. Compresses the time-saved value to a number the buyer recognises, 5 min vs 3 weeks. Best CTR per impression of any non-pricing hook on the site.

Running, measuring2026-05

"The Harmonic dataset, at the price of a Spotify subscription."

Channel
Pricing page subhead + /alternatives/harmonic-ai
Surface
/pricing + /alternatives/harmonic-ai
Impressions
~1,800
Clicks
~155
CTR
8.6%

Takeaway: Comparison hook. The Spotify reference is doing the heavy lift, readers translate €49 instantly. Edge case: works on the comparison page, doesn't transplant to home (too specific without setup).

Control, kept2026-05

"You're not Insight Partners. Stop paying like one."

Channel
Home FOR/NOT-FOR disqualifier
Surface
/
Impressions
~4,300
Clicks
~250
CTR
5.8%

Takeaway: Disqualifier hook. Repels wrong-buyer harder than it attracts right-buyer. Works as a shape-of-traffic filter, not a click engine. Kept as control in the FOR/NOT-FOR block.

Winner, kept2026-05

"Engineering acceleration is the new opportunity. Network is the old vehicle."

Channel
Email D2 (External Objection)
Surface
lib/emails.ts D2
Impressions
~3,400
Clicks
~270
CTR
7.9%

Takeaway: New-opportunity hook. Frames the product as a category replacement, not an upgrade. Stays the spine of the welcome-sequence D2 email, every other variant lost to it.

Winner, kept2026-05

"Your agent reads commit logs for fun too. Wire it up via MCP."

Channel
Smithery listing + /agents/credits + a2a docs
Surface
/agents/credits
Impressions
~1,200
Clicks
~140
CTR
11.6%

Takeaway: Agent-audience hook, publishing where the buyer already is. Highest-CTR hook on the site, but the audience size is small. Quality: it qualifies the buyer harder than any pricing copy could.

Running, measuring2026-05 (post-PR #33)

"Free 104-page book: 7 GitHub Signals That Predicted 219 Fundraises."

Channel
/book + landing strip + Reddit cross-posts
Surface
/book
Impressions
Early measurement
Clicks
Early measurement
CTR
-

Takeaway: Free+Shipping hook. Long-form anchor. Conversion data still maturing. Hypothesis: book-readers convert to Dashboard at 3× the rate of digest-only readers.

Running, measuring2026-05 (post-PR #33)

"Paste a tweet. €1. We'll grade the founder's GitHub against the 219-fundraise pattern in 4 hours."

Channel
/tweet-teardown + Twitter quote-tweets
Surface
/tweet-teardown
Impressions
Early measurement
Clicks
Early measurement
CTR
-

Takeaway: Micro-tripwire hook. The €1 number is doing the qualifier, anyone who thinks €1 is too much is not the buyer. Watching whether it cannibalises €7 First Look or amplifies it.

What we learned about hooks

  • Numerically specific beats categorically true. "21-47 days" outperformed "weeks before they raise" by 2.3×. The number is the unit of credibility, it forces the reader to accept or reject a falsifiable claim.
  • Pair pain-side and result-side hooks for the same insight. The 47-days hook (result) and the warm-intro-roulette hook (pain) are the same idea pointed two directions. Different channels prefer different angles.
  • The founder-character hook is measured in replies, not clicks. From-name "The Data Nerd" tripled email reply rate vs the brand-name From. There is no CTR for character, there is reply rate.
  • A hook that compresses time-saved beats a hook that compresses dollars-saved. "5 min vs 3 weeks" outperformed "€49 vs €1k/mo". Time is the irreversible scarcity; dollars are negotiable.
  • Disqualifier hooks repel more than they attract, and that's the point. "You're not Insight Partners" doesn't generate clicks; it shapes which clicks become signups. CTR low, signup-conversion-of-clicks high.
  • Agent-audience hooks have ceiling-CTR but tiny audiences. The MCP hook hit 11.6% CTR but the audience was 1,200 impressions. Agent traffic is high-quality and small; don't scale-test it against human-channel CTRs.

How we test

We don't run isolated A/Bs. We ship a hook into a channel where it has the right home (Twitter for short hooks, email for character hooks, /pricing for comparison hooks) and watch it for 14 days against a baseline. If it beats baseline by >15% on CTR and the sample is > 1,000 impressions, it gets promoted. If it's close, it stays in rotation. If it underperforms, it's killed and the takeaway gets logged.

Every hook above is in production today, was in production at some point, or is mid-test. Numbers are last-30-day rolling unless the row says otherwise. We don't round to make winners look better; CTR is to one decimal place even when the cleaner number would read stronger.

Related

🚀 Explore Our Network

21-47 days
Signal Lead Time (median 31d)
$80M+
Rounds Tracked
90 sec
Per Scan
5,000+
Founders Tracked

One missed signal is a missed round. Get the Velocity Verdict in your inbox every Sunday free.

Get Free Signals

Free weekly digest. Cancel anytime. No spam, no VC pitches just data.