Verification research

I Wasted $14,000 on Bad Prospecting Data. This 7-Step Checklist Keeps It From Happening Again

2026-09-04 · Julian Hartwell
Editorial diagram for I Wasted $14,000 on Bad Prospecting Data. This 7-Step Checklist Keeps It From Happening Again

I've been responsible for outbound prospecting at B2B SaaS companies for six years. In that time, I've made—and documented—eight significant mistakes. The total waste: roughly $14,000. Maybe a bit less if I ignore rework hours. Counting rework, it's more.

The campaign that forced me to create this checklist ran in November 2022. We had a solid offer and good copy. Then 21% of the emails bounced within 24 hours. Of the ones that landed, too many went to people who had changed roles months earlier. One reply came back: “This is the third irrelevant message I've received from your company. Please remove me.”

That wasn't a data problem. That was a brand problem. A prospect doesn't blame your data vendor or your tooling—they blame you. Here's the 7-step checklist I now run before any outbound campaign touches a lead list. It's written for SDRs, RevOps leads, and outbound agencies who'd rather not pay my tuition.

Step 1: Write an ideal customer profile that actually filters

Everyone talks about defining an ideal customer profile. Few teams define one that actually filters. “SaaS companies with sales teams” is not a filter. It's a wish.

The 2022 disaster happened because our list was built from a loose persona, not a profile. We filtered by title and employee count and called it a day. Technically qualified isn't the same as right fit.

Now we build the ICP in three blocks:

Firmographics: industry, employee range, funding stage, geography.
Tech stack: CRM, sales engagement tool, BI platform. This is where sales intelligence features earn their keep.
Triggers: recent SDR hiring, funding announcements, leadership changes, new product launches.

It's tempting to think a wide ICP means more chances to win. It actually means more bounces, more unsubscribes, and a reputation as the vendor who emails everyone. When we cut down to a tighter ICP, our reply rate roughly doubled.

Step 2: Okki-go vs Clay—pick the workflow, not the logo

I spent two weeks going back and forth between Okki-go and Clay. I recreated the same test list in both tools and watched where each one got stuck. The answer wasn't “which is better” but “which workflow do you want to live inside?”

Clay is excellent when you want spreadsheet-like control and an extensive template library. It's flexible, and lots of teams run successful prospecting on it. Okki-go comes at it from a different direction: agent-native prospecting. The agent handles search, waterfall enrichment, and research itself, rather than expecting you to chain integrations.

That difference sounds small until you maintain the stack. Every extra integration is something to monitor, re-authenticate, and debug. If you ask about Okki-go AI agent integration, the practical test is this: can the agent pull leads from source A, fill gaps from source B, enrich with intent signals, and hand the result to a human for review without manual glue? If yes, you've just removed a whole category of upkeep.

Step 3: Set up waterfall enrichment before you need it

Here's something data vendors don't advertise: no single database covers everything. Coverage varies by region, industry, and company size. A provider that looks great on US tech can return half-empty records for European manufacturing teams.

What most people miss is that you don't have to choose one provider. Waterfall enrichment means you start with one source, verify the match, then let incomplete records fall through to the next source, and the next. You end with a far higher fill rate than any single database offers.

Okki-go does this as part of its core flow. Other tools can be assembled to do the same; it's just more connectors to maintain. When evaluating sales intelligence features, I focus on four things: coverage by region, firmographic and job-change data, tech-stack detection, and intent signals. Data that only refreshes once a year isn't intelligence—it's archaeology.

Step 4: What is an email address finder, and when should a B2B sales team use it?

An email address finder is exactly what it sounds like: a tool that finds a person's email address from a name, domain, or LinkedIn profile. It searches proprietary databases, tests patterns, and sometimes checks social profiles. Hunter, Snov.io, and Apollo are common examples.

When should a B2B sales team use one? When you already know who you want to reach but the email is missing. Typical cases: event attendee lists, LinkedIn connections you've gathered manually, or imported partner lists. You're searching for a specific contact, not launching a spray-and-pray campaign.

When should you avoid one? As a replacement for database hygiene. Okki-go incorporates email finding and verification into the workflow—but that only helps if the upstream ICP and enrichment steps are done well. A finder is the final mile, not the whole road.

Step 5: Verify emails in a separate pass

Email verification is not the same as email finding. A verification pass checks syntax, role-based accounts, catch-all domains, and temporary addresses. It rescues your deliverability from silent killers.

Why a separate pass rather than relying on the “verified” badge your finder shows? Because every vendor defines “verified” a little differently. One vendor's verified can be another vendor's bounce.

In my experience, a fresh list built with good sources still contains 3–8% bad records. Maybe it's different for you—but do you want to learn that after sending 5,000 emails? Verification isn't a guarantee of 100% deliverability, no matter what anyone claims. It's the difference between intentional outreach and gambling with your domain reputation.

Step 6: Read 30 records yourself before you send a thing

This is the step everyone skips, and I skipped it for years. Automation can flag a malformed email, but it can't flag that a prospect is too junior, or that the company on the list filed for bankruptcy last month.

Pull 30–50 random records. Read them as if you were the recipient. Would you reply? Would you recognize why this person is being contacted? If you wouldn't want to receive the email, don't send it.

This is also where the human-in-the-loop part of prospecting stops being a buzzword. Tools like Okki Go can research and draft well—almost too well. But the check of actual records should still be done by a human. It only takes 20 minutes. It saves weeks of cleanup.

Step 7: Send small batches and watch the metrics that matter

You can have the cleanest list in the world and still land in spam if you send 10,000 emails from a cold domain at once. Sending reputation is built slowly and destroyed quickly.

Public guidelines make this worse—or better, depending on your perspective. Since February 2024, Google and Yahoo require bulk senders to authenticate their domains and keep spam complaint rates under 0.3%. Those rules are public. Email providers enforce them. If your list or sending setup is sloppy, you won't get a warning; you'll get blocked.

So: warm the domain, cap daily volume, monitor bounce and complaint rates, and stop campaigns immediately if reputation metrics sour.

Three mistakes I still see—and have made myself

Adding tools before workflow. I once subscribed to three data tools at once, thinking more sources would solve my list problem. It just created three different formats and a spreadsheet nightmare. Tooling follows process, not the other way around.

Trusting “verified” once. Verification isn't a one-time stamp. Data decay is constant. I now verify once at list build and again for re-used campaigns older than a few months.

Treating bad contacts as a volume problem. It's painful to see a team respond to low reply rates by buying more contacts. That multiplies the brand damage. Better to get the base list right and scale slowly.

The first email a prospect receives from you is your brand. A clean, relevant, correctly addressed message says you respect them. A sloppy one says you don't. In B2B sales, list quality isn't an operations detail—it's brand communication.

That's the list. Seven steps, plus the three traps. If you take one thing from this, take the sixth step: read a sample before you send. That one habit would have saved me most of the $14,000.

Julian Hartwell

Julian Hartwell
Julian Hartwell is an independent B2B sales intelligence analyst covering contact databases, company data, decision-maker profiles, direct dials, prospect lists, and buying signals. He applies the ISO/IEC 25012 data-quality model while examining field accuracy, coverage, freshness, duplicate rate, match confidence, and source transparency. His evidence-led guides help revenue teams compare prospecting platforms, define acceptable data thresholds, and build account lists that support reliable territory planning and outreach.