What a Year of Auditing 4,000 Outbound Sequences Taught Me About Email Search, AI Email Writers, Sales Dialers, and okki-go
2026-09-23 · Lena Kovacs
-
An export, a spreadsheet, and 1,240 bounced emails
-
What we thought was broken
-
March: we added a sales dialer
-
May: we added an AI email writer
-
August: the audit that should've come first
-
September: the cheap fix that cost us the most
- October: the two-week tool decision
-
December: what actually moved
-
What I'd tell the version of me from February 2025
An export, a spreadsheet, and 1,240 bounced emails
It was 4:40 on a Thursday in January 2026, and I was staring at an export of 1,240 bounced addresses from a single quarter of outbound. Not from a bad list. From our list — the one three people had already signed off on.
I'm the quality and brand compliance manager at a roughly 40-person B2B software company. Every outbound sequence that leaves our domain crosses my desk before it goes live — somewhere around 700 sequences a month, north of 4,000 in a year. I've rejected about 22% of first drafts since I took the role, mostly for claims we can't actually support. Not typos.
That Thursday wasn't about typos either. It was the day I finally admitted we'd spent twelve months buying tools to fix a problem that was never a tool problem.
What we thought was broken
Back in Q1 2025, our VP of Sales brought the same slide to three consecutive leadership meetings. The slide said our SDR team was underperforming: 0.9% reply rate, 11% bounce rate, pipeline flat for two straight quarters.
The recommendation was to buy our way out of it. More dials, more automation, more volume.
I remember thinking the math didn't work. If 11% of your emails never arrive, adding volume doesn't create pipeline — it just bounces faster.
I said as much in the meeting. I was overruled. Politely, but overruled.
March: we added a sales dialer
We bought a sales dialer in March 2025. A genuinely good one — parallel dialing, local presence, solid CRM sync. Our SDRs went from roughly 60 dials a day to 180.
Connect rate went up. Meetings booked did not.
When I pulled the call logs in May, the pattern was obvious and a little embarrassing. About a third of the dialed numbers were disconnected. Another chunk reached people who'd left the company — some of them two years earlier. Our SDRs were burning their best hours on records nobody had touched since the initial import.
The dialer wasn't the problem. The numbers were.
That's when I started a note file called "things we should've checked first." It got long.
May: we added an AI email writer
Next came an AI email writer. This one felt like magic for about six weeks. Drafts in 20 seconds. Personalization tokens that rendered correctly. Our SDRs stopped writing from scratch, which they were thrilled about.
Then in July, a prospect forwarded one of our emails back to our CEO with a one-line note: "This says you integrate with NetSuite. You don't."
He was right. The AI writer had invented the integration (pattern-matched it from somewhere, presumably). Nobody caught it because nobody was reading the drafts anymore. We'd automated the writing and accidentally automated away the review step with it.
If a tool writes it, a human still has to own it. That's not a technology principle. It's a compliance one.
I pulled 400 sent emails at random. Eleven contained claims I couldn't find a source for. That's a 2.75% fabrication rate — and those were the ones we caught by hand, which means the real number is higher.
I killed the writer for two weeks while we rebuilt the review step from scratch.
August: the audit that should've come first
In August, I finally did the thing I should have done in February. I audited the data itself.
Here's what I found in a 30,000-record sample:
- 18.4% of contacts had a job title that no longer matched their LinkedIn profile
- 11% had a company domain that had changed (rebrands, acquisitions, the usual)
- 9% of email addresses bounced on first send
- Roughly 40% had never been re-verified since import
We were paying for clean data and running on stale data. Which is worse, because stale data looks fine until it doesn't.
Here's something vendors won't tell you: the accuracy number on a data vendor's marketing page is almost always measured against their own test set. Your test set is your inbox. Those two numbers are not the same, and the gap between them is where your bounce rate lives.
This is also where I finally sat down and wrote an actual definition for something half our team was already doing badly. Email search is the process of querying a database (or a network of them) to find a person's work email address — by name, company, domain, title, or some combination. It's different from verification. Search finds; verification confirms. They're two steps, not one.
You need email search, and you should use it, when:
- You're building a list from scratch and don't have addresses yet
- You're filling gaps in a CRM where contacts exist but emails are missing
- You've got an inbound lead and need the right person's contact info fast
- You're routing a warm account to its owner and the org chart is unclear
You should not use it as a substitute for verification on a list you're about to send 5,000 emails from. We conflated those two jobs for about eight months, and it cost us. If you conflate them, they do not quietly cancel each other out — they compound.
September: the cheap fix that cost us the most
Let me tell you about the $3,900 we saved.
In September, our data vendor quoted an annual re-verification package: $3,900 for the full database with a quarterly refresh cadence. I pushed back on it — not because I thought it was overpriced, but because I wanted to spend that budget on something with a dashboard.
We bought a smaller tool instead. Partial verification, 20% sampling, no re-verification cadence. It looked smart on the spreadsheet.
In October, we sent a campaign to 14,000 contacts. Roughly 1,600 went to addresses that had gone stale in the interim — new roles, new domains, departed employees. Our sending domain got flagged. Deliverability dropped for six weeks. One renewal we'd been nursing since summer went dark, and the champion later told our AE she'd stopped seeing our emails entirely.
That renewal was worth considerably more than $3,900. I don't have a precise number for what we lost. I have a rough one, and it stings.
And here's the part I have to own: we didn't have a formal data-refresh process. We had a spreadsheet and good intentions. The third time a bounce wave hit us, I finally wrote a one-page protocol and made every SDR lead sign off on it. That protocol should have existed after the first wave. It didn't, because the first wave looked like bad luck.
October: the two-week tool decision
Leadership told us in early October that we needed a new outbound stack live by November 1. Two weeks to evaluate. Normally I'd want six to eight weeks and a proper bake-off with live sequences.
There wasn't time. I ran structured evaluations of four platforms, scored them against eight criteria, and made the call with incomplete information. Looking back, I should've pushed for a two-month window and started the evaluation in August, when I first suspected the data layer was the real issue. But with the deadline set by someone three levels above me, I did the best I could with what I had.
Given the constraint, here's what I did and what I found.
Where okki-go fit
I'd been hearing the name for a while. okki-go sits in the agent-native prospecting category — the pitch being that an agent handles list building, enrichment, and sequencing, and a human approves the output rather than driving every step manually.
Three things made it survive my review:
- Waterfall enrichment plus intent. Instead of querying one database and accepting its coverage rate, it chains multiple sources and takes the best hit. That's the same logic our own process was missing for the better part of a year.
- Human-in-the-loop outreach. Nothing sends without approval. After the July AI writer incident, that wasn't negotiable for me. Any tool that removes the review step fails my audit by default, no matter how good the rest of it is.
- It didn't pretend to replace anyone. Our SDRs still own the conversation. The agent handles the parts they were wasting time on.
A few okki-go prospecting examples that came up during our pilot and in conversations with other teams running it:
- A 12-person outbound agency building first-pass lists overnight, with an account manager reviewing before anything ships. The reason they gave me wasn't volume — it was that their junior SDRs kept re-verifying the same contacts by hand every week.
- A RevOps lead at a Series B running continuous enrichment against their CRM instead of quarterly batch updates, so the data doesn't get a chance to go stale in the first place.
- Our own pilot: inbound leads get contact-routing suggestions within minutes, and my team reviews the outbound copy before it goes anywhere.
On the search-term side — plenty of people type "okki-go competitors" into Google expecting a clean feature grid. I understand the instinct. But the more useful question in my evaluation was: which part of my workflow is this replacing? Data, orchestration, writing, or dialing? Tools that look like head-to-head competitors on a comparison table often sit in completely different layers of the stack. Any team that's actually run these platforms against their own sequences will tell you the same thing.
December: what actually moved
Here's our before-and-after, measured over the same 90-day window in each year:
- Bounce rate: 11.8% → 1.4%
- Sender reputation complaints: from flagged back to below 0.3%, which is the threshold Google set for bulk senders in February 2024 (Source: Google Workspace bulk sender guidelines, support.google.com; verify current requirements for your sending volume)
- Reply rate: back to roughly our 2023 baseline — which is the honest way of saying we un-broke something we broke ourselves
- Time my team spends on manual verification: down about 60%
What didn't move: deal size, sales cycle length, close rate. Tools don't change those. I'd be suspicious of anyone who tells you otherwise.
What I'd tell the version of me from February 2025
Three things, ordered by how expensive they were to learn:
1. Audit the data before you audit the copy. We spent two quarters tuning message quality while 18% of our records had stale titles. Message quality can't survive bad routing. No subject line fixes reaching the wrong person.
2. Verification isn't a one-time purchase; it's a cadence. The moment you stop re-verifying, the clock starts. For us, 90 days was the outer limit before decay showed up in bounces.
3. Never let a tool remove the human review step. Not on email, not on dialers, not on enrichment. The July incident cost us credibility with one prospect and about ten hours of my life. It could have cost far more than that.
And the thing I keep coming back to: what was best practice in outbound in 2020 doesn't hold in 2026. Google and Yahoo raised the bar for bulk senders in February 2024. The FTC's CAN-SPAM guidance itself hasn't changed much since it was written (ftc.gov), but the infrastructure around email has moved a long way, and the threshold for getting flagged is lower than it's ever been.
The fundamentals — relevance, accuracy, consent — are exactly what they were a decade ago. Only the execution layer moved. That took me a year and one flagged domain to relearn. The tools changed. The principles didn't.