BEFORE YOU BEGIN
- You need a ZoomInfo subscription that includes API access. This is an Enterprise API add-on. Standard packages like Elite Plus do not include API access by default. Confirm with your ZoomInfo account manager before you start.
- You need to be a RevenueHero admin to access enrichment settings.
- Generate a Client ID and Client Secret from your ZoomInfo Admin Portal (Integrations → API).
How ZoomInfo enrichment works
When a lead submits a form, RevenueHero calls ZoomInfo with the submitted email and domain. ZoomInfo returns matched contact and company data, which RevenueHero then uses to:- Qualify the lead (run disqualification rules against industry, employee count, etc.)
- Route the lead (distribution and matching rules can read any enriched attribute)
- Write enriched fields back to your CRM if you map them in Enrichment field mapping
Generate your ZoomInfo API credentials
Step 1: Open the ZoomInfo Admin Portal
Sign in to ZoomInfo as an admin and go to the Admin Portal. API credentials sit under integrations, not user-level settings, so a standard ZoomInfo seat won’t see this option.
Step 2: Create an API token and copy the credentials
Generate a new API access token for RevenueHero. ZoomInfo will display a Client ID and a Client Secret.Connect ZoomInfo to RevenueHero
Step 3: Open the Enrichment settings
In RevenueHero, click Settings → Enrichment in the left sidebar. You’ll see a grid of provider cards. Find the ZoomInfo card.
Step 4: Start the connection
Click Connect ZoomInfo on the ZoomInfo card. This opens the ZoomInfo intro page with an overview of what data RevenueHero pulls, how it’s used, and a privacy summary.
Step 5: Enter your credentials
Click through to the connection form. Paste in three values:- Client ID from your ZoomInfo Admin Portal
- Client Secret from your ZoomInfo Admin Portal
- Email address to test the connection — use a real address on a corporate domain. RevenueHero runs a live enrichment against this email so you’ll know immediately whether your credentials work.

Connected with ZoomInfo successfully when it works.
Choose what ZoomInfo enriches
Step 6: Pick a module type
After a successful connection, open the ZoomInfo details page. You’ll see a module-type selector with three options:| Module type | What gets enriched |
|---|---|
| Only Contacts | The person’s data only (job title, seniority, department) |
| Only Company | The company’s data only (industry, employee count, revenue) |
| Both Contacts & Company | Person + company. This is the default and what most teams want. |

Use ZoomInfo data in your rules
ZoomInfo enrichment runs automatically for every form submission once connected. To act on the data:- Disqualify leads by industry, employee count, or domain — set this up in your matching rules
- Route by firmographics — use enriched fields as conditions in distribution rules
- Pass data to your CRM — map ZoomInfo fields to Salesforce or HubSpot fields under Enrichment field mapping
Your ZoomInfo enrichment is connected and feeding your routing logic. 🎉🎉🎉
Pass enrichment data to your CRM
Map ZoomInfo fields to Salesforce or HubSpot so enriched data writes back automatically.
Create a distribution rule
Use ZoomInfo’s industry, employee count, and revenue fields as routing conditions.
Create a matching rule
Disqualify leads in real time based on enriched firmographics.
Enrichment 101
See the full list of enrichment providers and how the waterfall decides which one wins.