advanced2 hours1 min read

How to waterfall enrich HubSpot contacts across Apollo, Clearbit, and People Data Labs

Chain multiple enrichment providers to maximize data coverage. Try Apollo first, fall back to Clearbit for missing fields, then People Data Labs — and write everything back to HubSpot.

How to waterfall enrich HubSpot contacts across Apollo, Clearbit, and People Data Labs

Why waterfall enrichment?

No single data provider has complete coverage. Apollo might find 70% of your contacts, but miss the other 30%. By chaining multiple providers in a waterfall — trying each one in sequence and only calling the next for missing fields — you maximize data coverage while minimizing API spend.

This is the #1 most-discussed enrichment pattern in RevOps communities, and it's how the best sales teams maintain 90%+ enrichment rates.

What you'll need

Prerequisites
  • HubSpot account with API access
  • Apollo API key (paid plan)
  • Clearbit API key (or HubSpot Enrichment if using Clearbit via HubSpot)
  • People Data Labs API key (paid plan)
  • Custom HubSpot properties to track enrichment source and status

How the waterfall works

  1. New contact enters HubSpot (or batch of contacts to re-enrich)
  2. Call Apollo People Enrichment with the contact's email
  3. Check which fields are still missing (title? company? phone?)
  4. For missing fields, call Clearbit Enrichment
  5. For any remaining gaps, call People Data Labs
  6. Write all enriched data back to HubSpot with source attribution

Choose your approach

Select an approach below to see the full step-by-step guide.

n8n

high

IF/Switch nodes to cascade through providers based on missing fields

Cost: $0-24/moView guide

Make

high

Router with filters to branch through enrichment providers sequentially

Cost: $10-29/moView guide

Code + Cron

high

Python script with try/except cascade through provider APIs

Cost: $0View guide

Agent Skill

medium

Agent skill to waterfall enrich a batch of contacts on demand

Cost: Usage-basedView guide

Related Recipes

Frequently Asked Questions

Need help implementing this?

We build and optimize automation systems for mid-market businesses. Let's discuss the right approach for your team.