Demand intelligence

Signal-Based Outbound: Timing Beats Copy

Cold email written by a model is now being deleted by a model. The sellers still booking meetings did not find better prompts for the draft. They moved the model upstream, used it to qualify live timing triggers, and went back to writing the message themselves.

By Linkeddit·Published September 2, 2026·15 min read

Key takeaways

  • Generated copy is free on both sides now. Executives report ten to fifteen beautifully written cold emails a day, and some buyers have automated deleting them. Polish is no longer a differentiator.
  • Use the reasoning model upstream to qualify the trigger and the timing, not to write the draft. The top-rated advice in r/sales is to use AI for timing and relevance and stop writing personalization paragraphs.
  • A real signal has three properties: a named actor, a date, and a consequence. Account-level topic surges have none of them, which is why practitioners call intent data noise.
  • The published guides disagree on speed, and both are right. Public declarations and pricing-page visits reward acting inside 48 hours. Inferred research behavior rewards a deliberate delay.
  • The objection that signals are just cold outbound with a new name is largely correct for any signal sold as a feed. What survives commoditization is evidence nobody packages as an alert.

01The short answer

There is a comment in r/sales that ends the personalization argument in one line:

Okay, but what if I congratulated you on your recent series B funding that took place 6 years ago and asked how that's impacting your growth initiatives?
via r/sales, 49 upvotes

It is funny because every person reading it has received that email, and it is instructive because the email was not badly written. It was grammatical, specific, and personalized against a real fact about a real company. It failed on one axis only: the fact was six years old. That is the whole thesis of this article in a joke.

Outbound works when the message is triggered by something that happened recently and specifically to the person receiving it. The highest-leverage place to put a reasoning model is upstream of the draft, deciding whether a live event is a genuine buying trigger and whether the person attached to it is worth writing to. Then write the message yourself. This inverts how most teams have deployed AI in outbound over the last two years, which was to keep the same list and the same volume and use a model to make the copy better. That approach is now actively counterproductive, for reasons that are mechanical rather than aesthetic.

0.5-2%
reply rate for broad B2B cold outbound, per the Woodpecker baseline cited by Growleads
4-10%
reply rate Growleads reports for full signal-based outbound across 200+ engagements
15-20%
share of intent alerts practitioners in r/sales describe as actually actionable
3-5
signal types a team should track, not forty

Treat those reply-rate ranges as vendor-reported, because they are. They come from an agency describing its own client campaigns, and no independent party has audited them. We are quoting them because they are the most conservative published numbers in a category where 10x claims are common, and because the vendor explicitly calls those 10x claims misleading. That is a reasonable signal of honesty. It is not a controlled trial.

02Why AI-written cold email stopped working

Generated copy stopped working because it became free on both sides of the exchange at the same time. Sellers got a model that writes a clean, customized paragraph in two seconds. Buyers got a model that reads a clean, customized paragraph in two seconds and decides it is not worth their attention. When the cost of producing a thing and the cost of filtering it both fall to zero, the thing stops carrying information.

The volume side is easy to observe. A seller in r/sales relayed what executives are telling them: “I'm hearing execs say they get 10-15 cold emails/day that are all beautifully written and customized based on their LI, pods they've been on, intent signals like you're mentioning.” Every one of those emails is doing the thing the playbook said to do. They are all doing it at once, which means none of them is doing anything.

The detection side is what actually killed it. Buyers did not get worse at spotting templates as templates got better. They got better faster:

Buyers have gotten a hundred times better at detecting templates than sellers have gotten at hiding them. If your 'personalized' opener could apply to 50 other people at similar companies, it's a template with fields filled up.
via r/sales

That last sentence is a usable test and we will come back to it. The third development is the one most outbound teams have not priced in yet, and it is the reason the copy arms race is over rather than merely difficult. Buyers have started automating the filter:

i made a set of MD files, and scheduled agents for my claude code, to look at my email every morning, and move every AI and low effort cold outreach into the trash before i manually open my email. if they ise AI to write emails, i use AI to read and trash them. 2 can play that game.
via r/sales

Note what that person is filtering on. Not spam words, not sender reputation, not a blocklist. They are filtering on the qualitative signature of generated outreach, using the same class of model that generated it. A better prompt does not beat that, because the thing being detected is the category, not the craftsmanship. The only messages that survive a filter like this one are messages that would have been worth sending without a model at all.

The most-upvoted diagnosis of the tooling in that community puts the blame in the right place:

most AI SDR tools are just spam cannons with better UI. The problem usually isn't the prompt, it's that AI has no real insight so every email sounds like LinkedIn cringe written by the same robot. The people getting results with AI aren't autmating the whole process, they're using it to research faster
via r/sales, top comment, 42 upvotes

Three separate claims are packed in there, and all three matter. The problem is not the prompt. The problem is the absence of insight, which is an input problem, not a generation problem. And the people getting results moved the model to the research step. That is the whole reallocation this article is about.

03Timing beats copy, and what that actually means

The only variable in outbound that has not been commoditized is whether something just happened. Copy quality is available to everyone. Contact data is available to everyone. Firmographic targeting is available to everyone. Recency, tied to a specific person, is the one input that cannot be bought in bulk, because it expires.

Timing beats copy every single time. If the message could have been written half a year ago. Scratch that, a month ago, it's already stale.
via r/sales

That is a hard standard and it is worth sitting with. It disqualifies most of what currently passes for personalization. A reference to the company's mission statement could have been written two years ago. A reference to their headcount band could have been written last quarter. A reference to the industry they operate in could have been written at any point since the company was founded. None of those are timing. They are decoration attached to a list.

The list itself is usually the deeper problem. The same community identified it precisely:

Most ICPs are defined by who sales wants to talk to, not who actually buys. a demographic filter with no intent signal attached
via r/sales

Every serious guide in this category converges on the same split, and it is worth stating plainly because it resolves a lot of confused arguments. Your ICP tells you who to target. A signal tells you when. Uplift GTM puts it as intent data being best understood as a timing layer rather than a targeting layer, and Landbase makes the same division: signals provide timing and context, intent confirms active interest. Neither replaces fit. A perfectly timed message to somebody who cannot buy your product is still a waste of both people's time.

So the working definition of relevance in 2026 is not tone and it is not research depth. It is recency plus consequence. Something happened, on a date you can name, and it changed something the recipient now has to deal with. If you cannot state the consequence in one sentence, you do not have a trigger. You have a fact.

The corollary is the one that most teams resist, because it reduces headline activity: signal-based outbound means sending less. Fewer accounts qualify on any given week. That is not a defect of the method, it is the method. A pipeline built from forty triggered messages that each name a real event will out-produce four hundred that name a category, and it will do so without burning the domain reputation you need for the next quarter.

04What counts as a real signal, and what is noise

A real signal has three properties: a named actor, a date, and a consequence. Most of what is sold as intent data has none of them. This is not a contrarian position, it is the consensus among people buying the tools. A thread in r/sales asking whether intent data still works or whether teams are paying for expensive noise drew 62 comments, and the seller who started it, with twenty years in the job, opened by saying “I'm coming round to the idea that 90% of the ‘intent triggers’ we pay, or spend time researching for are useless.”

The replies are more specific than the usual complaining, and they identify the exact failure. The first is resolution:

Intent is mostly noise. My issues using it in the past were that the intent is org wide, not individuals. I work ENT, knowing someone at Coca Cola researched cyber security was not helpful.
via r/sales

The second is the absurdity of the output at enterprise scale, which another commenter reduced to one line about a six-figure platform: “Apple is showing interest in commerce....great.” Fifteen people upvoted that, which tells you how widely the experience is shared. A CRO in the same thread was blunter: “We're growing 50% YOY and have never had any intent data except what we get from ZoomInfo WebSights. Intent data is noise.”

A builder in the intent space, replying in a separate r/sales thread about buyer intent tools, conceded the point from the inside and put a number on it: “account-level intent is noise. someone at a target account read a blog post, that tells you almost nothing. the 15-20% actionable number people keep quoting matches what i see too.” Take that as the honest ceiling for a purchased account-level feed: roughly one alert in five is worth a human minute.

Here is the sort itself. The left column is what survives the actor-date-consequence test. The right column is what fails it, and why.

Real signalWhy it worksThe noise version of the same thing
A named person publicly says they are leaving a competitor, or asks for alternatives to itFirst-person, dated, and it states the consequence in the buyer's own words. You can quote them back to themselves without guessing.A third-party feed reporting that an account is 'surging' on your category topic. No person, no words, no date you can name.
An announced stack migration, or an engineer describing one in publicMigrations have a window. During it, budget, attention, and dissatisfaction are all live at the same time.A technographic record that the company installed a tool. It may have been installed three years ago and nobody is thinking about it.
A competitor changes pricing or packaging, and their users reactThe reaction is the signal, not the change. Complaints after a price move name the exact people whose renewal math just broke.The pricing change alone, with no evidence anyone cares. Plenty of price rises pass without a single customer flinching.
A hiring spike for a role that only exists when your problem is being solved badlyJob posts are dated, public, and specify the workflow. Three postings for the same function is a budget decision made visible.Any hiring spike at all. Growth is not a trigger. It is a demographic filter with a jobs board attached.
A champion changes jobs into an account you sell toA person who already trusts you now has budget somewhere new. This is the highest-converting trigger most teams underuse.Any executive job change at any account. New sheriffs are common. New sheriffs who know your product are not.
Direct evaluation behavior on your own propertiesFirst-party, unambiguous, and evaluation-stage rather than research-stage. Pricing page, comparison page, docs.A generic 'someone from this company visited the website' alert with no page, no repeat visit, and no person attached.

One senior business development manager described their personal filter in exactly this shape: “Digital browser is the only intent signal I trust / move with urgency on. New sheriff is second. Others are noise to me.” They then added the qualifier every honest practitioner adds: “I do think there are nuances industry to industry.” Your list will not be our list. The test is portable; the ranking is not.

05What a trigger filter actually looks like

A trigger filter is five clauses, all of which must be true, evaluated per candidate before anyone writes anything. Writing it down is the part teams skip, and skipping it is why signal programs quietly decay back into list sends. If the filter is not written, nobody can tell you later which signals produced pipeline.

  1. 1

    Event: something specific and dated happened

    Not a state, an event. 'They use a competitor' is a state. 'They said on the fourteenth that they are moving off it at renewal' is an event. If you cannot write a date next to it, it fails.

  2. 2

    Actor: a reachable human is attached to the event

    The event must be traceable to a person, or to a role you can resolve to a person at that company. This clause alone eliminates the large majority of purchased account-level intent, which is precisely the point.

  3. 3

    Consequence: the event changes something you can fix

    State the consequence in one sentence, out loud, before qualifying the candidate. 'They just lost the integration they run billing through' is a consequence. 'They raised a round' is trivia until you can say what it made harder.

  4. 4

    Freshness: the event is inside the window for its class

    Every signal class has a different half-life. A public complaint is warm for days. A migration is warm for weeks. A champion job change stays warm for a quarter because the person needs ninety days before they can buy anything. Stamp the window on the class, not on the batch.

  5. 5

    Exclusivity: could a competitor buy the same alert off a shelf?

    If the answer is yes, assume three other vendors are emailing about it this week and price your expectations accordingly. This clause is the one nobody writes down, and it is the one that decides whether the trigger is still worth anything in six months.

The fifth clause deserves the emphasis, because it is the difference between a strategy and a subscription. A seller in the intent-data thread reasoned it out in public and arrived at the correct conclusion:

It's hard for me to see how paying for these signals works well if anyone can pay for them and have their AI write personalized emails about those exact same signals.
via r/sales

That is the entire economics of the category in two lines. Any signal distributed as a product is, by construction, distributed to your competitors. Funding announcements are the extreme case: the press release goes out and every vendor in the space emails the same CFO in the same week with the same congratulations. The signals that keep working are the ones that require reading rather than subscribing: first-person statements in public forums and review sites, complaints under a competitor's changelog, the shape of a company's own job postings, your own product and server logs.

A worked example, clause by clause

Suppose your monitoring surfaces a comment on a public thread where an operations lead at a mid-market logistics company writes that their current planning tool has broken their weekly forecast twice this month and they are collecting alternatives before renewal in November.

ClauseVerdictThe evidence
EventPassTwo dated failures this month, plus an explicit alternatives search. Both are stated, not inferred.
ActorPassA named operations lead at a resolvable company, writing in the first person.
ConsequencePassTheir weekly forecast is unreliable and a renewal decision is scheduled. You can say what that costs them.
FreshnessPassDays old. Public complaint class, so the window is short and closing.
ExclusivityPassNobody sells this as an alert. It exists only if someone reads the thread.

Now compare that to the same account arriving from a purchased feed as “logistics company showing elevated interest in supply chain planning software.” Same company, same underlying reality, completely different message. In the first case you can write four sentences that only make sense addressed to that one person. In the second you can write a paragraph that would make sense addressed to fifty, which by the template test in section two is not personalization at all. For the competitor-side version of this filter, we go deeper in switching-intent signals and in competitor intent data.

06Where the reasoning model belongs: upstream

Put the model on the qualification step, where judgment over messy evidence is the bottleneck, and take it off the writing step, where it produces exactly the output buyers have learned to delete. This is not a philosophical preference. It follows from where the work actually is. Running the five-clause filter across two hundred candidates by hand is hours of reading. Writing forty short emails is not the hard part once you know why you are writing them.

The practitioners who figured this out describe it in almost identical terms. One:

I spend 10 minutes in claude going through the top prospects asking it 'based on this person's role and what's happening at their company what are they probably struggling with right now'
via r/sales

Another, describing the same reallocation as an explicit trade:

What worked better for me was stopping the giant personalization paragraphs and only using AI for timing + relevance ... because it focused more on buying signals instead of trying to write Shakespeare in my inbox.
via r/sales

And the reason the reverse configuration fails, stated as a data problem:

Feeding intent data or scraped LinkedIn fields does not fix this because the inputs are generic too. What works is one specific recent public fact
via r/sales

A reasoning model is genuinely good at four jobs in this pipeline, and they are all upstream of the first sentence you send:

Upstream jobWhat you are actually asking forWhy the model is suited to it
Read the raw evidenceTwenty comments, three job posts, a changelog diff and a review, per account.Volume with comprehension. This is reading work that scales badly with humans and well with tokens.
Adjudicate the clausesDoes this pass event, actor, consequence, freshness and exclusivity, and quote the line that proves each.Structured judgment against written criteria, with the evidence cited back so a human can overrule it in seconds.
Name the consequenceIn one sentence, what does this event make harder for this specific person.Inference from context, which is the actual skill. Note this is a note to you, not a sentence to send.
Rank and cutOf 200 candidates, which 30 clear the bar this week and in what order.Consistent application of the same standard across a batch, which humans do badly when tired.

And it is unsuited to exactly one job in this pipeline, which is producing the sentence a stranger reads first. Not because models write badly. Because they write recognizably, at a moment when recognition is the filter. The model that drafts your opener and the model triaging the recipient's inbox were trained on overlapping distributions of text. You are asking one to smuggle something past the other. Sometimes it works. It is not a strategy you can compound on.

There is one more reason to keep the writing human that has nothing to do with detection. The act of writing four sentences forces you to confirm you understood the trigger. If you cannot write them without padding, you did not have a trigger, and the model politely covered for you. Generated drafts hide weak qualification. Writing exposes it immediately, which makes the whole pipeline self-correcting.

07How fast to act, and why the guides contradict each other

Speed is set by the class of signal, not by a single house rule, and the two most detailed guides in this category recommend opposite things because they are describing different classes. Worth laying out, because a team that adopts the wrong one will conclude the whole method does not work.

Growleads argues for deliberate patience. Their guide describes a 6 to 14 day window and calls the alternative reflex outreach: signal fires at 9am, sequence launches at 9:03am, and the buyer's experience is “This company is tracking my every move.” Their reasoning is that most intent signals catch a buyer in research mode rather than evaluation mode, so arriving a week later means arriving when the buyer has moved from thinking they should look into it to needing someone who does it well. They carve out direct inquiry signals, pricing page and contact form, with a 24 to 48 hour window.

Reachly argues the opposite, and states it as an operator rule: “An intent signal has a 2 to 4 week shelf life before your competitors get there. Speed is the whole advantage. A funding signal worked in week one books meetings. The same signal worked in week six is just noise in a crowded inbox.” Their practical consequence is that detection has to run continuously rather than in monthly waves.

Both are right about the case each is describing. The reconciliation is that the two are optimizing against different competitors. Patience wins against the buyer's perception of surveillance. Speed wins against other vendors chasing a public event. Which one binds depends entirely on whether the signal is visible to anyone else.

Signal classWindowWhat you are racing
Public declaration (a complaint, an alternatives request, a migration post)Hours to a few daysOther vendors reading the same thread, and the thread falling off the front page. The person expects replies here; that is why they posted.
Direct evaluation on your own properties (pricing, comparison, docs)24 to 48 hoursTheir evaluation closing. This is first-party and nobody else can see it, so speed carries no creepiness penalty if you do not name the page.
Broadcast event (funding, launch, an executive hire announced by the company)Days, and assume saturationEvery other vendor with the same alert. Consider whether to send at all, or wait until the wave passes and lead with something else.
Inferred research behavior (third-party topic surge)6 to 14 days, per GrowleadsNothing urgent. The risk here is arriving early and being filed as too early, which is worse than arriving late.
Champion job change30 to 90 daysTheir onboarding. They cannot buy anything in week one, and a message that acknowledges that outperforms a congratulations note.

We have not run a controlled test of these windows ourselves and we are not going to pretend otherwise. The two published windows are vendor claims from agencies with an interest in their own method. What is verifiable is the underlying asymmetry: a signal that is public is a race, and a signal that is private is not.

08The strongest objection: signals is just cold outbound with a new name

The most widely shared criticism of this entire category is that it is a rerun, and it is substantially correct. A LinkedIn post by Jared Robin, which circulated well beyond the usual sales audience, lays out the cycle as a ladder. It is worth reproducing the argument properly rather than waving at it, because a rebuttal that dodges it is not worth reading.

His version: outbound 1.0 was guessing the email address, sending a 1:1 template, and having a sequencing tool nobody else had, which produced reply rates above 10 percent. Outbound 2.0 was everyone owning a sequencer, so personalization and relevance at scale became the edge, and replies dropped. Outbound 3.0 was everyone running the same plays with rotating inboxes as the hack, requiring more emails than ever for the same result. Then signals arrived. Signal outbound 1.0 was job changes, funding rounds and buying intent producing meetings from smart timing, and it worked. Signal outbound 2.0 was everyone plugging signals into sequences. Signal outbound 3.0, in his words: “Everyone's using the same triggers, sending via Smartlead / Instantly. More volume. Same noise.”

Cold outbound is repeating itself. Just with a new name: 'signals.'
via LinkedIn

Concede all of it for the packaged case. If your signal arrives as an alert from a platform that sells the same alert to everyone in your category, you are on the ladder and you are somewhere near the top rung already. The commenter in r/sales worked out the same thing independently, in the passage quoted in section five, and it is the more damning version because it comes from someone deciding whether to spend the money.

Now the part of the objection that does not hold. The ladder describes the saturation of distribution, not of evidence. Every rung in that story is a play that got copied because it was purchasable: a sequencer, a personalization template, an inbox rotation vendor, a trigger feed. The thing that does not commoditize on that schedule is a source that requires interpretation to use. A public complaint thread is not an alert. It is a paragraph somebody wrote, which has to be read, judged against your criteria, and connected to a consequence before it is worth anything. That work is exactly what a reasoning model now makes cheap for you and does not make cheap for the vendor selling feeds, because a feed has to be legible to everyone to be sellable.

Two further concessions, since we are being honest about the limits. First, intent data as a product category deserves most of the criticism it gets: vague, resolved to the wrong entity, often stale, and priced as though it were none of those. The CRO growing 50 percent a year without any of it is a real data point, not a rhetorical one. Second, the reasoning-model approach described here has an obvious failure mode of its own. A model asked to judge two hundred candidates will find reasons to pass things that should fail, because passing produces a more useful looking answer than an empty list. Sample its calls every week. If you never disagree with it, you have stopped qualifying and started rubber-stamping, which is the same disease with a better interface.

The honest summary is that signals are not a durable edge and were never going to be. What is durable is the operating habit underneath them: send less, only with a reason, sourced from evidence your competitors have not been handed, and written by a person. That habit predates every tool in this article and will outlast the next three.

09How to measure it, so you can tell whether it worked

Report reply rate broken out by signal class. If you cannot, you are not running signal-based outbound. This one metric enforces everything else, because it is impossible to produce without having written the filter down and tagged every send with the trigger that caused it.

Open rate is now close to meaningless as a diagnostic given how mail clients prefetch images, and it was always a proxy for subject lines rather than for whether the reason to write was real. Volume metrics are worse than meaningless here, because in a method whose central claim is send less, rising send volume is a regression indicator. Three numbers are enough:

  1. 1

    Replies per 100 qualified accounts, by signal class

    Not per 100 emails. Per 100 accounts that cleared the filter. This separates a bad trigger from a bad message, which are usually confused with each other and have opposite fixes.

  2. 2

    Share of candidates the filter rejects

    A healthy filter rejects most of what it sees. If it is passing more than about a third of candidates, the clauses have gone soft, usually because someone needed the pipeline number to look better this month.

  3. 3

    Time from event to first message, by class

    Measure it against the window you set for that class in section seven. Drift here is the most common silent failure: the detection keeps running, the sending keeps happening, and the gap between them quietly grows to three weeks.

Give any signal class a full quarter before judging it. Growleads makes the same point about a 60 to 90 day learning cycle, and the reasoning is just sample size: at the volumes signal-based outbound produces, two weeks of data cannot distinguish a bad trigger from an ordinary run of bad luck. Cut a class when it has had a quarter and still trails the others, and cut it entirely rather than reducing its weight, because a low-weight signal still costs the attention of whoever reviews the queue. For the scoring layer underneath this, see the buyer intent scoring framework.

10What we do, and what we refuse to do

We build in this category, so the honest thing is to state where we sit rather than write the whole article as though we had no position.

Linkeddit is demand and competitor intelligence. We monitor what competitors ship, price, and hire for, and what their users say in public across community forums, review sites, and the open web, and we surface the moments where that adds up to a person with a live reason to switch. That is the supply side of the trigger filter: evidence with a named actor, a date, and a quotable line, rather than an account-level score. The competitor half of it is Compete and the buyer half is demand intelligence.

What we refuse to do is write the email. Not as a limitation and not as a roadmap item we have not reached yet. We return the signal, the evidence, and the source link, and the message is written by you or by your own assistant, in your own voice, in the tool you already work in. Everything in section two is the argument for that choice: a vendor generating outbound copy at scale is manufacturing precisely the artifact buyers have started training filters against, and doing it in a voice shared with every other customer of that vendor. We would rather be the reason you have something to say.

The same logic drives the surface. A signal that lives in a dashboard you have to remember to open competes with fourteen other tabs and loses. So the signal data is exposed through a connector into the assistant where the qualification work already happens, which is the argument we make at length in the MCP-first GTM stack. If you want the adjacent plays, the competitor-complaint version is in finding a competitor's unhappy customers and the hiring and funding version is in competitor signals from hiring and funding. For what to do once the message lands, the channel-level research is in B2B outreach strategies that work.

Signals with the evidence attached

Track competitor launches, pricing changes, hiring, and user complaints across review sites, community forums, and the open web. You get the dated event, the person, and the quote. You decide what to say.
See how Compete works

Frequently asked questions

What is signal-based outbound?+

Signal-based outbound is outreach triggered by an observable, dated event at a target account rather than by membership in a static list. The event is the reason for the message: a competitor's customer publicly saying they are leaving, a stack migration, a pricing change, a champion changing jobs, a hiring spike for a role that implies the workflow you serve. The distinction that matters in practice is not the vocabulary, it is whether the message would still make sense if the event had not happened. If it would, you are running list-based outbound with a signal pasted on top.

What is the difference between intent data and buying signals?+

Intent data is one category of buying signal, and it is the weakest one. Intent data is aggregated research behavior, usually resolved to a company rather than a person, which is why practitioners describe it as noise: as one r/sales commenter put it, the intent is org wide, not individual, and knowing that someone at a huge company researched a category tells an enterprise seller almost nothing. A buying signal is any observable event tied to a specific actor and a specific date. First-party evidence, such as a named person writing publicly that their current tool is failing them, is strictly more actionable than a third-party topic surge, because you can see who said it and read the exact words.

Why is AI-written cold email not working anymore?+

Because generated copy is free on both sides of the exchange. Executives report receiving ten to fifteen cold emails a day that are all beautifully written and customized from LinkedIn profiles, podcast appearances, and purchased intent signals, which means polish no longer distinguishes anything. Buyers now filter on pattern rather than prose, and some of them have automated it: one r/sales commenter described scheduling an agent to move every AI-written cold email to the trash before opening the inbox, summarizing it as two can play that game. Quality of writing is not the constraint. Having a real, recent reason to write is.

Should AI write my cold email at all, or only pick who and when?+

Use it upstream, for qualification and timing, and write the message yourself. The highest-rated advice on this in r/sales is to stop the giant personalization paragraphs and use the model only for timing and relevance, because that focuses on buying signals instead of trying to write Shakespeare in the inbox. A reasoning model is very good at reading raw evidence and deciding whether a trigger clause is genuinely met. It is bad at producing a sentence that does not read like every other generated sentence a buyer received that morning. Those are different jobs, and only one of them is a bottleneck.

What are the best timing triggers for B2B outbound?+

The triggers with the highest hit rate share three properties: a named actor, a date, and a consequence you can act on. In practice that means a public first-person complaint or alternatives request about a competitor, an announced stack migration, a competitor pricing or packaging change, a champion moving to a new company, and a hiring spike for a role that only exists when the problem you solve is being solved badly. Direct evaluation behavior on your own properties, such as a pricing page or comparison page visit, is the strongest of all because it is first-party and unambiguous. One senior business development manager summarized their own filter in r/sales as trusting the digital browser signal first and a new executive second, with the rest treated as noise.

How fast should you act after a signal fires?+

It depends on the class of signal, and the published guides genuinely disagree. Growleads argues for a deliberate 6 to 14 day delay on research-mode intent signals, on the grounds that arriving three minutes after someone reads a comparison page reads as surveillance, with a 24 to 48 hour exception for direct inquiry signals such as a pricing page visit. Reachly argues the opposite for event signals, stating that an intent signal has a 2 to 4 week shelf life before competitors get there and that a funding signal worked in week one books meetings while the same signal in week six is noise. Both are defensible because they are describing different signal classes. Public declarations and inbound evaluation behavior reward speed. Inferred research behavior rewards patience.

Is signal-based outbound just cold outbound with a new name?+

Partly, and the objection deserves a straight answer. A widely shared LinkedIn post by Jared Robin lays out the pattern: outbound 1.0 was guessing emails, 2.0 was personalization at scale, 3.0 was everyone running the same plays, and signals are now walking the same ladder, from fewer better emails to everyone plugging the same triggers into the same sequencers. Any signal you can buy as a feed is commoditized the moment the vendor sells it twice. What resists commoditization is not the concept of a trigger, it is the source: evidence nobody packages as an alert, such as first-person public statements and your own product and log data, combined with a human writing the actual message.

How many signals should a sales team track?+

Three to five, chosen from your own closed-won history rather than from a vendor's menu. Growleads calls the failure mode the signal buffet, where a team activates every available signal, contacts everything that moves, and cannot tell afterwards which trigger produced the pipeline. The diagnostic is simple: if you cannot report reply rate broken out by signal class, you are not running signal-based outbound, you are running list-based outbound with extra alerts. Start with the last twenty deals you won, find the event that preceded the first real conversation, and track that.

Sources

Community quotes are reproduced verbatim, including original spelling, and are attributed to the platform they were published on rather than to individual accounts, except where the author published under their own name in a professional capacity. Reply-rate ranges, timing windows, and actionability percentages in this article are vendor-reported or practitioner-reported figures from the sources listed above; none has been independently audited, and we have not run a controlled test of our own. Treat them as the best available public numbers rather than as measurements.

Prefer to run this from your assistant instead of a dashboard? The Linkeddit connector exposes the same signals to Claude or ChatGPT.