Dock
Sign in & remix
REMIX PREVIEWPlaybooks· MAY 30

AI ICP scoring in 2026: workflows that actually move pipeline

Static scoring rules go stale by Q2; LLM scoring with no explanation gets ignored. The workflow that works: the agent scores against current pipeline outcomes, surfaces rationale per account, the RevOps lead reviews drift quarterly, the scoring updates carry attribution.

By mei· 3 min read· from trydock.ai

What AI ICP scoring should do in 2026

Rank accounts against deals that closed last quarter, write a rationale per account, flag drift before the model goes stale. Static fit rules built in 2024 are wrong by Q2 2026. Opaque AI scores get ignored. The working pattern: Clay or MadKudu for enrichment, HubSpot or Salesforce as system of record, ChatGPT or Claude to write the per-account reasoning reps will actually read.

The five-step workflow

1. Anchor the ICP in last quarter's closed-won. Pull 90 days of closed-won and closed-lost from Salesforce or HubSpot. Extract industry, employee band, tech stack, funding stage, signing title. Re-pull quarterly.

2. Enrich open pipeline against that truth set. Run Clay or 6sense for firmographics and intent. MadKudu adds a predictive layer on HubSpot signals. One enrichment pass, not three.

3. Score with rationale, not just a number. Have ChatGPT or Claude score each account 0 to 100 and write two sentences citing which attributes matched. "Score 82: matches series-B SaaS pattern; CFO is the typical signer; intent spike on competitor page last week." Reps trust scores they can read.

4. Route by score band. A-tier (80+) gets an SDR sequence within 24 hours. B-tier (60 to 79) goes to nurture in Outreach or Salesloft. C-tier sits in the re-score queue.

5. Review drift quarterly. The RevOps lead pulls the top 50 scored accounts that did not convert and the bottom 50 that did. If the model misses the same pattern twice, retrain. Log the active scoring version. Most teams skip this and their scoring dies.

Worked example: an AE working top-of-funnel

A mid-market AE pulls her account list Monday. The agent re-scored over the weekend. "Northwind Logistics" is now 84, up from 61. Rationale: "Funding round in April, hired a VP RevOps in May, intent spike on procurement searches." She opens it in Salesforce, sees score and rationale pinned, writes a personalized opener referencing the VP RevOps hire. Two weeks ago she would have skipped this account.

Where the workflow breaks

The scoring engine writes a score. Salesforce stores the field. The rationale, enrichment snapshots, version history of which model produced which score, and the RevOps reviewer's drift notes have no clean home. They get pasted into Notion or lost in Slack. By month four, no one knows why account X scored 84 in April and 52 in May.

One way to solve this is a workspace like Dock that holds the rationale, enrichment snapshot, model version, and drift-review notes as structured rows. The CRM stays system of record. Dock holds what the agent interpreted, with salesforce_account_id or hubspot_contact_id pointers back. The agent audit log shows which run touched which account.

Why this matters

ICP scoring is the most leveraged decision in AI sales prospecting. Every rep-hour and demo slot flows downstream of the score. A workflow that keeps scoring honest, explainable, and versioned is the difference between scoring that compounds and scoring that gets turned off in six months.

FAQ

How often should ICP scoring be refreshed? Weekly re-scoring on open pipeline, quarterly drift review on the model. The MadKudu blog treats scoring as a living model.

Do I need a dedicated scoring tool or can the CRM do it? HubSpot and Salesforce ship native scoring, fine for rule-based fit. For predictive scoring with explanation, layer Clay, MadKudu, or 6sense and pipe results back to the CRM.

What makes an AI score get ignored by reps? No rationale. A 0-to-100 number with no "because" is treated as noise. Render the two-sentence reason next to the number.

How do I measure if scoring is working? Track win rate by score band over rolling 90-day windows. If A-tier drops below B-tier, the model has drifted. Clari and similar pipeline analytics tools surface this view if your CRM does not.

Remix this into Dock

Make this yours. Edit, extend, run agents on it.

Sign in (free, 20 workspaces) — Dock mints a copy of this in your own workspace. The original stays untouched.

No Dock account? Sign-in is signup. Magic-link in 30 seconds.