Waterfall Enrichment
A contact record is only worth what you can do with it. This course covers the step every outbound motion depends on and most teams get wrong: turning a name and a company into a verified way to reach someone, at a cost you can actually state.
You finish with a list where you know the hit rate, the verified rate, and the cost per contactable row — and a refresh cadence that keeps all three from decaying.
About this course
Eight lessons in three blocks: email (the primary path and its verification layer), phone and reverse lookup (the fallbacks), and measurement (the numbers that tell you whether any of it worked).
Every lesson names its tool chain and its credit cost, because the point of the course is cost control rather than coverage for its own sake. A waterfall that finds everyone at any price is not a win.
Who it is for. Anyone sending anything. It is the shortest path to fixing a bounce problem, and the course to run before your first real campaign rather than after your first blocked domain.
What it costs. Around 120 credits at the suggested volumes — but waterfalls only bill when a provider returns a result, so the real number depends on the segment. A well-covered segment costs less than the estimate; a long tail costs more per row and returns less.
- Level
- Beginner
- Surface
- App and MCP server
- Lessons
- 8
- Credit budget
- ~120 credits for the full course
- Prerequisites
- SyncGTM 101 or GTM Engineering Foundations
Skills you will gain
- Explain why a single provider is never enough, using coverage from your own list
- Build a work email waterfall and read its output honestly
- Recognize a catch-all domain and stop it inflating your apparent hit rate
- Judge when a personal email is the right answer and when it is a liability
- Run mobile and work phone waterfalls without doubling your bill
- Reverse a list of bare emails back into full profiles
- Compute hit rate, verified rate and cost per verified contact
- Set a refresh cadence per field, based on which decay fastest
In this course
The primary path, and the verification layer that decides whether the primary path was real.
- 01Why one provider is never enoughCoverage measured across a real list, not claimed from a pricing pagecheck_credits · free7 min
- 02The work email waterfallAddresses found across providers, cheapest firstfind_work_email · ~1 credit per hit9 min
- 03Verification and catch-all handlingBounces and catch-all guesses separated from real deliverable addressesverify_email · ~0.3 credits per row10 min
- 04Personal email, and when to use itA fallback path with a clear rule for when it is appropriatefind_personal_email · ~1 credit per hit8 min
Phone and reverse lookup
- 05Mobile and work phoneNumbers found without paying twice for the same contactfind_mobile_number · find_work_phone · ~2–5 credits per hit10 min
- 06Reverse lookup: email → profileA list of bare addresses turned back into full profilesfind_linkedin_from_work_email → linkedin_profile_enrich · ~2 credits per row9 min
Measurement
The two lessons that turn the course into something you can defend to whoever pays for it.
- 07Measuring hit rate and cost per verified contactOne number you can compare runs and segments againstcheck_credits · free9 min
- 08Refresh cadence and decayA schedule per field, based on how fast each one goes staleverify_email re-run · ~0.3 credits per row8 min
What you will have built
An enrichment stack you can point at any list, plus the numbers that describe it:
- A work email waterfall with providers ordered cheapest-first and a verification step behind it
- A catch-all policy — what you do with addresses that cannot be confirmed either way
- A phone path that fires only on the rows where a call is actually the plan
- A measurement column set giving hit rate, verified rate and cost per verified contact
- A refresh schedule per field, so the list does not quietly decay between campaigns
Before you start
- A list of people with names and company domains. 50 rows is enough to make the hit-rate maths meaningful.
- SyncGTM 101 or GTM Engineering Foundations — this course assumes you know what a column and a run are.
- Your current bounce rate, if you have one. It is the number this course is trying to move.
The number that matters
Not hit rate. Cost per verified contactable row.
A waterfall that returns an address for 80% of a list looks better than one that returns 60%. If half of the 80% are catch-all guesses that bounce, the 60% list is worth more and cost less to send against. Lesson 03 explains the mechanism; lesson 07 turns it into a single number you can compare runs against.
Reference behind this course
- Find work email — the primary waterfall
- Verify email — deliverability status per address
- Find personal email — the fallback path
- Find mobile number · Find work phone
- Find LinkedIn from work email — the reverse direction
- Credits — how waterfall billing works
Explore other courses
Where to next
| After this course | Go to |
|---|---|
| Send to the list you just built | Automated Outbound |
| Repair the same fields in your CRM | CRM Enrichment |
| Source the people to enrich in the first place | TAM Sourcing |
| Run these one contact at a time by chatting | AI for Sales Reps |