The Problem You Think You Have
Every evaluation of an intent data platform starts the same way. You build a comparison sheet. You line up providers. You score them on coverage, contact volume, price per record, and how polished the demo looked. Six columns, weighted. Someone on the team says "this one's a no-brainer," and you almost believe them.
I've sat in that meeting four times. Q2 2024 was the one that broke the pattern for me.
We'd been paying for an intent layer for 14 months. On paper it was working. We had signal coverage on a decent chunk of our target accounts, our SDRs had more names than they could call, and the renewal quote came in flat. Then a rep said something in a pipeline review that I couldn't shake:
"I'd rather spend 40 minutes scrolling LinkedIn than 10 minutes working your intent list. At least I know why I'm reaching out."
That's the surface problem. And the surface fix — cheaper seats, more contacts, a different provider — doesn't touch it. It took me three budget cycles and roughly 40 vendor conversations to understand that.
What's Actually Going Wrong, Three Layers Down
1. You're not buying intent. You're buying activity, resold.
Most intent data providers are aggregators, not originators. The raw signals — job postings, tech installs, content downloads, review activity, comment threads — come from somewhere upstream. Then they get bundled, scored, and resold. Depending on the provider, the same signal can end up in a dozen competing pipelines in your category.
This isn't a scandal. It's just supply chain. But it changes what you're actually buying. If your rep reaches out on a signal that four other vendors already worked, the prospect isn't confused about their problem — they're confused about why everyone suddenly cares.
The question to ask in the demo isn't "how many signals do you have?" It's "where does this specific signal originate, and how many other customers in my category are seeing the same one this week?" Watch how fast the slide changes.
2. A score without a freshness window is just a guess with a decimal point.
Here's the one that annoyed me most. We had accounts scored in the high 80s and low 90s sitting in queues for three weeks. By the time a rep touched them, whatever triggered the score had usually resolved — they'd hired the person, shipped the project, or bought from someone else.
Intent decays. Some signals are good for 30 days. Some are good for 5. Almost no platform surfaces that distinction clearly, because "our signal has a short half-life" is a harder slide than "92 intent score."
If you ask me, a platform that shows you a number without a timestamp is telling you less than it appears to. And you're paying for the appearance.
3. The integration layer is where the budget quietly leaks.
This is the part RevOps usually evaluates last, which is backwards. Everyone looks at the UI. Almost nobody looks at the data model until month three, when the sync is already broken and the invoice has an extra line item nobody can explain.
If you've ever found yourself reading okki-go developer integration docs or okki go api integration documentation at 11pm trying to figure out why your CRM has 4,000 duplicate accounts, you know what I mean.
Three things matter more than endpoint count:
- Incremental sync vs. full pulls. If every refresh re-reads the entire dataset and you're billed per record processed, your costs scale with your database, not your results.
- Idempotent upserts. Can the integration write the same record twice without creating a mess? If not, you're paying your ops team to clean up after a tool you already bought.
- Usage visibility. Can you see credit consumption in real time, or do you find out at invoice time? At least in my experience, the second one is standard.
The platform we ran in 2023 passed every UI test we threw at it. Its API didn't support incremental syncs. We didn't discover that until the invoice reflected it. Should mention: our data team flagged the pattern in week two. I overrode them because the demo was good.
4. The pricing model punishes you for cleaning up after it.
Seats, plus records, plus enrichment, plus email verification, plus intent, plus API calls — each metered separately. So the more diligent you are about deduplication, verification, and hygiene, the higher your bill goes. You're effectively charged a penalty for caring about data quality.
Then again, that's not always true. Some vendors bundle enrichment into the base rate and cap verification separately, which flips the math entirely. The point is you have to model it, not read it off a rate card.
What This Actually Costs You
Let's talk numbers, with the caveat that these come from my own quotes and invoices between Q3 2024 and Q1 2025 — verify current pricing with anyone you're evaluating.
Our annual intent spend was in the low five figures. That's not the expensive part. The expensive part looked like this:
- Overlapping data purchases. We were paying three vendors for signals that traced back to a shared upstream source. Roughly 15–20% of spend, duplicated — don't hold me to the exact figure, but the overlap sampling was pretty clear.
- Ops cleanup time. Two analysts, roughly six hours a week, reconciling duplicate and stale records. Ballpark that at a full quarter of a headcount per year.
- Rep time on dead signals. The number that actually stung. If a rep spends an hour a day on contacts that were never going to reply, that's not a data problem. That's a quota problem.
But the most expensive line item never shows up on a spreadsheet at all: trust.
Once reps decide a tool is noise, you don't get them back quickly. We spent the next two quarters trying to reintroduce a different intent layer, and every rollout meeting started with the same eye roll. That credibility cost more than the duplicate records, the overage fees, and the seat minimums combined. It took a year and two personnel changes for the team to treat intent data as signal instead of spam.
The Checklist I Wish Someone Had Handed Me in 2023
I'm not going to pretend this is exhaustive. But if you're evaluating intent data providers, these are the questions that have actually changed my decisions:
- Source transparency. Can they name where the signal originates and when it was captured? If the answer is vague, that's a red flag.
- Signal freshness window. How long is this signal usable, and does the platform surface that in the workflow?
- Match rate, with sampling. Ask for a sample of 200 records you can verify manually. Per FTC business guidance, advertising claims must be truthful, not misleading, and substantiated with evidence (Source: FTC Business Guidance on Advertising, ftc.gov) — so a vendor that can't produce evidence for a match-rate claim is telling you something.
- Incremental sync support. Non-negotiable if you're pushing into a CRM at any volume.
- Idempotency and webhooks. Ask directly. If the engineer on the call hesitates, note it.
- Full TCO breakdown. Seats, records, enrichment, verification, intent, API calls. Ask them to model a realistic 12-month scenario with your actual account volume, not their reference customer's.
- Real-time usage visibility. You want to see consumption before the invoice, not after.
- Where the human stays. Platform-native prospecting and human-in-the-loop outreach aren't opposites. The tools that work treat intent as a routing layer — it tells the rep where to look. LinkedIn prospecting and manual research still tell the rep what to say. If a vendor pitches full replacement of the human judgment layer, I'd treat that as a positioning claim, not a capability.
One more thing on integrations, since it keeps coming up: if you're specifically evaluating platforms like okkigo — often typed as okki-go — don't evaluate the developer integration from the sales deck. Ask for sandbox access and test the three things above yourself. Fifteen minutes in a sandbox tells you more than an hour of slides.
Bottom Line
The problem was never that we didn't have enough intent data. It was that we bought signals without buying the context, timing, and plumbing to use them. That's a supply chain problem wearing a software costume, and no amount of coverage or discount fixes it.
Evaluate the data model before the UI. Model the TCO before the demo. And keep a human in the loop — not because automation doesn't work, but because a rep who understands why they're reaching out will always outperform a rep who doesn't.
Pricing references reflect quotes and invoices from Q3 2024–Q1 2025 and are for general reference only. Actual costs vary by vendor, volume, and contract structure — verify current rates directly.
