Most founders do outreach like they're throwing darts blindfolded. They get a list of 500 people who kinda-sorta match their ICP, blast the same email to all of them, and wonder why the reply rate is 1.2%.

The problem isn't the email. The problem is the list. You're reaching out to people who aren't ready. They might be your ideal customer in theory, but right now, this week, they don't have the problem, the budget, or the urgency to switch.

Buyer signals fix this. They're the observable actions and events that tell you someone is likely ready to buy right now. Not eventually. Not in Q3. Now.

What buyer signals actually are (and aren't)

A buyer signal is not a demographic match. "VP of Engineering at a Series B company" is an ICP description, not a signal. That person might be perfectly happy with their current tools. A signal is something that changed. Something that creates urgency, frustration, or a gap that your product fills.

A buyer signal is a change in someone's world that makes the status quo suddenly unacceptable.

Here's the difference in practice:

The first tells you who to target. The second tells you when to reach out. The founders who understand this distinction outperform everyone else at outreach.

The 5 types of buyer signals

1. Intent signals

The strongest signal: someone is actively looking for a solution. They're Googling your category, posting "what do you use for X?" on Reddit, or browsing G2 comparison pages.

Where to find them:

Intent signals are the highest-converting leads you'll ever find. These people have already decided they need something. You just need to show up.

2. Trigger events

Something changed in the company that creates a new need or makes the old solution inadequate:

New CTO + growing team + recent funding = someone who will take your call. That's not a cold lead. That's a warm conversation waiting to happen.

3. Competitor dissatisfaction signals

The easiest sale is to someone who already bought the solution but hates what they got. These signals tell you they're ready to switch:

Slack's growth in 2014-2015 ran on competitor dissatisfaction. Every time HipChat had an outage or Microsoft changed Skype's interface, Slack's signups spiked. They didn't need to advertise. They just needed to be visible when people were frustrated.

4. Behavioral signals

Actions someone takes that indicate interest, even if they haven't said anything publicly:

5. Budget signals

Indicators that a company has money allocated for your category:

Where to find signals without paying for tools

Enterprise sales teams pay $30K/year for intent data from Bombora or 6Sense. You don't need that. Here's the free stack:

  1. Google Alerts: set alerts for "[competitor name] alternative," "[competitor name] review," and "[your category] recommendation."
  2. Reddit search: bookmark searches for your category terms. Check weekly.
  3. G2 review RSS: monitor new reviews for your top 3 competitors.
  4. LinkedIn Sales Navigator (free trial): filter by "changed jobs in last 90 days" + your target title + your target company size.
  5. Crunchbase free tier: set alerts for funding rounds in your target segment.
  6. Twitter search: save searches for competitor complaints and category questions.
  7. GitHub: if you're a dev tool, watch issues and discussions in repos your ICP uses.

The trick isn't having access to signals. The signals are public. The trick is checking them consistently and acting fast. A signal from 3 days ago is warm. A signal from 3 weeks ago is cold.

The hot / warm / cold framework

Not all signals are equal. Stack them to prioritize who to reach out to first:

HOT (multiple signals this week). Drop everything and reach out today.

WARM (1-2 signals in the past month). Semi-personalized outreach.

COLD QUALIFIED (fits ICP perfectly, no active signal). Educational approach.

Hot leads convert at 15-25%. Warm leads at 5-10%. Cold qualified leads at 1-3%. Same product, same email quality. The only difference is timing.

How to write outreach around signals

The signal isn't just for prioritization. It's also the hook of your outreach, the reason your email doesn't sound like every other cold pitch in their inbox.

Here's the formula: Reference the signal, connect it to their problem, then offer the solution.

Intent signal outreach:

"Saw your post on r/SaaS asking about [category] tools. We built [product] specifically for [their situation]. Happy to give you a walkthrough. Most founders in your position are comparing [competitor A] and [competitor B], and I can tell you exactly where each one breaks."

Trigger event outreach:

"Congrats on the Series A. Saw the announcement on LinkedIn. Most teams at your stage realize their [current tool] can't handle [specific scaling problem] around month 3 post-raise. We help [similar companies] avoid that cliff. Worth a 15-min call?"

Competitor dissatisfaction outreach:

"Noticed your review of [competitor] on G2. The [specific complaint] you mentioned is the exact reason we built [product]. [Similar company] switched last quarter and [specific result]. Would it be useful to see how they set it up?"

Notice what these don't do: they don't open with "I hope this email finds you well." They don't pitch features. They reference something specific and real. The prospect reads it and thinks "how did they know?" That's the power of signal-based outreach.

Building a signal-first system

Checking signals manually works when you have 10 target accounts. It breaks at 100. Here's how to build a lightweight system:

Weekly signal sweep (30 minutes every Monday):

  1. Check your Google Alerts. Any new mentions of competitors or category terms?
  2. Search Reddit and HN for fresh intent signals
  3. Scan G2 for new competitor reviews (1-2 stars)
  4. Check LinkedIn for job changes and hiring patterns at target accounts
  5. Review any on-site behavioral signals (pricing page visits, content downloads)

Score and sort:

Drop every signal into a spreadsheet with columns: Name, Company, Signal Type, Signal Date, Signal Detail, Temperature (hot/warm/cold). Sort by temperature. Reach out to hot leads first.

Tools like PostBuild automate this. They find leads with active buying signals and tag each one with the specific reason they're worth reaching out to this week. But even a manual sweep puts you ahead of 95% of founders who are still blasting generic lists.

Signals decay fast

A buyer signal has a half-life. Someone who posted "looking for a CRM alternative" on Reddit 2 days ago is hot. The same post 2 weeks later? They probably already found something.

General decay rates:

This is why the weekly sweep matters. You don't need more leads. You need fresher leads. Ten leads with signals from this week will outperform a hundred leads from last month.


The founders who struggle with sales are almost never bad at selling. They're bad at timing. They reach out to the right people at the wrong time, and the wrong time feels exactly like rejection.

Buyer signals flip the equation. You stop trying to convince someone they have a problem and show up when they already know they do. Your email references something specific, so the prospect actually stops and reads it.

Start with one signal source. Reddit is the easiest. Search your category, find people asking for recommendations, and send a genuinely helpful reply. Do that for one week and you'll have more warm conversations than a month of cold blasting ever produced.