Lead Enrichment
Connect an enrichment provider to automatically enrich every captured lead with verified contact data, company firmographics, and career details.
Before You Start
- A LeadFuel account with Pro or Enterprise plan
- An enrichment provider account with API access (e.g., ZoomInfo)
- Your provider API credentials (e.g., ZoomInfo Client ID, Username, and RSA Private Key)
Get Your API Credentials
LeadFuel supports enrichment providers including ZoomInfo. To connect ZoomInfo, you'll need three things from your ZoomInfo account:
- 1Client ID — Found in your ZoomInfo API settings
- 2Username — Your ZoomInfo API username (usually an email)
- 3Private Key — An RSA private key used to sign authentication requests
ZoomInfo uses PKI (Public Key Infrastructure) authentication. If you don't have API access, contact your ZoomInfo account representative. They'll provision API credentials and provide the private key file.
The private key should look like:
`
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCA...
-----END RSA PRIVATE KEY-----
`
Keep your private key secure. LeadFuel stores it encrypted per-tenant — it's never shared or exposed in the UI after you save it.
Enter Your Credentials
In your LeadFuel dashboard, go to Settings → Integrations and find the enrichment provider section.
For ZoomInfo, fill in: 1. Client ID: Your ZoomInfo Client ID 2. Username: Your ZoomInfo API username 3. Private Key: Paste the full RSA private key including the BEGIN and END lines
Click Save.
Test the Connection
Click the Test Connection button. LeadFuel will attempt to authenticate with your enrichment provider.
For ZoomInfo, this generates a signed JWT using your private key. If successful, you'll see a green confirmation. If it fails: - Verify the private key is complete (including BEGIN/END lines) - Check that the Client ID and Username match your account - Ensure your account has active API access - The private key must be RSA format (not EC or Ed25519)
Understand What Gets Enriched
Once your enrichment provider is connected, every new lead that has a name and company is automatically enriched. Here's what enrichment typically provides:
Contact data:
Company firmographics:
Career details:
AI-generated biography:
Data Priority and Merging
When multiple data sources have the same field, LeadFuel uses this priority:
- 1CRM (highest) — if the contact exists in your CRM, that data wins
- 2Enrichment provider — enriched data fills in gaps
- 3OCR — what the AI extracted from the badge
- 4Manual entry (lowest) — anything typed by the rep
This means if your CRM has the correct email but the badge showed a different one, the CRM wins. If the badge had no email but enrichment found one, the enrichment data fills it in.
You can always override any field manually in the lead detail view.
Explore Available Fields
Want to see everything your enrichment provider can provide? Go to Settings → Integrations and click View Available Fields in the enrichment section.
This opens a field explorer that shows every data point available from the provider API, organized by category. You can export this list as a reference.
LeadFuel automatically pulls the most valuable fields for sales follow-up, but the full API provides hundreds of additional data points that could be added in custom integrations.