Quantum Automations Quantum Automations
Blog · Portfolio
← Back to Blog
Guide · Lead Systems

CRM Enrichment and ICP Scoring for UK SME Outbound

Published May 2026
Topic Inbound · ICP Scoring
Reading time 9 min
For UK SME founders
On this page
  1. Why "leads in CRM" is not the same as "leads worth sequencing"
  2. Defining your ICP in fields, not adjectives
  3. Enrichment data sources: what each covers and what it costs
  4. The enrichment pipeline: when to run it and how
  5. ICP scoring: building a weighted model that actually correlates to conversion
  6. CRM field design for scored leads
  7. UK compliance: what enrichment data you can actually hold and use
  8. What changed in 2025–2026: AI-native enrichment and intent data
  9. Good / Bad / Ugly
  10. FAQ
  11. FAQ

A client came to us with 1,400 leads in HubSpot and a 0.4% reply rate on their outbound sequence. Seven emails. LinkedIn step at day five. No enrichment, no scoring. Every contact in the list had been treated identically — the same opening line, the same offer, the same call-to-action.

We stopped the sequence and audited the list. Of the 1,400 contacts: 340 had no company data at all. Four hundred and twelve had headcount fields blank. Two hundred and nine were at companies under 5 employees — outside the client's stated ICP of 20–200 headcount. Sixty-three had bounced emails. Eleven were at competitor companies.

That left around 375 contacts who fit the ICP. The sequence had been running at full volume against a list that was 73% noise.

We enriched all 1,400 records using Apollo, killed the 73%, re-scored the remaining 375 against the client's ICP criteria, and split them into tiers. The resequenced top tier — 180 contacts, ICP score above 75 — hit a 4.1% reply rate on the first message. Same product, same offer, different list hygiene.

Enrichment and scoring are not nice-to-haves. They determine whether your outbound is a revenue activity or a list-burning exercise.

Why "leads in CRM" is not the same as "leads worth sequencing"

Most CRM records arrive incomplete. A form submission gives you name, email, and maybe company. A LinkedIn export gives you first name, last name, and headline. A trade show scan gives you badge data with a job title that may be two years out of date. None of these are enough to make a sequencing decision.

The gap between raw contact data and sequenceable lead is what enrichment fills. Without it, you can't answer the questions that drive sequencing — and without answers, your LinkedIn lead generation system is spending time on accounts that were never going to convert: - Is this company the right size? - Is this person the right seniority? - Are they on a tech stack we integrate with? - Are they in a growth phase (hiring) or a contraction phase (frozen budgets)?

An unenriched CRM is a list. An enriched, scored CRM is a pipeline. The distinction determines your rep's time efficiency and your sequence economics.

Defining your ICP in fields, not adjectives

"Mid-market SaaS companies with operations problems" is a usable napkin description. It's useless as a scoring model. To build an ICP score, translate every adjective into a field and a range:

{
  "icp_definition": {
    "headcount": { "min": 20, "max": 500, "weight": 25 },
    "industry_sic_codes": { 
      "include": ["62", "63", "64", "69"],
      "weight": 20 
    },
    "tech_stack_signals": {
      "include": ["HubSpot", "Salesforce", "Xero", "QuickBooks"],
      "weight": 20
    },
    "geography": { "include": ["GB", "IE"], "weight": 10 },
    "growth_signal": { 
      "values": ["hiring", "funding", "expansion"],
      "weight": 15
    },
    "seniority": {
      "include": ["C-Suite", "VP", "Director", "Head of", "Manager"],
      "weight": 10
    }
  },
  "score_max": 100,
  "threshold_auto_sequence": 80,
  "threshold_review": 60,
  "threshold_suppress": 0
}

Each dimension scores 0 or its weight value (binary). Total is normalised to 100. A contact at a 45-headcount UK SaaS company on HubSpot, with a Director title, in a hiring phase, scores 100. A 3-person agency with no tech signals scores 10.

The binary approach is deliberately simple. Resist the temptation to add decimal weights and partial scores until you have at least 200 converted leads to calibrate against. Start binary, validate, then refine.

Enrichment data sources: what each covers and what it costs

Provider Coverage B2B GDPR posture Price/record Best for
Apollo Company + contact, global Moderate — self-declared GDPR compliance ~£0.03–0.10 Broad outbound lists, tech signals
Clearbit (now HubSpot) Company firmographics, tech stack, US-heavy Strong EU compliance docs ~£0.15–0.25 High-quality enrichment for top accounts
Hunter.io Email finder + company basics Good — explicit EU presence ~£0.01–0.05 Email verification + basic enrichment
LinkedIn Sales Nav Manual or semi-automated High — LinkedIn's own data ~£100/seat/month Seniority, org chart, role validation
Companies House API UK company data, financials N/A (public data) Free UK headcount, incorporation, SIC codes

For a UK SME running 500–2,000 records per month, the practical stack is Apollo for bulk firmographic and tech stack enrichment, Companies House API for UK-specific validation, and Hunter for email confidence scoring. We built a full LinkedIn SDR system on top of an enrichment pipeline like this — details in the LinkedIn AI SDR case study. Budget: £50–150/month depending on volume.

A note on accuracy: every enrichment provider's headcount data is 6–18 months stale on average. LinkedIn headcount signals (job postings, team size) are more current than static databases. If headcount is a hard ICP gate (you only sell to 20–200 headcount), validate the largest accounts against LinkedIn before sequencing.

The enrichment pipeline: when to run it and how

Run enrichment at three trigger points. For the inbound use case, our AI inbound lead routing guide covers how enriched fields slot into routing decision logic:

On inbound form submission. A prospect fills in a demo request. Enrichment fires immediately, before the lead is routed to a rep or sequence. By the time the lead appears in the rep's queue, it has full firmographic data and an ICP score. The rep starts the follow-up call knowing the company size and intent tier. This is the highest-value trigger.

On LinkedIn import. When a sales rep exports a connection list or a search result, enrichment runs on the batch within 15 minutes. Low urgency, high volume — batch API calls work fine.

Nightly re-enrichment of active leads. Any lead currently in a sequence gets re-scored nightly. If a company's headcount changes (acquisition, layoffs) or a tech signal changes (they just adopted a tool you integrate with), the sequence logic can adjust. This is the trigger most SMEs skip because it requires a scheduled job — but it catches the 5–10% of list changes that would otherwise cause a mis-sequenced lead.

ICP scoring: building a weighted model that actually correlates to conversion

The scoring model above is a starting hypothesis. After 200–300 sequenced and resolved leads (booked, replied, or dead), you have enough data to validate it:

  1. Export all leads with their ICP score at time of sequence entry and their outcome (demo booked, replied interested, replied not interested, no reply).
  2. Calculate the mean ICP score for each outcome tier.
  3. Check whether high-score leads convert at a meaningfully higher rate than mid-score leads.

If they do, the model is working. If they don't, a dimension is wrong — usually headcount range (too wide or too narrow) or tech stack signals (a tool you thought was a buying signal isn't).

One client in professional services found their ICP score was inversely correlated with demo booking: their highest-scoring accounts were too large and had procurement gates. Recalibrating the headcount ceiling from 500 to 200 increased demo booking rate 40% with no other changes.

The model is a hypothesis. Treat it like one.

CRM field design for scored leads

Don't store the ICP score as a note or tag — store it as a structured numeric field with a last-updated timestamp. That way you can filter, sort, and report on it:

  • icp_score — integer 0–100
  • icp_score_updated_at — datetime
  • icp_tier — enum: hot / warm / cold / suppressed
  • enrichment_source — string: "apollo", "companies_house", "manual"
  • enrichment_updated_at — datetime
  • headcount_enriched — integer
  • tech_signals — comma-separated string or multi-select

In HubSpot, create a custom property group called "Lead Intelligence" and put these fields there. In Salesforce, create a section on the Lead object. Don't clutter the default fields — keep enrichment data visually separate so reps can find it quickly.

Wire an automation: when icp_tier changes from cold to hot (a re-enrichment event pushes the score above threshold), notify the owning rep via Slack or email. These are the best leads to work first.

UK compliance: what enrichment data you can actually hold and use

Our UK compliance guide for AI calling covers PECR and GDPR obligations in more depth. The ICO's guidance on legitimate interests for marketing permits B2B contact processing without consent if you can demonstrate a genuine relevant interest. Processing someone's job title and company email to assess whether they might benefit from your product generally passes this test for UK SMEs.

The edge cases: - Enriched mobile numbers: higher-risk. Mobile phones are personal even in a B2B context. Under PECR, unsolicited marketing calls to mobiles require consent unless you can demonstrate existing business relationship. If your enrichment provider adds a personal mobile, don't use it for cold outbound. - Third-party sourced emails: validate that the enrichment provider is GDPR-compliant and has lawful basis for sharing. Apollo's DPA is publicly available. Clearbit (now part of HubSpot) has EU SCCs in place. Verify before using. - Stored data retention: don't keep enriched data on suppressed leads indefinitely. Set a 12-month retention policy on suppressed records and delete or anonymise on trigger.

What changed in 2025–2026: AI-native enrichment and intent data

The enrichment market shifted significantly in 2025 with the rise of AI-research columns. Tools like Clay's Claygent let you write natural-language research tasks that run against each record: "Find the company's primary product and whether it's relevant to invoice automation." This replaces manual LinkedIn research for the top tier of your list.

Intent data providers (Bombora, G2 Buyer Intent) now offer UK-specific coverage at SME-accessible pricing. A company browsing competitor comparison pages or reading OCR automation reviews is a warm signal even if they haven't filled in a form. Combining intent signals with ICP scores creates a composite "buy readiness" score that outperforms either alone.

The counterpoint worth knowing: a 2024 Forrester analysis found that intent data from content consumption alone has a 60–70% false-positive rate at the account level — a company researching a topic doesn't mean the decision-maker is evaluating a vendor. Use intent as a prioritisation signal within an already-qualified list, not as a substitution for ICP scoring.

Good / Bad / Ugly

Good: Enriching on inbound form submission, scoring immediately, and routing to the rep with the ICP tier visible in the CRM before the first call. The rep opens the record, sees "ICP: Hot (score 88)", company size, tech stack, and goes into the call knowing exactly who they're talking to. Reply rates go up; rep morale goes up; your sequencing economics improve.

Bad: Running enrichment as a one-time cleanup exercise before a campaign and then never updating. Data drifts. A "hot" company from January may have frozen budget by March (visible via hiring slowdown on LinkedIn). Static enrichment gives you false confidence six months in.

Ugly: Over-engineering the ICP scoring model before you have conversion data to validate it. Spending two weeks building a 15-dimension weighted scoring model with decay functions and industry-specific weights, then discovering the model was wrong because you were optimising for reply rate, not deal value. Start binary. Score. Sell. Then refine.


FAQ

Answered in the frontmatter — rendered by the template as FAQPage JSON-LD.


If your CRM is full of contacts that look like leads but behave like noise, enrichment and scoring is the fix. Book a 30-minute audit and we'll help you identify which part of your list is actually worth sequencing.

FAQ

Is B2B enrichment legal under UK GDPR?

For B2B contacts, the ICO's guidance treats business contact information (name, job title, company email) differently from personal data. Processing B2B data under legitimate interests is generally defensible if there's a genuine business relationship or clear relevance between your offering and the contact's role. Enriching with publicly available firmographic data (company size, industry, website) is lower-risk than enriching with personal emails or mobile numbers sourced from third parties. Always document your legitimate interests assessment and honour opt-outs.

How often should we re-enrich existing CRM records?

Re-enrich on three triggers: (1) a record becomes active (enters a sequence or re-opens); (2) 90 days have elapsed since last enrichment (firmographics drift — companies hire, merge, pivot); (3) the ICP score changes by more than 20 points on re-score. Don't re-enrich your entire database on a schedule — that's expensive and most records don't change. Run enrichment on the active segment.

What score threshold should trigger manual review vs auto-sequence?

A workable starting point: 80–100 auto-sequences (or routes to SDR as warm lead), 60–79 holds for manual review, below 60 suppresses from current campaign. Calibrate these thresholds against your conversion data after the first 200 sequenced leads — the goal is to find the score below which your rep time is better spent elsewhere.

Can we enrich without a tool like Clearbit?

Yes, with more work. LinkedIn Sales Navigator allows manual lookup but doesn't integrate automatically. Companies House (free, via API) gives UK company data: headcount, filing history, SIC codes. Hunter.io enriches email and basic company data cheaply. For a UK-first enrichment stack on a tight budget: Hunter for email, Companies House API for firmographics, manual LinkedIn lookup for tech signals. It's slower but the data is often more current than aggregated providers.

Related Reading

LinkedIn Lead Generation Systems

A technical blueprint for scalable LinkedIn outbound: limits, enrichment, sequencing, content engines, and CRM ops.

From Missed Calls to Money : Routing Inbound Leads with AI

Design inbound call flows that capture intent, qualify leads, and book instantly with AI + CRM.

Want a CRM that surfaces your best leads before your reps have to guess?

30-minute audit. We map your stack, your constraints, and where AI will pay back fastest.

Take the Quantum Leap →
© 2026 Quantum Automations Group Ltd
Home Blog Portfolio Privacy Terms Security