← all systems
PIPELINE PRIORITYICP SCORING

Next Best Action

Every account scored across 5 signals. Next action decided. Message pre-written.

Clay▶ watch walkthrough

The Problem

Reps get flat CRM lists with no prioritization. They work what they want, miss what matters, and write the same generic messages over and over. The result: stalled deals, missed signals, and pipeline that dies quietly.

Stack

🏗️
Clay
Scoring engine, governance logic, AI action generation, and message writing — all in one table

Walkthrough

How It Works

The execution path

01ICP Scored
02Priority Ranked
03Risk Flagged
04Rep Executes
Execution flow
Account enters Clay table
ICP scored across 5 dimensions
Priority scored across 8 signals
Governance gates: risk + review flags
Routed to correct rep tier
Next action decided + message pre-written
Rep opens queue — everything ready to execute
The rep never decides what to work or what to say. Every account is scored, ranked, and routed before they open Clay. The next action is already decided. The message is already written. Their only job is to execute.
Stage 1 — ICP Scoring (5 dimensions)

Every account is scored across five independent dimensions. Each dimension has its own point value. The composite score tells you not just whether a company fits — but why and how much.

  • ·Employee Count → Employee Score
  • ·ARR → ARR Points
  • ·Industry → Industry Score (SaaS, Fintech, AI, etc.)
  • ·Tech Stack → Tech Stack Score (HubSpot, Clay, etc.)
  • ·Funding Stage → Growth Stage Score (Series B/C weighted higher)
  • ·ICP-Weighted Priority Boost applied on top of composite
  • → Output: Total ICP Score + ICP Fit Status (✅ Strong ICP, etc.)
Stage 2 — Priority Scoring (8 signals)

ICP score alone doesn't tell you who to call first. Priority scoring layers in behavioral and time-based signals to surface accounts that need action right now.

  • ·ICP score — base weight
  • ·Trigger count (last 14 days) — recent signal activity
  • ·CRM stage — where they are in the deal
  • ·Days in stage — staleness flag
  • ·Days since last touch — rep responsiveness
  • ·Email engagement bucket — none / low / high
  • ·Risk flag — at-risk deal detection
  • ·Confidence score — AI certainty weight
  • → Output: priority_score (0–100), determines queue rank
Stage 3 — Governance + Routing

Before any account reaches a rep, it passes through governance. Risk flags and review flags catch edge cases. Routing logic assigns each account to the right rep tier.

  • ·Risk flag check — stalled deals, low engagement patterns
  • ·Needs Review flag — records requiring human judgement
  • ·Review ICP flag — ICP breakdown needs verification
  • ·Route To — Senior AE, Mid-Market, SDR, etc.
  • → Output: Suggested CRM Task per account
Stage 4 — AI Action + Message Generation

For every account that clears governance, AI generates two things: the next action with full reasoning, and a personalized outbound message ready to send. The rep copies and executes.

  • ·Next Action generated — "Call now", "Disqualify or recycle", etc.
  • ·Sales Action Reason — brief + full sentence explanation
  • ·Outbound message written — personalized to person, account, stage, score, signals
  • ·Context injected: ICP score, trigger count, days since touch, engagement, risk
  • → Rep opens Clay, sees ranked queue, reads action, sends message

Key Design Decisions

🎯
5-Dimension ICP Scoring
Employee count, ARR, industry, tech stack, and funding stage each scored independently. The composite tells you not just if a company fits — but why and how much.
📊
8-Signal Priority Stack
ICP score is just the start. Trigger recency, stage staleness, days since last touch, email engagement, risk flags, and confidence score combine into a single priority rank.
🚦
Governance Before Queue
Risk flags, review flags, and ICP verification catches edge cases before they reach a rep. No bad-fit or questionable accounts hit the queue unreviewed.
✍️
Action + Message Pre-Built
AI decides the next action with reasoning, and writes the outbound message per account. Rep opens Clay, reads the action, sends the message. Zero authoring required.

By The Numbers

5
ICP dimensions scored
8
Signals in priority stack
0
Reps deciding what to work
1
Ranked queue per rep, pre-built daily
← back to all systemsmatthew batterson · gtm engineer