Back to blog
ICPSales StrategyB2B Sales

How to Define Your ICP: A Framework That Actually Works

Most ICPs are useless lists of demographics. Here's how to build an ICP that helps you find companies ready to buy right now.

Morgan(Founder, HighTempo)
January 1, 2026
5 min read

Your ICP is probably wrong.

Not because the demographics are off. Because it's missing the most important element: timing signals.

"SaaS companies, 50-500 employees, Series A+" describes millions of companies. It doesn't tell you which ones are ready to buy right now.

Let me show you a better way.

The Problem with Traditional ICPs

Here's what a typical ICP looks like:

  • Industry: B2B SaaS
  • Company size: 50-500 employees
  • Revenue: $5M-$50M ARR
  • Location: United States
  • Title: VP of Sales, CRO

Cool. That's about 50,000 companies. Good luck calling all of them.

This approach treats all companies in your ICP as equally likely to buy. They're not.

A 200-person SaaS company that just raised $30M is in a completely different buying mode than one with flat growth and stable headcount.

Same demographics. Completely different likelihood to buy.

The Signal-First ICP Framework

Instead of starting with demographics, start with signals.

Ask yourself: What events or changes indicate a company needs our product right now?

Step 1: Identify Your "Why Now" Triggers

These are events that create urgency. They shift something from "nice to have" to "need to solve."

Examples by product category:

| Product Type | Why Now Triggers | |-------------|------------------| | Sales tools | New sales leadership, SDR hiring, post-funding | | Security software | Breach in industry, compliance deadline, new CISO | | HR tech | Rapid hiring, new CHRO, remote work announcement | | Marketing tools | New CMO, rebrand, product launch | | Engineering tools | Tech stack change, VP Eng hire, scaling team |

Step 2: Build Triangulation Patterns

Single signals have noise. Combined signals have clarity.

A triangulation pattern combines 2-3 signals that together indicate high buying intent.

Pattern: "Scaling Pain"

  • Signal 1: Company grew 50%+ in the last year
  • Signal 2: Hiring 3+ roles in your target department
  • Signal 3: Posting for a leadership role (VP/Director)

When all three are present, the company is growing fast, struggling to keep up, and bringing in leadership to fix it. They're in active buying mode.

Pattern: "New Leader, New Stack"

  • Signal 1: New VP/Director in target department (last 90 days)
  • Signal 2: Job posts mentioning tools they're looking for
  • Signal 3: Removing competitor from tech stack

New leaders come in with mandates. They're evaluating everything. Your window is 90 days before they settle on solutions.

Step 3: Add Demographics as Filters (Not Targets)

Now add demographics, but as filters, not the core definition.

Your ICP becomes:

Companies showing [Pattern Name] signals, filtered to [demographic criteria]

Example:

Companies showing "Scaling Pain" signals (50%+ growth + 3+ dept hires + leadership posting), filtered to B2B SaaS, 50-500 employees, United States.

This is 500 companies, not 50,000. And they're all in active buying mode.

Real ICP Example: Sales Training Software

Let's build a complete signal-first ICP.

Why Now Triggers

  1. Post-funding (Series A, B, C in last 6 months)
  2. New Sales Leadership (VP/CRO joined in last 90 days)
  3. SDR Hiring (3+ SDR roles posted)
  4. Quota Misses (earnings call mentions, Glassdoor reviews)
  5. Competitor Departure (removing existing training tool)

Triangulation Patterns

"New VP Building Fast"

  • New VP Sales (last 90 days)
  • 3+ SDR roles posted
  • Recent funding event
  • Insight: New leader with budget, building team, needs to ramp fast

"Post-Funding Scaling"

  • Series B or later (last 6 months)
  • Sales team grew 50%+
  • Job posts mention "scaling"
  • Insight: Have money, growing fast, old processes breaking

"Turnaround Mode"

  • New CRO (last 60 days)
  • Previous sales leadership departed
  • Revenue or quota concerns mentioned
  • Insight: Brought in to fix problems, will change everything

Demographic Filters

  • B2B SaaS
  • 100-1000 employees
  • $10M-$100M revenue
  • United States, UK, Canada

Buyer Personas

  1. VP of Sales (primary)

    • Titles: VP Sales, VP Revenue, Head of Sales
    • Trigger: They own the problem
  2. Sales Enablement Lead (secondary)

    • Titles: Director Sales Enablement, Head of Enablement
    • Trigger: They own the solution

Implementing Your Signal-First ICP

Once you have your ICP defined this way, you need to actually find companies matching these patterns.

Manual approach (not recommended):

  • Set Google Alerts for funding in your industry
  • Check LinkedIn daily for leadership changes
  • Monitor job boards for hiring patterns
  • Cross-reference everything in a spreadsheet

This takes 2-3 hours per day minimum. Most teams give up after a week.

Automated approach:

  • Use a signal-detection platform (like HighTempo)
  • Define your patterns once
  • Get matched companies delivered automatically

The companies you find will be dramatically more likely to respond and convert than any static list.

The Proof Is in the Numbers

Traditional ICP targeting:

  • 2-3% email reply rate
  • 15-20% meeting conversion
  • Lots of "not a priority right now"

Signal-first ICP targeting:

  • 8-15% email reply rate
  • 40-50% meeting conversion
  • Conversations about actual problems

The difference isn't better messaging (though that helps). It's better targeting.

You're reaching companies at the exact moment they need what you sell.

Build Your Signal-First ICP

Here's your homework:

  1. List 5 events that would make a company need your product urgently
  2. Create 2-3 patterns by combining signals that indicate high intent
  3. Add demographics to filter to your serviceable market
  4. Define personas who feel the pain your product solves

Stop calling everyone who matches a demographic profile. Start calling companies with active buying signals.


Want help building your signal-first ICP? Get a free analysis

Ready to find accounts like these?

Let our AI detect buying signals and deliver qualified accounts weekly.

Get Started Free