Research note
How to Use ZoomInfo Intent, Compare ZoomInfo vs UpCell, and Evaluate Waterfall Enrichment Without Wasting Budget
2026-08-31 · Julian Hartwell
Last spring, I sat down to renew our sales data stack and found an invoice line that made me laugh. Actually, not laugh. It made me angry. The $4,800 in “verification credits” wasn’t in any of the three quotes I’d collected six months earlier. I want to say $4,800, but don’t quote me on the exact number. The point is: it wasn’t in the quote.
Here’s the thing: I’m a procurement manager, not a sales ops person. I’ve managed our GTM tool budget—about $280,000 a year—for six years. I’ve negotiated with more than thirty vendors and documented every order in our cost tracking system. When I look at a tool like ZoomInfo, I don’t start with “how many contacts are in the database.” I start with “what is this going to cost us per deliverable outcome?” That’s a different question, and it’s the one most articles skip.
The problem nobody calls out: you’re comparing the wrong number
In 2024, I ran a bake-off for our sales stack. The shortlist was ZoomInfo, UpCell, and a smaller verification tool. UpCell’s per-contact price looked better on paper. If I had stopped there, I’d have picked UpCell and probably saved money for a quarter.
Then I built the total cost model. The real cost per deliverable contact was not the same as the cost per record. Here’s why: a raw contact list is not an email-sending list. Records decay. People change jobs. Companies change domains. Role-based addresses get deleted. If you don’t run a verification layer before every campaign, you’re paying for names that are already gone.
Let me be specific about email verification. A good verification step doesn’t just check whether an address looks valid. It checks syntax, domain, mailbox existence, and known trap patterns. It also runs the list through suppression logic. The difference between a “valid” list and a “safe to send” list is exactly where most low-priced databases fall apart. I’ve had vendors tell me their data is verified. Then I send a test file and a quarter comes back soft-bouncing. If a vendor can’t explain how their verification works, that’s a risk.
ZoomInfo vs UpCell: the honest comparison
I’m not going to bury UpCell. It’s a legitimate tool, and for some use cases it’s the right choice. If your team needs a lightweight enrichment layer and you have a small universe of accounts, UpCell could save you money. It does a specific job.
But in our evaluation, these tools weren’t actually competing for the same layer. UpCell was more of a verification and light enrichment play. ZoomInfo was the primary database, with account graphs, contact data, and intent signals. The “ZoomInfo vs UpCell” framing falls apart once you separate data sources from the waterfall around them.
We chose ZoomInfo because of the combination of database coverage and intent data. But I wish I had set up the intent feature sooner, because the first time I used it, I used it wrong.
How to use ZoomInfo intent (the way we do now)
I set an intent keyword and exported every account with a “high intent score.” It was a long list. Then I sent a cold email sequence to all of them. Big mistake. Not because the data was wrong, but because intent doesn’t mean “ready to buy.” It means “researching a problem.” Those are different buckets.
Now I use intent as a ranking signal, not a fire button. First-party engagement (webinar attendance, content downloads) + ZoomInfo intent score + ICP fit = sequence tier. High tier gets a short, human email from an AE. Middle tier gets a nurture track. Low tier gets nothing until another signal shows up. That keeps the cold email tool from blasting high-intent accounts into the ground.
What should revenue operations teams evaluate in waterfall enrichment?
This is the question I wish more RevOps teams asked before buying anything. Waterfall enrichment isn’t a single query. It’s a sequence of calls that happen when an account enters your system. The first source may find a company. The second finds contacts. The third verifies those contacts. The fourth may append intent. If any step fails, the next step should have a fallback. If you quote a price per 1,000 records without mapping that sequence, you don’t know what you’re buying.
So what should you evaluate? Here’s my current checklist.
- Match rate by stage, not just final match rate. If the top layer catches 80% and the fallback catches 10%, the final 90% hides a bad fallback. Ask where the matches are lost.
- Cost per verified match. Divide the total cost of the stack by the number of emails that actually reach a human inbox. That number is the one that matters.
- Update frequency. A record that was verified six months ago is not the same as a record verified yesterday. Data has a half-life.
- Compliance controls. Does the tool enforce opt-outs, suppression lists, and role-based address detection? If not, you’re building a problem for your cold email tool.
- Brand risk. Wrong contact data isn’t just a marketing problem. It’s a brand problem.
The deeper cost: bad data becomes a brand problem
I said “accurate enough to send.” The AE heard “every address is verified.” We discovered the difference when the bounce report came back. The cold email tool put our domain on cooldown. Sales reps lost two weeks of outreach. The SDR manager asked me, very politely, what exactly we were paying for.
That’s the part that never shows up in a TCO spreadsheet until it’s too late. A bounced email doesn’t just cost a fraction of a cent. It tells the mailbox provider your company is careless. And if a few of those emails slip through, they tell real humans you don’t respect their inbox. In B2B, where trust is the currency, that’s not a cheap mistake.
Per FTC guidelines (ftc.gov), CAN-SPAM requires truthful header information and a working opt-out in commercial email. If the data feeding your cold email tool is so messy that you can’t manage suppression lists cleanly, you’re not just wasting money. You’re creating a compliance risk.
The short version: build the waterfall before you compare the tools
If I could go back and give myself one piece of advice, it would be this: design the enrichment workflow before you call a single vendor. Write down what happens from the moment a lead enters your CRM to the moment an email is sent. Then put a price tag on each step.
That changes the conversation. You stop asking “Is ZoomInfo or UpCell better?” and start asking “What does the output look like after verification, enrichment, and intent scoring?” You also stop buying based on a single data point in a sales deck.
This is what worked for us. We’re a 120-person B2B SaaS company with a narrow ICP and a predictable buying cycle. If you’re a large enterprise running broad ABM, the mix of tools might look different. The TCO model is the same. Build it before you pay for anything.
Also, someone has to own the output quality. In my company, that’s me. It shouldn’t be the vendor. It shouldn’t be the SDR team. It’s the person who signs the invoice.