Skip to content
← Back to Blog
Strategy

ICP Research Framework: Finding Your Best-Fit Accounts

7 min · Feb 10, 2026

Your Ideal Customer Profile is the foundation of effective outbound. Get it wrong, and you burn resources on companies that will never buy.

The gap between a campaign that flops and one that books meetings is rarely about copywriting. It is almost always about targeting: the companies you reach, the people you contact, and the timing of your outreach.

ICP vs. Buyer Persona

These are different things:

ICPBuyer Persona
DescribesThe company typeThe person within the company
IncludesIndustry, size, revenue, geography, growth stageJob title, seniority, department, pain points
Answers“Which companies should we target?”“Who should we reach?”

Both are required. The ICP drives list-building. The persona drives messaging and subject lines. Skipping either is like having the right address but knocking on the wrong door.

We typically define 2-3 buyer personas per ICP segment. For example, a “B2B SaaS, 100-500 employees, DACH” segment might target VP of Sales, Head of RevOps, and CFO, each with different messaging angles.

Step 1: Analyse Your Best Existing Customers

Start with your top 20% of accounts by revenue, retention, and expansion. Look for patterns across:

  • Industry and sub-industry: not just “SaaS” but “B2B SaaS selling to mid-market”
  • Revenue bands: revenue signals buying power better than headcount
  • Geography: DACH, Nordics, Benelux, and Southern Europe have different buyer behaviours
  • Growth stage: seed-funded startups buy differently than Series C scale-ups
  • Tech stack: the software a company already uses (sometimes called technographic data) is underused in European outbound
  • Sales cycle length: fast-closing segments are likely a better fit
  • Expansion revenue: segments that expand generate far more lifetime value over time

Most B2B companies serve a handful of distinct ICP segments. Rank them by revenue contribution and close rate, then prioritise the top one for outbound.

Step 2: Layer In Data Signals

Firmographic Data

Firmographic data is company facts like size, revenue, location, and age. Key filters for European outbound:

  • Revenue bands over headcount. A 200-person services firm and a 200-person SaaS company have completely different buying behaviour.
  • HQ vs. operating locations. Decision-makers may sit in satellite offices.
  • Founding year + growth trajectory. Companies founded in the last 3-5 years with rapid growth are often actively buying.

Data quality varies by region. DACH and Nordics have strong coverage. Southern and Eastern Europe are thinner, combine multiple sources.

Technographic Data

Technographic data is the software a company already uses (CRM, cloud provider, dev frameworks). Useful for SaaS because it identifies companies using complementary or competing tools.

Also useful as a negative filter. If your product competes with Salesforce and enterprise customers rarely switch mid-contract, exclude them and focus on companies outgrowing lighter CRMs.

Intent Signals

This is the multiplier. Companies matching your ICP and showing buying intent convert to meetings at a much higher rate than ICP-match alone.

Intent signals include:

  • Content consumption on topics related to your solution
  • Keyword searches in your product category
  • Competitor website visits and G2 review activity
  • Hiring signals (e.g., hiring 3 SDRs likely means they need sales tooling)

In our European campaigns, intent-enriched lists tend to produce noticeably higher reply rates than firmographic-only lists.

Behavioural Signals

Your own channels provide high-quality refinement data:

  • Website visitors matching your ICP firmographics
  • Prospects engaging with your LinkedIn content
  • Webinar/content download attendees
  • Past prospects who said “not now, reach out next quarter”

These warm signals reliably improve cold email performance.

Step 3: Build Your Scoring Model

Assign weights to each criterion and generate a composite score per target account:

CriterionWeightScoring Logic
Industry match25%Exact = 10, adjacent = 6, outside = 0
Company size (revenue)20%Sweet spot = 10, adjacent = 5, outside = 0
Geography15%Primary = 10, secondary = 7, tertiary = 3
Tech stack fit15%Complementary = 10, neutral = 5, competing = 2
Buying intent15%Active = 10, passive = 5, none = 0
Growth signals10%Funding/hiring/expansion = 10, stable = 5, contracting = 2

Tiering:

  • Score 8+: Tier 1, most personalised outreach, best subject lines
  • Score 5-7: Tier 2, standard outreach with light personalisation
  • Below 5: Do not target in this campaign

Recalibrate after 4-6 weeks based on which criteria best predict positive replies. The strongest predictor varies: tech stack for SaaS, revenue for services, geography for new market entry.

Step 4: Define Your Negative ICP

Equally important: who you do NOT target. The negative ICP saves time, protects sender reputation, and prevents wasted sales cycles.

Common exclusions for European B2B:

  • Companies below your minimum deal size
  • Industries with 12+ month procurement cycles, where outbound takes far longer to pay back (how we measure that)
  • Companies showing negative signals (layoffs, restructuring)
  • Existing customers and active CRM opportunities
  • Countries where you cannot deliver
  • Companies with procurement policies prohibiting cold outreach
  • Competitors and their strategic partners

The negative ICP typically removes a large slice of the initial list, and that removal directly improves positive reply rates.

Step 5: Validate and Iterate

An ICP is a hypothesis, not a permanent fixture.

  • After 2 weeks: Review open rates by segment. Low opens may signal wrong persona, not wrong company.
  • After 4 weeks: Review positive reply rates. Cross-reference with A/B test data to isolate targeting vs. messaging issues.
  • After 8 weeks: Review meeting-to-opportunity conversion. Some segments generate meetings but not opportunities, an ICP quality signal.
  • Quarterly: Revisit against closed-won data. Update both positive and negative ICPs as your product evolves.

The most common failure mode: treating ICP research as a one-time project. The fix is to run structured ICP reviews on a set cadence, not once and done.

Data Sources for European Markets

Company databases: LinkedIn Sales Navigator, Crunchbase, local registries (Handelsregister, Companies House, KVK). DACH coverage is strong; Southern/Eastern Europe is thinner.

Technographic providers: accuracy varies by provider and region. Cross-reference with job postings for verification.

Intent data: DACH and UK coverage is solid. Nordic coverage is improving. Smaller markets may lack sufficient sample sizes.

Contact data: Always verify before sending. Unverified European lists carry high bounce rates that damage sender reputation. This is a critical part of email infrastructure.

All outreach must comply with GDPR requirements for B2B cold email.

Case Study: ICP Refinement in Action

This is a representative anonymized example. A SaaS client started with “B2B SaaS, 50-500 employees, Western Europe”, too broad.

After 4 weeks of data, the segments split roughly like this:

SegmentRelative Performance
HR tech, 100-300 employees, DACHClear winner
Fintech, 50-200 employees, UKWeakest
Marketing tech, 200-500 employees, NordicsMiddle of the pack

We narrowed to the HR tech segment and a refined version of the Nordics segment. Within weeks:

  • Positive reply rate improved
  • Cost-per-meeting dropped
  • Quarterly pipeline rose meaningfully

Not because we sent more emails, because we sent better-targeted emails to fewer, higher-fit companies.

Your ICP Is Your Competitive Advantage

In a market where everyone sends similar emails with similar tools, getting your ICP right is the single biggest thing that lifts reply rates. The companies that treat ICP as a living document consistently outperform those that set and forget.

Ready to build your ICP framework? Explore our approach or see how we have applied this framework for European B2B companies.