Upload names. Get back 50+ verified data points.
We continuously crawl the web and run AI searches to keep our contact database fresh. Upload a CSV and we match your contacts against the refreshed records to fill in the gaps: verified emails, phone numbers, tenure, funding stage, tech stack, recent activity.
Upload names. Get back 50+ verified data points.
A list of CEOs without emails, phone numbers, recent funding, or tech stacks isn't a campaign, it's homework. Drop a CSV and we match your contacts against our continuously-refreshed database to fill in the gaps: verified emails, phone numbers, tenure, recent activity, technographics, and 40+ more signals.
- 50+ data points per contact. Firmographic, technographic, behavioral.
- Email verification before send. Phone numbers and other fields are matched and supplied but not independently verified.
- Native CRM sync. HubSpot, Salesforce, Pipedrive.

- Job TitleVP, Sales
- CompanyNorthwind · Series B SaaS
- SeniorityVP / Senior Leadership
- IndustrySaaS / B2B Software
- SpecialtiesSDR hiring, outbound strategy
- Mobile+1 415 555 0188
- LinkedInlinkedin.com/in/andrea-knox
Drop a list. Get a brief on every contact.
Three intake paths into the same enrichment engine. Same depth of output regardless of how the list lands.
Intake
CSV upload, native CRM sync from HubSpot, Salesforce, or Pipedrive, or a bulk paste of LinkedIn URLs. Column mapping is auto-detected.
Crawl
Multi-source: LinkedIn, the company team page, press releases, Crunchbase, BuiltWith, Wappalyzer, recent blog and podcast appearances. Per contact and per company.
Verify
SMTP ping on every email plus catch-all detection. Phone numbers are supplied as data points but not independently verified. Role re-checked against LinkedIn and the company site.
Sync
Enriched profiles land in your CRM in place. Active sequences auto-refresh every 30 days, so a promotion or role change updates the next send.
Three layers per contact, not just an email.
Per contact, per company, and per signal. Each layer feeds a different part of the personalization model and the ICP score.
The person.
Everything the model uses to write a relevant opener and route the message to the right inbox at the right time.
- Verified work email + personal if available
- Direct phone (mobile + office)
- LinkedIn URL + connection count
- Job title, tenure, last 3 roles
- Department, seniority, decision authority
- Recent posts, articles, podcast appearances
- Mutual connections to your team
The account.
Firmographics that aren't on the company About page. Pulled from filings, press, hiring activity, and tech-stack scans.
- Funding rounds (date, amount, stage, lead)
- Employee count + 90-day growth rate
- Department breakdowns by function
- Tech stack (CRM, MA, dev tools, analytics)
- Open job postings by department
- Industry classification (NAICS, SIC)
- Revenue estimate + parent/subsidiary links
The moment.
Time-sensitive context that decides whether to send now, hold, or skip. These are what the ICP score weighs heaviest.
- Recent leadership changes
- Funding within the last 90 days
- Hiring waves (5+ open roles in a department)
- M&A activity
- Public earnings (if applicable)
- Conference attendance / speaking history
- Tech stack changes (added or removed)
Emails verified, everything else fresh.
Most "enriched" data is whatever was on LinkedIn 6 months ago. Our database refreshes continuously through crawls and AI search, so the match against your upload is current. Emails are verified before send; other fields are pulled from the refreshed records.
Verified at send time, not at scrape time.
Email is the channel we put deliverability behind. Phone, social, and other fields are supplied as data points but not independently verified.
- SMTP ping per email address before send
- Catch-all detection so you don't fire blind
- Bounces caught before they happen
- "Unverified" tag on any email we can't confirm
- Phone numbers and other fields are matched, not verified
Re-checked against multiple sources.
If a prospect left their role 30 days ago, we know. The next email reflects it.
- Roles cross-checked vs LinkedIn + company team page + press mentions
- Tech stack re-verified against BuiltWith, Wappalyzer, direct domain inspection
- Funding pulled from primary filings, not aggregator hearsay
- Active sequences re-enriched every 30 days
- You pay per verified row, not per row uploaded
Data Enrichment, explained.
The rest of the platform.
Drop us a list. We'll enrich it.
20-minute demo. Bring a CSV of 50 prospects and we'll match them against our refreshed database on the call.