Intent Data Has Stopped Working. Here's What Replaced It.
Third-party intent data now converts like a coin flip. Here are the intent data alternatives B2B SaaS teams use instead: signals you own, worked as a system.
If you are searching for intent data alternatives for B2B SaaS, you have probably already felt the thing this article is about. You bought a signal feed, the dashboard lit up with "surging" accounts, your reps worked the list, and the replies did not come. Then you went looking for a better provider, and every article on the first page of Google was written by a data vendor that happens to rank itself number one.
I run TrueAdvertize, where we build custom GTM systems for B2B SaaS founders with 50 to 300 customers. Before that I spent three years as a data scientist, so I read a "buying signal" the way I read any model output: what is the precision, who owns the data, and what decision is it actually good enough to drive. Here is the finding that no vendor comparison will tell you, because it is bad for the business model: third-party intent data is close to a coin flip, and it was never going to fix your pipeline, because the signal was never the bottleneck.
This piece gives you three things. Why third-party intent quietly stopped converting, with the numbers. What replaced it, which is a category of signals you own rather than rent. And a concrete way to build a signal-based motion without buying a $60k platform.
Start with the precise claim, because the headline is deliberately blunt.
Intent data has not stopped existing, and it has not stopped being sold. If anything the opposite is true: Gartner reports that 93% of technology marketers with $100 million or more in annual revenue used third-party intent data for at least one use case. The category is not shrinking. It is everywhere.
What has stopped working is the thing most B2B SaaS teams actually bought it to do: hand a rep a list of "in-market" accounts and watch booked calls appear. That specific promise, the one on the sales page, has quietly stopped paying out for most founder-led teams. The signal still shows up in the dashboard. The pipeline does not show up in the calendar.
The reason is not that vendors got worse. It is that a rented, inferred, category-wide signal is a weak input to a 1:1 outreach decision, and it always was. When the whole market bought the same feeds, the edge got competed away, and what is left is a probabilistic guess that everyone in your category can see at the same time. So when a founder tells me "our intent data stopped working," the accurate translation is: the part of my pipeline I was hoping a data feed would build is still not built, and now I have a subscription for it.
There are four numbers that explain the whole thing. Read them together.
One: precision is a coin flip. The Starr Conspiracy's 2024 ABM Operations Audit found that the median precision for topic-based third-party intent signals is 0.51 across the deployments they assessed. Precision of 0.51 means that when the tool says an account is surging, it is right about as often as a coin. You are not working a list of buyers. You are working a list where half the entries are noise, and you cannot tell which half.
Two: 95% of buyers are not in the market. The LinkedIn B2B Institute and Ehrenberg-Bass 95-5 rule holds that roughly 95% of your potential buyers are out-market on any given day. Layer that on top of a coin-flip signal and the math gets grim. Even the accounts the tool flags correctly are mostly sitting in the 95% that will not buy this quarter. A signal that an account is "researching your category" is not a signal that they will sign a contract before your quota resets.
Three: the account-to-contact gap. Say the tool is right and the account is genuinely warm. You still have to reach a specific human who can buy. Forrester found that identifying the specific contacts within surging accounts is the number one execution challenge for intent data buyers. The feed tells you a 4,000-person company "showed intent." It does not tell you which of the 4,000 people to email, and getting that wrong is most of the work.
Four: the field result. You do not have to take a benchmark's word for it. A rep in an r/sales thread on whether intent data still works put it plainly: they had "almost a zero percent hit rate when using intent data to guide where and how to reach out." That is what a 0.51 precision signal on out-market accounts with an unknown contact feels like at the desk. Activity goes up. Meetings do not.
Put the four together and the picture is clear. Third-party topic intent is a low-precision, category-wide, account-level inference, and you were trying to use it as a high-precision, company-specific, contact-level instruction. It was never built for the job most teams handed it.
Here is the deeper mistake, and it is not really about data at all.
A signal is a trigger. It is one input that says "maybe look here now." A system is everything that turns that input into revenue: the ICP that decides which triggers matter, the enrichment that finds the right contact, the offer that earns a reply, the multi-touch sequence that follows up, and the discipline to run it every week. Most teams bought the signal and never built the system, then blamed the signal when no pipeline appeared.
This is the same error founders make with product, wearing different clothes. The oldest belief in B2B SaaS is that a great product equals growth, and founders get humbled when a genuinely great product sits still because nobody engineered the motion to sell it. The intent-data version is identical: the best signal source equals more pipeline. It does not. The best signal source equals a slightly better place to start, on top of whatever system you feed it. If your outbound is stuck, a new data feed is the last place to look, not the first.
I have watched this play out more than once. A founder is convinced the problem is targeting, so they buy the feed, and for a month it feels like progress because there is a new list to work and a new dashboard to check. That is doing activity, not building a system. The list runs dry, the replies never came, and the pipeline is still cooked, because nothing in the motion changed except the source of the names. The thing that got you here, buying another tool, will not get you there.
The teams that quietly moved past this did not find a better feed. They changed which signals they trust and what they wrap around them.
The shift is from signals you rent to signals you own or can verify. There are two categories worth building on.
First-party signals. These come from behavior on your own properties, so there is no black box and no shared feed. A visit to your pricing page. A product trial that stalls at a specific step. A docs session that goes deep on one feature. An email reply. A repeat visit from the same company inside a week. These are the highest-precision signals you will ever have, because the account is interacting with you, not researching your category somewhere on a vendor's network. Warmly's own guide to intent data makes the same point from the other side: start with free first-party tools like website analytics and CRM engagement before you pay for anything.
Hard triggers. These are verifiable events, not inferences, and you can pull most of them cheaply. A funding round that just unlocked budget. A new VP of Sales who will want to change the stack. A tech-stack change that makes you relevant or exposes a gap. A job posting that reveals a priority. Expansion into a new market. Each of these is a specific, dated, checkable fact about a company, which is the opposite of a probabilistic surge score. You can look at a hard trigger and say exactly why the account is on your list, and so can the prospect when you reference it in the first line of your email.
Signal-based selling is the practice of building your outreach around these owned and verified signals instead of a rented feed. It is not new technology. It is a discipline: watch for real events, act on them fast while they are fresh, and personalize the outreach to the event. This is also why linear, spray-the-whole-list selling no longer works, and why signal-based outreach is the direction the whole outbound category is moving.
Put the three side by side and the trade-offs are obvious.
| Dimension | Third-party topic intent | First-party signals | Hard triggers (enriched) |
|---|---|---|---|
| Precision | ~0.51, close to a coin flip | Highest, the account is engaging with you directly | High, they are dated, checkable facts |
| Who owns it | Rented, your competitors see the same feed | You own it, it is yours alone | Public or enriched, you assemble it |
| Freshness | Lagging and smoothed over weeks | Real time | Event-based, fresh at the moment it happens |
| Cost | $12k to $100k per year for a platform | Near zero, you already generate it | Low, mostly enrichment credits |
| Actionability | Account-level, contact is unknown | Contact is often known already | Contact findable from the trigger context |
| Best use | Coarse ABM account prioritization | 1:1 outreach and lead scoring | 1:1 outreach on a real reason to reach out |
The pattern reads top to bottom: the signals you own and verify beat the signals you rent on almost every axis that matters for founder-led outbound. The one column where third-party still competes is coarse account prioritization, which I will come back to, because being honest about that is the point.
You do not need an enterprise intent platform to start. You need a system. Here is the build, in the order I run it.
Step 1: tighten the ICP first. Every signal is only as good as the definition it is scored against. A funding round at a company outside your ICP is noise, not a trigger. Before you watch for any signal, write down exactly who you sell to, the firmographics, the situation, and the pain, so the system has something to filter against. If your ICP is fuzzy, fix that first; we walk through the whole exercise in the ICP definition playbook.
Step 2: pick three to five triggers you can actually get. Do not try to watch everything. Choose the handful of events that most reliably precede a purchase in your world. For most B2B SaaS that is some mix of: recent funding, a new hire in the buying role, a relevant tech-stack change, and your own first-party engagement. Fewer, higher-quality triggers beat a firehose of weak ones.
Step 3: enrich and verify through a Clay waterfall. This is the engine. Clay lets you pull the triggers, then run each account and contact through a waterfall of data sources so that if the first provider misses, the next one fills the gap, and you end with a verified email and the specific person to contact. This is where the account-to-contact gap gets solved: not with a surge score, but with real enrichment. The full mechanics are in our Clay enrichment waterfall setup guide.
Step 4: score, do not just collect. Give every account a simple score based on how many triggers it hit and how well it matches the ICP. A company that just raised a round, uses a complementary tool, and visited your pricing page is a different priority than one that only tripped a single weak signal. The score decides the order you work the list, so your best hours go to your best accounts.
You do not need anything fancy here. A weighted point system inside the same Clay table is enough. As a starting rubric: ICP fit is the gate, so score it 0 to 3 and drop anything that scores 0, because a perfect trigger on the wrong company is still the wrong company. Then add points for the triggers themselves: a first-party signal like a pricing-page visit is worth 3, because the account touched you; a fresh hard trigger like a funding round or a new VP of Sales in the last 30 days is worth 2; a softer trigger like a tech-stack match is worth 1. Sum the trigger points, multiply by the ICP-fit score, and you have a single number that ranks the list. An account with a pricing visit, recent funding, and strong ICP fit lands near the top; one with only a stale tech-stack match sinks. Rerun the score weekly so freshness decays and yesterday's hot account does not sit at the top forever. The exact weights matter less than the discipline of having them written down, because a written rubric is something you can tune with data instead of arguing about with gut feel.
Step 5: write the offer to the trigger. This is where most teams still lose. A signal earns you the right to say something specific, so say something specific. Reference the real event, connect it to a concrete outcome, and make an offer sharp enough to earn a reply.
Compare the two openers a founder can send the same account. The intent-feed version reads: "Hi Sarah, I noticed your company has been researching solutions in our space and wanted to see if we could help." That line could have been sent to anyone, it references a signal the prospect cannot see, and it asks for nothing concrete. The trigger version reads: "Hi Sarah, congrats on the Series B last week. Teams that raise at your stage usually hire two or three AEs in the next quarter and the outbound motion breaks before the reps ramp. We build the system that carries that load so it does not land on you. Worth 15 minutes?" Same account, same product, completely different reply rate, because the second one is built on a dated, checkable fact and points at a specific outcome. A verified list with a sharp offer sent through a mediocre tool will beat a rented feed with a vague offer sent through the best tool on the market. A signal-based list run with that kind of personalization is the sort of motion that supports 8 to 12% reply rates against a genuinely targeted list, instead of the near-zero hit rate the raw intent feed produced.
Step 6: follow up across channels. One touch on a fresh trigger is a wasted trigger. Wrap each account in a multi-touch, multi-channel sequence, email plus LinkedIn plus, where it fits, a call, so the real event gets a real sequence of chances to land. The trigger opens the door. The follow-up walks through it.
That is a full signal-based motion, and none of the six steps required a six-figure platform. They required a system.
I am not telling you to cancel every subscription tomorrow. Being honest about the tool means naming where it still helps.
Third-party topic intent still has a legitimate job at the account-prioritization layer of an ABM motion. If you are a marketing team deciding which 200 named accounts to concentrate air cover and sales attention on this quarter, a coin-flip signal still adds some lift over random ordering, and at the account level you are making a coarse, reversible decision where being right 51% of the time beats being right 50% of the time. That is a real, if modest, use.
Where it breaks is the two jumps it cannot make: from account to contact, and from prioritization to outreach. The moment you try to turn a surge score into "email this person today with this message," precision, the 95-5 problem, and the contact gap all catch up with you at once. So the honest rule is: let third-party intent help you rank accounts if you already run ABM, then switch to signals you own and real research the instant you decide who to reach and what to say. Use it as a coarse sort, never as an instruction.
Here is the part the vendor blogs will never tell you, because they sell the signal, not the system.
A signal, owned or rented, first-party or hard trigger, is one component. It sits inside a longer chain: the ICP that filters it, the enrichment that acts on it, the offer that converts it, the follow-up that closes it, and the channels that carry it. Change the signal source and you have changed one link. If the other links are weak, better signals just get you to a better-targeted version of the same disappointing result.
This is exactly why we run outbound as part of an allbound system rather than a standalone play. Allbound is outbound, inbound, ABM, and referrals working as one coordinated motion, so a first-party signal from your content engine feeds the same list your outbound works, and a hard trigger you spot gets the same multi-touch follow-up as an inbound lead. The signal is not the strategy. The system that turns any signal into a booked call is the strategy, and it is the thing you should actually be building. If you want the full picture of how the pieces fit, that is what our guide to what allbound GTM is lays out.
The founders who escape the intent-data treadmill are the ones who stop shopping for a better feed and start engineering the motion around the signals they already have. That is a shift from renting inputs to owning a system, and owning it is what makes it compound.
You can make the switch in a month without ripping anything out. Here is the sequence.
Week 1: instrument what you already have. Turn on or clean up first-party tracking, pricing-page visits, trial behavior, docs sessions, email engagement. Most teams are already generating these signals and throwing them away. Write down the tight ICP the signals will be scored against.
Week 2: choose triggers and build the list. Pick three to five hard triggers, then stand up a Clay table that pulls them, enriches accounts and contacts through a waterfall, verifies emails, and scores each account against the ICP. You now have a signal-based list you can explain line by line.
Week 3: write to the trigger and launch. Draft trigger-specific messaging for your top signals, build a multi-touch sequence across email and LinkedIn, and start working the highest-scored accounts first. Keep the raw third-party feed running in parallel if you have it, as a control.
Week 4: measure and iterate. Compare reply and meeting rates from the signal-based list against whatever you were getting from the intent feed. Kill the triggers that produce noise, double the ones that produce meetings, and let the data drive the next iteration. This is the compounding part: every week the system gets a little sharper, which a rented feed never does.
By the end of the month you will have a motion you own, a list you can explain, and a decision to make about whether that intent subscription is still worth renewing. Most teams that build the system find they were paying for the least valuable link in the chain.
- Third-party topic intent is about 0.51 precision, a coin flip, so on its own it is a weak input to a 1:1 outreach decision, and it always was.
- The 95-5 rule compounds the problem: roughly 95% of buyers are out-market, so even a correct surge signal mostly points at accounts that will not buy this quarter.
- Signals you own beat signals you rent. First-party engagement and verifiable hard triggers, funding, hiring, tech-stack changes, win on precision, cost, and ownership.
- A signal is a trigger, not a system. The ICP, enrichment, offer, and multi-touch follow-up around the signal decide the outcome, which is why "the best signal source equals more pipeline" fails the same way "great product equals growth" does.
- You do not need a $60k platform. Clay plus your first-party data plus an allbound follow-up replaces most of a rented intent feed, and unlike the feed, the system you own compounds.
If your pipeline has been stuck and every fix so far has been another tool or another data feed, that is the pattern worth breaking. You can book a Revenue Engine Diagnostic: 30 minutes, founder-led, no pitch. We map the signals you already own, the triggers worth watching, and the system that turns them into booked calls, then hand you a plan you own. Partnership, not outsourcing. We build it with you and hand you the keys.