How to Prioritise SDR Outreach with Purchase Intent

TL;DR

SDR outreach prioritisation should sort on purchase intent (observable buying events) before ICP fit, not the other way round. Most teams do the opposite: rank the list by firmographic fit, then work it top-to-bottom. That produces the classic "we called every ICP-match account and none of them were ready" outcome. The fix is a three-part stack that filters ICP first (yes/no), then sorts the survivors by purchase intent (highest first), then breaks ties with win probability. Fewer accounts, faster cycles, better conversion. This is the SDR-specific view of the framework described across our inbound lead prioritisation and outbound account prioritisation playbooks; this post is the SDR daily-workflow version.

Why SDR outreach fails on priority, not volume

The dominant explanation for why SDR pipelines miss target is that reps did not send enough messages. It is almost never true. Reply rates have roughly halved since 2019 (from around 8.5% to 3-5% on cold email in most B2B benchmarks), and layering more volume on top of a broken prioritisation model just accelerates the decline.

The real issue is that most SDR target lists are ordered by firmographic ICP scoring alone. A list ranked by employee count, industry, and technographic fit is a list of accounts that could buy at some point, not accounts that are buying right now. Working that list top-to-bottom, an SDR spends most of their outreach on companies who are not in the market. The reply rate reflects that.

Purchase intent inverts the sort. It answers a different question: which accounts are showing observable evidence of a buying motion this week? An account with strong ICP fit and no buying signal is worse target for outreach today than an account with weaker ICP fit and a live competitor trial. The first will still be there next quarter. The second closes to somebody in the next four weeks.

For the deeper argument on why observable evidence beats inferred interest, see Purchase Intent vs Intent Data. This post assumes the argument and focuses on how to run it inside an SDR's daily workflow.

The three-part priority stack for SDR outreach

Three filters, applied in this order. Skipping the order is where teams get stuck.

Filter 1: ICP fit, applied as a yes/no cutoff, not a ranked score. Every account either meets the ICP criteria or does not. Those that do not, drop off the list. Those that do, move to Filter 2. The mistake most teams make is treating ICP fit as a ranking dimension (score 0-100 by fit) instead of a gate. Ranking accounts by "62% ICP fit vs 58% ICP fit" is meaningless in a world where all the buying-motion signal lives elsewhere.

Filter 2: purchase intent, applied as the primary sort order. Rank the ICP-qualifying accounts by observable buying events. Highest signal first: a live competitor trial detection, an open renewal window, a recent tool churn. Medium signal next: structural triggers (leadership changes, funding events, vendor incidents). Low signal last: engagement signals (content downloads, email opens, page views). This ordering is the entire game.

Filter 3: win probability, applied as a tie-breaker among high-intent accounts. Two accounts both showing a live competitor trial: which one has historical patterns matching accounts we actually won against that competitor? Win probability data comes from historical competitive outcomes across the vendor set. When two accounts are equally in-market, working the winnable one first is worth doing. See the Qualified Opportunity definition for the full three-part framework this stack sits inside.

The output of this stack is a much shorter working list than the starting one. That is the point. A well-prioritised list of 40 accounts converts more pipeline than a poorly-prioritised list of 400.

The daily SDR workflow with purchase intent

An SDR working the three-part stack has a repeatable daily rhythm. It looks like this.

Morning: 20 minutes triaging the signal queue. The SDR opens their CRM (or a signal dashboard that syncs to it) and reviews accounts where a new purchase intent signal fired in the last 24 to 48 hours. These are the accounts to prioritise today. Not the accounts they were going to touch anyway; the accounts the data says entered a buying motion since yesterday.

Rest of morning: outreach to the fresh-signal accounts. These get personalised outreach that references the specific signal ("we noticed you started evaluating X, here is where teams in your category find our tool lands better on Y"). Not a template. The rep spends the two seconds before sending each message reviewing the underlying evidence for the signal.

Afternoon: work the persistent-signal accounts. Accounts where a purchase intent signal has been live for more than a week get followed up on cadence, not re-personalised each time. If the signal has been live for 30+ days and no reply has come back, the account moves off the active list. Persistent no-response is a signal too: the trial ended, the decision was made, and the door is closed.

End of day: log outcomes on any account that responded. The signal layer only improves if outcomes are captured. Meeting booked, no-reply, opt-out, wrong-contact - each of these is a data point that either validates or invalidates the signal type the rep worked from. Six months of this discipline is what separates SDR teams that get better at purchase intent from teams that plateau.

What is missing from this workflow: prospecting cold accounts without a signal. That is deliberate. Cold prospecting on ICP-only fit has a role - top of funnel, market development, category education - but it is not what an SDR working purchase intent should spend the majority of their day on. If the ratio is inverted, the priority stack is not being followed.

What to cut from your sequences

Adopting a purchase-intent-first priority stack usually means cutting things. Three specific patterns worth killing.

Cut the six-touch cold sequence on ICP-only accounts. Six touches on an account with no buying signal is six touches too many. If the account did not respond to touches one or two, adding four more is not going to change the underlying fact that they are not in the market. Cut sequences to two touches on cold ICP-only accounts and reinvest the saved capacity in higher-signal outreach.

Cut the "high-intent" segment based on engagement scoring. If your CRM has a "high intent" segment defined as "opened three emails and visited the pricing page," that segment is not high-intent, it is high-engagement. High-engagement without a buying event is nurture-side. Rename the segment. Do not send outbound outreach to it.

Cut the account allocation model that assigns X accounts per SDR by territory. Purchase intent does not respect territory boundaries. If all the fresh signals this week are in three territories, those three SDRs work harder that week, and the reps in the quieter territories work fewer accounts more carefully. Rigid per-rep quotas on cold accounts is a leftover from the volume era.

Measuring whether it worked

The three metrics that tell you a purchase-intent-first prioritisation stack is landing:

Reply rate on fresh-signal outreach vs cold outreach. The delta is where the case is made. In practice teams see a 2 to 5x reply-rate lift on outreach sent inside a fresh buying window vs outreach sent to cold ICP-match accounts. If your ratio is below 2x, the priority stack is not being followed properly (usually because Filter 2 is being skipped and Filter 1 is being over-weighted).

Time from signal fire to first-touch. Fresh signals are perishable. A signal that fires on Monday and does not get touched until Friday is a signal that lost most of its value. Best-in-class SDR teams touch fresh signals inside 24 hours. Median teams take 3 to 5 days. If your team is above 48 hours, the workflow is the bottleneck, not the data.

Meetings booked per touch on fresh-signal vs cold accounts. The ultimate output metric. Meetings-per-touch on fresh-signal outreach should be materially higher than on cold outreach; if it is not, the signals are being treated the same way as cold outreach (generic template, no reference to the specific event), and the whole prioritisation stack collapses.

Frequently asked questions

How do you prioritise SDR outreach with purchase intent?

Apply three filters in order: (1) ICP fit as a yes/no gate, (2) purchase intent as the primary sort order for accounts that pass the ICP gate, (3) win probability as a tie-breaker among high-intent accounts. The output is a much shorter working list than a firmographic-only ranking would produce, but conversion on that shorter list is materially higher because every account on it is in an observable buying motion.

Should SDRs prioritise by ICP fit or purchase intent first?

Purchase intent should be the primary sort; ICP fit is a filter, not a rank. Most teams do this backwards, ranking by ICP score and treating purchase intent as a nice-to-have overlay. That inverted priority is why most SDR pipelines miss target: the highest-ICP account with no buying signal is worse outreach today than a lower-ICP account with a live competitor trial.

What is a purchase intent signal in B2B sales?

Purchase intent signals are observable buying events at an account: a competitor trial detected, an open renewal window, a recent vendor churn, a formal RFP in progress. These are different from engagement signals (email opens, page views, content downloads), which measure interest, not buying motion. Engagement signals belong in nurture; purchase intent signals belong in outreach prioritisation.

How does purchase intent change SDR sequence design?

Cadences on purchase-intent-flagged accounts get personalised to the specific signal and touched inside 24 hours. Cadences on cold ICP-only accounts get shorter (two touches, not six) because more touches will not change the fact that the account is not in the market. The saved capacity from cutting long cold sequences funds the personalised outreach on fresh-signal accounts.

Can SDRs run purchase intent prioritisation without changing tools?

Partially. If your CRM has purchase intent signals synced into it (via a Subscription Intelligence tool or an intent-data provider with observable-event signals), yes: the priority stack runs inside the CRM you already own. If your CRM has only firmographic and engagement data, no: you need a signal layer on top, because the sort order that matters most is not present in the data set you have.

What is the daily workflow for an SDR working purchase intent?

Morning triage on fresh signals (20 minutes reviewing accounts where a signal fired in the last 24-48 hours). Personalised outreach on those accounts through the morning. Persistent-signal follow-ups in the afternoon on cadence. Cold ICP-only prospecting only after both prior blocks are done, and only in a bounded capacity. End-of-day logging on any account that responded.

Find out who's evaluating in your market right now
before your competitors do.

30 minutes. No commitment. We'll show you the accounts actively evaluating in your market today.

No credit card · Tailored to your ICP · Live data, not a slide deck