16 GTM plays, with receipts.

Most campaign libraries are lists of ideas. This one only contains campaigns somebody has published a result for, with a link to where they published it. If a play is not in here, it is usually because nobody has written down what it did.

6 plays we run ourselves, plus 10 taken from published teardowns. Every one carries a source.

  • Every campaign has a trigger, a build, and one number. If a play has no trigger, it is a list, not a campaign.
  • Read the number next to who published it. Most GTM benchmarks are vendor-published, and the vendor always wins their own benchmark.
  • Your own cold baseline beats any published average. Hold out a control group or you cannot claim anything.
  • Build one campaign properly before you build five badly. Depth in one channel is what gets hired.
signal-based outboundjob change triggerwebsite de-anonymisationintent datawaterfall enrichmenttrigger-to-meeting ratecontrol groupGTM engineeringreply rate benchmarkbuying window
01Signal firesfunding, jobchange, visit, jobpost02Enrich andqualifywaterfall, not oneprovider03Draft and routesay theconsequence, notthe signal04Measure vscontrolreply, meeting,pipelineHuman reads the batch
Every campaign in this library runs the same loop. The measurement step is the one most teams skip.
Play 01

Tier your own connections every month

FullEnrichlemlistAttio

Your network is already a list, it is just an unsorted one. Once a month the agent pulls every LinkedIn connection, sorts them into three tiers, enriches the ones worth contacting and writes them into the CRM. Then it asks the only question that matters: is any of these a live opportunity nobody is working? Most people treat their connections as a vanity number. It is a list you already earned the right to email.

01Extractconnectionseveryone youalready know02Sort into tiers1, 2, 3who is worth amessage03Enrich and syncto CRMFullEnrich intoAttio04Pursue the liveoneslemlist sequence
The list you already own, sorted once a month.

Play 02

Test one hypothesis a month on 100 accounts

Yalc.aiSlacklemlist

Pick 100 accounts. Derive five to ten signals that would mean something if they fired: they are hiring, they run a certain tech, they just cut headcount, a competitor of theirs folded. Wire an agent to watch all of them and ping Slack the moment one fires. The point is not the 100 accounts. The point is that a month later you know which signals were real and which you imagined, which is the only way a trigger portfolio ever gets good.

01Pick 100accountssmall enoughto read theresult02Derive 5 to10 signalshiring, tech,layoffs,rivals03Agent watchesthemruns withoutyou04Slack firesthe moment onehits05Sequence theaccountlemlist
A hypothesis is only a hypothesis if it can come back false.

Play 03

Rebuild the prospect list from what you actually closed

AttioYalc.ailemlist

Every month the agent reads what closed in the CRM, finds companies that look like those, writes them back as prospects and drafts the campaign. You verify before anything sends. This is the cheapest list in the business because it is derived from evidence rather than from a filter somebody guessed at. The companies that bought from you are the best description of your ICP you will ever write.

01Read what closedAttio, this monthonly02Find thelookalikesevidence, not aguess03Write back asprospectsstraight into theCRM04Draft thecampaignlemlist, not sentyet
Your closed-won list is a better ICP than your ICP doc.

Play 04

Find the gap between your story and what buyers say

ClaapYalc.ai

Once a month an agent reads every call you had with prospects and holds it against your outreach copy, your campaigns and your written ICP. Anywhere the two disagree is something to fix before it costs a deal: the wrong qualification criteria, a promise the website makes that the call cannot keep, a pain your buyers name that your copy never mentions. Nobody runs this play, which is exactly why it works.

01Read everyprospect callClaap transcripts02Hold it againstthe copyoutreach,campaigns, ICP03Flag everydisagreementtheir words vsyours04Fix before itcosts a dealcopy, criteria,site
The calls already told you what to fix. Nobody reads them all.

Play 05

Turn attention on your content into a list

Yalc.ailemlist

People engage with a post, visit your profile, follow you or the company page. Each of those is a small, cheap intent signal that almost everybody throws away. Capture all of them and route them into a value-first campaign: a guide, an asset, a webinar you already recorded. You are not pitching anyone. You are handing something to a person who just raised their hand, which is the entire reason this page you are reading exists.

01Someone engageslike, visit, follow02Capture theintentall of it, not justleads03Route tovalue-firstno pitch on touchone04Hand over theassetguide, webinar,teardown
Attention is a signal. Most people let it expire.

Play 06

Steal the campaigns your competitors already published

Yalc.ai

An agent reads the blogs of the biggest lead-gen agencies and products, pulls out every campaign they have described launching, and diffs that against the list of things you have actually tried. What comes back is a queue of unscalable, unsloppy plays nobody on your team would have thought of. They published it, which means they already paid for the lesson. You just have to run it.

01Scrape the agencyblogsthe ones doing itwell02Extract everycampaignmechanism, notopinion03Diff against whatyou rankeep only the gap04Try one thismonthunscalable onpurpose
They published the lesson. Running it is free.

The six plays above are the ones Othmane runs at Earleads, written up from his own post. Everything below is somebody else's campaign, with a link to where they published the result.

Ten more, taken from published teardowns

01

Champion job change

Outbound

Fires when: Someone who used your product at a previous company starts a new role.

  1. Sync every closed-won and power-user contact into a watch list.
  2. Poll for employer changes weekly, not daily. Nobody buys in week one.
  3. Gate on two things: the new company is in ICP, and the person kept or gained seniority.
  4. Open with what they already know about the product, never with congratulations.

17% or higher reply rate and a 10% booked-meeting rate, roughly 2x Common Room's cold baseline. Former champions convert about 3x more often than cold prospects.

Source: Common Room, Plays that payfirst-party

02

De-anonymised website visitor

Inbound-led outbound

Fires when: A known-account visitor hits a high-intent page and never fills in a form.

  1. Accept that person-level resolution tops out around 15 to 20% of traffic. Work the account level for the rest.
  2. Score by page, not by visit count. Pricing and docs beat the blog.
  3. Because you cannot be certain who visited, lead with account research rather than the visit itself.
  4. Route to a human within the hour. The window is the whole advantage.

2x reply rate and 2x booked meetings versus cold outbound, at 17%+ reply and 10% meetings. For context, about 98% of site visitors leave without filling anything in.

Source: Common Room ยท HubSpotfirst-party

03

The 48-hour trigger window

Outbound

Fires when: Any buying signal fires: funding, a new exec, a tool change, a job post.

  1. Treat latency as the product. Measure hours from signal to first touch.
  2. Hold the record in a delay queue if the signal is noisy on day one, then send inside the window.
  3. Never mention the signal itself. Say the consequence.
  4. Instrument signal-to-meeting rate per trigger type so you can kill the dead ones.

Signal-triggered campaigns report 3x to 5x higher positive response than static list outbound, and reaching a prospect within 48 hours of the trigger lifts booked meetings by up to 40%.

Source: Vanderbuild, The signal revolution

04

Prune the trigger portfolio

Operating cadence

Fires when: Quarterly review of every trigger you run.

  1. Start with three to five trigger types, not fifteen.
  2. Run each for a full quarter before judging it.
  3. Keep only triggers whose signal-to-meeting rate clears 3%.
  4. Expect a wide spread: funding and headcount growth carry most programmes, social engagement carries almost none.

Reported conversion by trigger: funding around 30%, headcount growth 25%, a competitor post about 5%. One team's six-month numbers were 4.57x ROI, 85+ SQLs, 6 closed deals and a 35% CAC reduction.

Source: Reachly, Signal-based outbound playbook

05

Waterfall enrichment before send

Data

Fires when: Any list leaves research and enters sequencing.

  1. Never run a single provider. Coverage caps out around half your list.
  2. Chain providers cheapest-first and stop at the first verified hit.
  3. Verify before send, not after bounce.
  4. Track cost per verified contact, not cost per credit.

Single-provider email coverage runs around 50%. A waterfall takes the same list past 80% coverage, across 50+ Clay deployments.

Source: GTMinds, Clay outbound playbookfirst-party

06

Pain-matched micro-segments

Outbound

Fires when: A segment shares one specific, nameable pain.

  1. Segment by the pain, not the firmographic.
  2. Write one message per pain and refuse to reuse it across segments.
  3. Keep volume high enough to read the result, low enough that every message stays unique.

A 1,478-lead campaign built this way returned a 24.2% positive reply rate. A second, aimed at founders and CEOs across 1,798 leads, returned 30% positive replies.

Source: Outbound Republic case studiesfirst-party

07

Stop reporting open rate

Measurement

Fires when: You are about to put open rate on a dashboard.

  1. Apple Mail Privacy Protection and corporate scanners pre-load tracking pixels, so opens are partly machine noise.
  2. Report reply, meeting and pipeline instead.
  3. If you must keep opens, halve them mentally before drawing a conclusion.

Reported open rates average about 43%, but real human opens sit nearer 25 to 30%. Only 15% of marketers still treat open rate as a primary metric.

Source: Salesmotion, Signal-based outbound metrics

08

Know your real baseline

Measurement

Fires when: Before you claim any campaign worked.

  1. Hold out a control group from the same list, every time.
  2. Compare against your own cold baseline, not a vendor's published average.
  3. Record the hypothesis before the build, so the result can actually falsify it.

Published B2B cold-email baselines cluster between 0.5% and 3.4% reply, and broad sequences to scraped lists sit under 1%. Only 3 to 5% of any addressable market is in an active buying cycle at a given moment.

Source: Growleads, citing Woodpecker and Forrester

09

Human checkpoint on an automated engine

Operating cadence

Fires when: Any campaign about to leave the building.

  1. Automate research, enrichment, drafting and routing.
  2. Keep exactly one human gate: a person reads the batch before it sends.
  3. The gate is a sample, not every row, or it stops scaling.

One agency runs about 90% of its outbound workflow on automation and still passes every campaign through a human checkpoint before send.

Source: The Playbook Agency, The Clay stackfirst-party

10

Signal programme versus cold control

Outbound

Fires when: You are deciding whether signal-based outbound is worth the build.

  1. Run the signal programme and a cold control on the same ICP, same quarter.
  2. Measure reply and meeting rate on both.
  3. Only then decide what to keep.

Teams running signal-based outbound report 15 to 25% reply rates against roughly 3% for traditional cold email on the same kind of list.

Source: Reachly, citing Unify

Nine of the ten sources below are published by vendors or agencies describing their own results. Treat the numbers as directional, not audited. Where a source reports its own first-party data rather than a survey, it is marked first-party.

Before you build any of these

Pick one. Build it end to end, including the measurement. Write down the hypothesis before you start so the result can prove you wrong. Then take the number you got, not the number on this page, into your next conversation. A candidate who can show what their system changed is rarer than one who can show what they built.

Keep going

Want this built into your own stack?

We build these loops for a living. Bring the channel you want to own and we will map what it takes.