Clean & Verify (Plain-English Guide)
TL;DR
Do not blast raw pixel lists or scraped contacts. Clean the record (fix company/person, dedupe, pick the most likely buyer), then verify the email with a third-party tool before you send. This keeps your bounce rate low, protects domain reputation, and focuses reps on real people who actually showed intent.
Why this matters
Pixel data is noisy. Tools like Vector, rb2b, Leadfeeder/LeadForensics, HubSpot pixel often give you company + pages viewed, sometimes a name/role. Amazing signal, but not a ready-to-send contact.
Data vendors are not perfect. Apollo, ZoomInfo, Clearbit, etc. can be stale or title-mapped incorrectly.
Bounces kill deliverability. A few hard bounces across a batch can throttle your domain and sink future inbox placement.
The Goal
Confidently pick the right person at the right company and validate the address before you ship a microsite or email.
What "clean" and "verify" actually mean
Clean
Normalize the account (domain), dedupe, pick the most likely buyer persona, and fix obvious typos/formatting.
Verify
Check the email address with a verifier (LeadMagic, NeverBounce, ZeroBounce) and only send to Valid results. Treat Catch-all with caution.
A simple, reliable workflow
Step 1: Start from the intent event
Example: AcmeCorp visited /pricing and /integrations (3 min each).
Step 2: Map the account
Confirm the company domain (acmecorp.com) and match to your CRM account if it exists.
Step 3: Infer the likely person (use clues)
Match page topics to roles, check campaign overlap, and watch for multiple visitors.
Page topic to persona mapping:
Pricing / ROI Pages
RevOps, Finance, or Buyer persona
Security / Compliance
IT or Security persona
Integration Docs
Ops, Admin, or Engineering persona
Campaign overlap: If your cold email to "Director RevOps" got link clicks and that account just hit pricing, that is your frontrunner.
Multiple visitors: If finance + ops pages in same week, plan an account-level follow-up (consensus microsite).
Step 4: Pull candidates from a data source
Use Apollo/ZoomInfo: filter by title keywords, seniority, geography, department. Export 2-5 likely champions.
Step 5: De-dupe and format
One row per person (Name, Title, Email, LinkedIn, Company, Domain). Fix casing, remove emojis, kill role addresses (info@, sales@, support@).
Step 6: Verify emails before sending
Run through LeadMagic or NeverBounce. Keep only Valid for email sends. For Catch-all/Unknown, prefer LinkedIn DM or call first; or send very small, personalized batches.
Step 7: Log the decision
Save Reason for outreach (e.g., "Pricing+Integrations in single session; RevOps persona"). Future you will thank you.
Step 8: Send smart
Route based on verification status.
Send routing by verification result:
Valid Personal Email
Email + personalized microsite
Unknown Email
LinkedIn DM with microsite link
Company-Level Only
Build an account microsite and ask for intro to the right person
Practical tips to avoid bounces
Keep Your Domain Healthy
Prioritize personal mailboxes over role aliases (avoid contact@, sales@).
Remove traps: unsubscribed, do-not-contact, students, non-ICP industries.
Throttle new domains: warm up slowly; keep hard bounces under 2% per send.
Use good auth: SPF, DKIM, DMARC on your sending domain.
Keep hygiene evergreen: verify again if a record is older than 60-90 days.
Example: clean to verify to route decision
Signal
AcmeCorp visited /pricing + /integrations. Persona guess: RevOps.
Candidates (Apollo)
Dana Lee - Director of Revenue Operations. Mark R. - VP Finance.
Verification
dana.lee@ Valid - Send microsite. mark.ross@ Catch-all - DM on LinkedIn instead.
Tools you can use
Identity and Enrichment
Apollo, ZoomInfo, Clearbit
Verification
LeadMagic, NeverBounce, ZeroBounce, Bouncer
Routing
HubSpot/CRM workflows, Zapier/Make, or your internal playbook
Bottom line
The Mantra
Clean first, verify second, send third.
That simple order protects your domain, keeps your lists healthy, and ensures your microsites land with the right human who just showed intent.