Signals and lists

How we pick intent signals for a new ICP

Every account on our lists has a live reason to buy. Here's how we find those reasons for a market we haven't worked in before, and how we decide which ones are worth building.

Toshad SambhareToshad Sambhare8 min readOctober 2026
The short version
  • Every account on a list shows at least one live buying signal. Two or more puts it in Tier 1.
  • We rate each signal on volume, effort and whether it tells us when to reach out, or only who.
  • We find the first 20 accounts by hand, then automate what worked.

Fit tells you who. Signals tell you when.

Most lists are built on fit: industry, company size, location, job title. Fit is necessary, and it isn't enough. A company can match your ICP perfectly and have zero reason to talk to you this quarter.

A signal is evidence that something changed. A new leader, a hiring spree, a funding round, a bad review of the tool they use today. Something that makes the problem you solve more urgent right now. That's what we build lists on.

The difference shows up in replies. Accounts with two or three live signals usually reply at 7 to 8%. One signal, 2 to 3%. A plain ICP list, under 1%. (Typical ranges from our campaigns, not a promise.)

Start with the job your product does

Before we look at a single data source, we write down the job the product does for the buyer, in plain words. Then we ask what would make that job harder, more expensive or more visible this month.

For a payroll product, the job is paying people correctly. It gets harder when a company hires fast, opens a new state or still runs payroll in Excel. For an ERP partner, the job is closing the books. It gets harder with a second entity, a new plant or a board that wants cleaner numbers after a funding round.

Each of those is a signal we can look for. Most markets give us ten or fifteen candidates. Our library has more than 75. The work is picking the few that matter.

Rate every signal on three things

Every candidate signal gets three questions:

  • Volume. How many accounts show it each month, realistically, in the client's market?
  • Effort. What does it take to find and keep finding? A filter, a scraper, a manual check?
  • Timing. Does it tell us when to reach out, or only who to reach?

Here's how that looked in one plan we wrote for a manufacturing-focused client:

SignalVolume a monthEffortSays when?
Relevant job posts100 to 200, pulled weeklyLow, a scraper on job boardsYes
Leadership moves40 to 80Almost none, a Sales Navigator job-change filterYes, the cleanest opener on the list
Expansion news and filings20 to 40Medium, news and company filingsYes
Followers of a competitorLarge, one-offLowNo. It says who, not when

(Volumes from one client plan. Yours will differ.)

Signals that only say who, like competitor followers, aren't wasted. We use them to raise the score of an account that already shows a timing signal.

Google SheetsSignal scorecard
SignalVolumeEffortTells us
Hiring for a role you replaceHighLowWhen
New leader, last 90 daysMediumLowWhen
Bad review of a rivalLowMediumWhen
Company size and industryHighLowWho only
The scorecard we fill in for every candidate signal. Example rows.
Want this done for your market?We'll write you a free GTM plan: the signals we'd track, the campaigns we'd run and a week-by-week plan.
Get my GTM plan

Stack them, then tier the accounts

One signal can be noise. A job post might be a backfill. A funding round might go to product, not sales. So we stack two to four signals per account and tier on the count:

TierWhat it meansWhat it gets
Tier 1Two or more live signalsEmail, LinkedIn and ads
Tier 2One live signalEmail and ads
Tier 3Fit onlyA small test audience

On top of that, each account gets a score out of 10 from company size, current setup, buying signals, intent, whether we found the decision maker and geography. The weights are set with the client in onboarding. Eight or more is Tier 1, whatever the signal count says.

From signal to sequence
01Find
IndeedGoogle NewsG2Signal sourcesJob boards, news, reviews
02Enrich
ClayMillionVerifierContacts and emails27+ providers, verified
03Score
ClaudeTier the accountsTwo or more signals is Tier 1Tier 1
04Reach
SmartleadLinkedInSequenceEmail, LinkedIn, ads
How a signal becomes a list and a sequence.

Research by hand before you automate

The temptation is to build the scraper first. We do the opposite. For a new ICP, someone on the team finds the first 20 good accounts by hand, reads why they look good and writes down where the evidence came from.

That manual pass does two things. It shows which signals actually turn up in this market, and it gives us the buyer's own words. We read 1 and 2 star reviews on G2, Capterra and Reddit for the language people use about the problem, and that language ends up in the copy.

Only then do we automate: Apify or PhantomBuster for the scraping, Clay to enrich and score, a waterfall of 27+ data providers to find a verified email, and a weekly refresh so new accounts arrive as fresh signals appear.

The signals we reach for most

These come up across almost every market we work in:

  • Hiring for a role the product helps or replaces
  • A new leader in the last 90 days
  • Fresh funding, M&A or IPO plans
  • A change in the tech stack, or a legacy system that is reaching end of life
  • 1 and 2 star reviews of a competitor
  • Followers and engagers of competitors, used with the client's permission
  • A new plant, branch, entity or state
  • Regulatory registers and deadlines
  • Event speakers and attendees
  • Website visitors, named and followed up the same day
  • Job posts that mention Excel or manual processes, a sign there's no proper system yet

Which ones make the cut depends on the three questions above. Usually three to six signals per campaign survive.

Keep reading

All resources

Want us to run this for you?

A call with Palash. We'll show you a live list of accounts we'd go after in your market, before you commit to anything.

Next, you pick a time that suits you.

We only use this to reply. Privacy policy

Or write to info@growthinfi.com or call +91 89995 16232