From raw prospect data to outreach-ready confidence.
If you're the one who has to explain to your sales team why a batch bounced, this page is for you. Every record that reaches your CRM passes through all six stages below, in order - no stage gets skipped to hit a deadline.
The six-stage pipeline
Ingest
We receive raw prospect data from your sourcing or enrichment platform. Every record is deduplicated against the current batch and everything delivered to you in the trailing 12 months, then normalized into a standard schema.
ICP Check
Every record is scored 0–100 against a rubric built specifically for your business - firmographic fit, role & seniority, technographic fit, and intent signals. Anything ambiguous gets a human's judgment call, not just a script's. This isn't a generic filter; it's rebuilt for every client and recalibrated monthly.
Data Validation
Email deliverability (syntax, MX/DNS, SMTP handshake, catch-all and role-based detection), company legitimacy, and contact currency are checked on every surviving record.
Quality Filter
Hard rejection rules remove bad fits, invalid emails, and disqualified records outright - regardless of how well they otherwise scored on ICP fit.
Human Review
Every record gets a human set of eyes before it reaches you - not just a pass/fail script. Borderline and flagged records get full manual investigation: a reviewer checks the company site, cross-references LinkedIn, and confirms the fit call automation can't make alone. Clean passes still carry a random audit sample, so the automation itself stays honest over time.
Approve
Clean, ICP-matched prospects are pushed directly into your CRM with full validation metadata attached, so your sales team can see exactly why each record was approved.
What happens before a human ever sees a record
Automated checks catch what's mechanically wrong - fast, but not smart. This is table-stakes filtering that clears the noise so our reviewers spend their time on judgment calls a machine can't make.
- Syntax validation
- MX / DNS record check
- SMTP handshake
- Catch-all & disposable-domain detection
- Role-based address flagging
Company
- Domain resolves and is active
- No shutdown / acquisition signals
- Employee count plausibility
- Duplicate-account rules
Contact
- Title/role currency check
- Job-change detection
- Line-type validation
- Format & syntax pre-check
What our reviewers check that a script can't.
Anyone can run an email syntax check. The pre-filter above clears mechanical noise - this is the layer that actually earns the "hand-verified" claim.
- True industry fit - not just an NAICS code match, but whether this company genuinely operates in your target space
- Real, current employee count and department-level headcount signals relevant to your ICP
- Recent hiring, funding, or leadership changes that indicate active need or budget
- LinkedIn and company-site cross-reference to confirm the contact's role is current, not stale
- Whatever additional signals matter most for your specific ICP - built into the rubric at onboarding, not bolted on after
Validated data still needs a healthy domain to send from.
A perfectly validated list sent through a cold or misconfigured domain will still bounce - and can still get your domain blacklisted. We treat both halves as equally critical.
- Dedicated sending subdomains, separate from your primary domain
- SPF, DKIM, and DMARC configured and verified before warmup begins
- Gradual inbox warmup schedule tailored to domain age and reputation
- Ongoing blacklist monitoring and proactive inbox rotation
| Record | Purpose |
|---|---|
| SPF | Declares which servers can send on your domain's behalf |
| DKIM | Cryptographically signs mail so it can't be spoofed |
| DMARC | Tells inboxes what to do if SPF/DKIM fail, and reports back to us |
Actual human validated data → better deliverability → effective outbound → better results
Better ICP fit
Prospects evaluated against your actual customer profile.
Lower bounce risk
Bad contact data filtered before it ever reaches your inbox.
Less wasted spend
Fewer unqualified records burning through platform credits.
Less manual review
Your sales team gets a cleaner, more usable prospect pool.
See it work on your own data.
Send 100–250 representative records. We'll run them through the full pipeline and hand you a scorecard either way.