1| 1| 1| 1| 2| 2| 2| 2| 3| 3| 3| 3| 4| 4| 4| 4| 5| 5| 5| 5|Contact Discovery & Email Verification — PQ Intel 6| 6| 6| 6| 7| 7| 7| 7| 8| 8| 8| 8| 9| 9| 9| 9| 59| 59| 59| 59| 60| 60| 60| 60| 61| 61| 61| 61| 103| 103| 103| 62| 104| 104| 104| 63| 105| 105| 105| 64| 106| 106| 106| 65| 107| 107| 107| 66|
108| 108| 108| 67|
109| 109| 109| 68| 110| 110| 110| 69| 111| 111| 111| 70|

Contact Discovery & Email Verification

112| 112| 112| 71|

An 8-stage email waterfall that crawls websites, GitHub, Twitter, Hunter.io, Apollo.io, and Clearbit — then generates patterns and SMTP-verifies until it finds a deliverable address or confirms none exists.

113| 113| 113| 72| 114| 114| 114| 73|
115| 115| 115| 74|
116| 116| 116| 75|
8-Stage Waterfall
117| 117| 117| 76|

Every channel, one cascade

118| 118| 118| 77|

The contact waterfall runs up to 8 enrichment stages in sequence — website crawl, GitHub, Twitter, Hunter.io, pattern guess, Apollo.io, Clearbit, SMTP verification — stopping the moment it finds a deliverable address. Each stage feeds the next, building a complete contact profile from multiple sources.

119| 119| 119| 78|

Uses utils/contact_waterfall.py

120| 120| 120| 79|
121| 121| 121| 80|
122| 122| 122| 81|
    123| 123| 123| 82|
  • 1. Website crawl — find pages, emails, phones from company domain
  • 124| 124| 124| 83|
  • 2. GitHub lookup — discover developer email patterns
  • 125| 125| 125| 84|
  • 3. Twitter lookup — bio and profile email extraction
  • 126| 126| 126| 85|
  • 4. Hunter.io — known email patterns and sources
  • 127| 127| 127| 86|
  • 5. Pattern generation — guess based on name + domain conventions
  • 128| 128| 128| 87|
  • 6. Apollo.io — B2B database cross-reference
  • 129| 129| 129| 88|
  • 7. Clearbit — company + contact enrichment API
  • 130| 130| 130| 89|
  • 8. SMTP verify — final deliverability check against mail server
  • 131| 131| 131| 90|
132| 132| 132| 91|
133| 133| 133| 92|
134| 134| 134| 93| 135| 135| 135| 94|
136| 136| 136| 95|
137| 137| 137| 96| 138| 138| 138| 97|
139| 139| 139| 98|
140| 140| 140| 99| 141| 141| 141| 100|

Built for outbound teams that need verified contacts

142| 142| 142| 101|
143| 143| 143| 102|
144| 144| 144| 103|
SDR — Jessica
145| 145| 145| 104|

Build contact lists fast

146| 146| 146| 105|

Jessica drops a company name or LinkedIn URL into the waterfall. While it runs in the background, she works other leads. The system comes back with verified emails ready to put in a sequence — no manual multi-tool hopping.

147| 147| 147| 106|
148| 148| 148| 107|
149| 149| 149| 108|
Operations Manager — Tom
150| 150| 150| 109|

Reduce bounce rates

151| 151| 151| 110|

Tom's team was hitting 15% bounce rates on imported lists. Every email now passes SMTP verification against the recipient mail server before it reaches a sequence. Invalid addresses are caught before they damage sender reputation.

152| 152| 152| 111|
153| 153| 153| 112|
154| 154| 154| 113|
Founder — Riya
155| 155| 155| 114|

Validate market before outreach

156| 156| 156| 115|

Riya runs a batch of 20 target accounts through the waterfall before building a campaign. She knows exactly how many reachable contacts exist in her ICP before committing spend on creative and sequencing.

157| 157| 157| 116|
158| 158| 158| 117|
159| 159| 159| 118|
160| 160| 160| 119|
161| 161| 161| 120| 162| 162| 162| 121|
163| 163| 163| 122|
164| 164| 164| 123|
165| 165| 165| 124|
166| 166| 166| 125|
Comparison
167| 167| 167| 126|

Beyond a single source

168| 168| 168| 127|

Hunter.io finds emails from one source — its own database. PQ Intel runs 8 stages with a fallback cascade. If Hunter.io returns nothing, the waterfall tries pattern generation, then Apollo.io, then Clearbit, then SMTP verification. Each stage is an independent channel, not a single-source dependency.

169| 169| 169| 128|

See full comparison →

170| 170| 170| 129|
171| 171| 171| 130|
172| 172| 172| 131|
173| 173| 173| 132|

PQ Intel

174| 174| 174| 133|

8-stage waterfall — website, GitHub, Twitter, Hunter.io, pattern, Apollo.io, Clearbit, SMTP verify. Falls back across stages until found or exhausted.

175| 175| 175| 134|
176| 176| 176| 135|
177| 177| 177| 136|

Hunter.io

178| 178| 178| 137|

Single-source lookup against Hunter's own email database. No fallback, no pattern generation, no SMTP verification from other sources.

179| 179| 179| 138|
180| 180| 180| 139|
181| 181| 181| 140|
182| 182| 182| 141|
183| 183| 183| 142|
184| 184| 184| 143| 185| 185| 185| 144|
186| 186| 186| 145|
187| 187| 187| 146| 188| 188| 188| 147|

What the waterfall delivers

189| 189| 189| 148|

Per-contact results including enrichment data from every stage, so you know exactly what was found and where.

190| 190| 190| 149|
191| 191| 191| 150|
Verified email
SMTP-confirmed deliverable address
192| 192| 192| 151|
Source attribution
Which stage found the contact
193| 193| 193| 152|
Phone numbers
Extracted from website and registry
194| 194| 194| 153|
Company enrichment
Role, domain, ICP scoring context
195| 195| 195| 154|
196| 196| 196| 155|
197| 197| 197| 156|
198| 198| 198| 157| 199| 199| 199| 158| 200| 200|

Three situations for the contact waterfall

Building a new outbound list

You have 50 target accounts and need verified contacts for each. Run the entire list through the waterfall in batch mode. Every contact that returns a verified email is ready for sequencing — those that don't are flagged so you know where your coverage gaps are.

Cleaning an imported list

You bought or downloaded a prospect list from an event or data broker. Before wasting budget on sequences, run it through SMTP verification. Contacts that bounce are removed automatically — your sender reputation stays clean and your metrics reflect real engagement.

Validating ICP assumptions

You're testing a new market segment and want to know if enough reachable contacts exist before building campaigns. Run 10-20 representative accounts through the waterfall. The hit rate tells you whether the segment is viable or needs refinement.

Related features

This feature works best alongside:

Multi-Platform Signal Monitoring

Discover contactable leads from signals across 13+ platforms.

ICP Configuration

Define your target per tenant and score contacts automatically.

Pipeline Kanban

Track discovered contacts through the deal pipeline.

LinkedIn Prospect Discovery

Discover decision-makers at target accounts, then enrich via the waterfall.

Multi-Channel Campaigns

Send verified contacts through automated email and LinkedIn sequences.

Composite Signal Scoring

Score enriched contacts by ICP fit before sending outreach.

201| 201|
202| 202|
203| 203| 204| 204|

Frequently asked questions

205| 205|
206| 206|
207| 207| 208| 208|01 209| 209|What stages are in the contact waterfall? 210| 210| 211| 211|

Up to 8: website crawl, GitHub, Twitter/X, Hunter.io, pattern generation, Apollo.io, Clearbit, SMTP verification.

212| 212|
213| 213|
214| 214| 215| 215|02 216| 216|How is SMTP verification done? 217| 217| 218| 218|

Connects to the recipient mail server via MX lookup without sending mail.

219| 219|
220| 220|
221| 221| 222| 222|03 223| 223|What if no email is found? 224| 224| 225| 225|

Reports the deepest stage reached transparently.

226| 226|
227| 227|
228| 228| 229| 229|04 230| 230|How is this different from Hunter.io? 238| 238| 239| 239|

Hunter.io is single-source. PQ Intel cascades across 8 independent sources.

240| 240|
06 Can I run the waterfall on multiple contacts at once?

Yes. Batch mode accepts CSV uploads of names, companies, and domains. The waterfall processes each contact in sequence, returning a results file with per-contact status, source attribution, and verified email or failure reason.

07 How long does the waterfall take per contact?

Most contacts resolve in under 30 seconds. The waterfall stops at the first verified email, so common patterns return quickly. Uncommon domains may take longer as the system progresses through all 8 stages.

08 What data does the waterfall return besides email?

Per-contact results include verified email, source attribution (which stage found it), phone numbers where available, company enrichment data including role and domain, and composite ICP score. You get a full contact profile, not just an address.

09 Can I re-run a contact through the waterfall?

Yes. Contacts can be re-run at any time. This is useful when a contact changes jobs or company — the waterfall re-discovers their new email from the updated domain. Results are timestamped for audit trail.

10 What happens if no email is found after all 8 stages?

The waterfall reports the deepest stage reached and a clear failure reason — no website found, no matching pattern, or SMTP reject. This helps you decide whether to source the contact manually or skip them.

241|
242|
243|
244|
245| 200| 159|
246| 246| 201| 160|

Find contacts your competitors miss

247| 247| 202| 161|

8 stages, one click, deliverable results. Start with a free trial.

248| 248| 203| 162|
249| 249| 204| 163|Get started 250| 250| 205| 164|Book a demo 251| 251| 206| 165|
252| 252| 207| 166|
253| 253| 208| 167|
254| 254| 209| 168| 255| 255| 210| 169| 256| 256| 211| 170| 257| 257| 212| 171| 258| 258| 213| 172|