Loading tutorials…
Loading tutorials…
Enrichment fills CRM gaps automatically: titles, companies, phone numbers, industry codes. Done right, your CRM stays fresh. Done wrong, ZoomInfo overwrites good data with worse data. Here is the right setup.
Who this is forRevOps + sales-ops leads with a CRM full of partial records (missing titles, outdated companies). If your CRM is more than 18 months old and has not been enriched, this is a no-brainer.
What you'll need
Step 1
Run a report: which fields are blank, which are stale, which have user-entered notes. Decide what to overwrite, what to preserve.
In CRM, run a Contact/Lead report. Add columns: Title, Company, Industry, Headcount, Last Modified.
Identify: which fields are mostly blank (enrich these), which are mostly populated but stale (refresh carefully), which have user-entered values (preserve).
Specifically watch for: Notes, Custom Reason fields, Lead Source — these are user-entered and ZoomInfo should NEVER overwrite.
Export the audit. Use it to inform overwrite rules in the next step.
Step 2
For each field, decide: ZoomInfo overwrites (Yes/No), only fills if blank (Yes/No), update threshold (overwrite only if N% sure).
In ZoomInfo Admin → Enrichment → Field Rules.
For Title: Overwrite = Yes (titles change). Only fill if blank = No. Threshold = 80% confidence.
For Company: Overwrite = Yes. People change companies; CRM data is often stale.
For Phone: Fill-if-blank only. Existing phone numbers may be cell or direct dial that ZoomInfo would overwrite with switchboard.
For Industry: Overwrite = Yes if blank. Fill-if-blank only otherwise.
For Notes / Custom Notes: Overwrite = NEVER.
Step 3
Pick 100 records (mix of populated + blank). Run enrichment. Spot-check 10. Verify fields are correct + nothing destructive happened.
Create a CRM list of 100 records (segment: ICP, mix of complete + partial).
In ZoomInfo Enrichment, run enrichment on this list.
Open 10 records in CRM. Verify: filled fields match expectations, no destructive overwrites, Notes preserved.
If any rule produced bad behavior, fix the rule BEFORE running on the full list.
Step 4
Once test passes, run enrichment on the full CRM. Takes 1-6 hours for 100K records depending on tier.
In ZoomInfo Enrichment, select All CRM Contacts (or specific segment).
Launch. ZoomInfo processes in batches.
Time: 1K records ~10 min, 10K records ~1 hour, 100K records 6-12 hours.
Monitor for errors. ZoomInfo provides a log: which records were enriched, which were not (no match), which were skipped (per rules).
Step 5
ZoomInfo data updates constantly. Schedule weekly refresh to keep CRM fresh as people change jobs.
Admin → Enrichment → Schedule.
Weekly refresh for active accounts. Monthly for archived/dormant.
Refresh updates: title changes, company changes, role moves. Detects 90% of job changes within 4 weeks.
Set alerts: when a key contact changes companies, notify the account owner. (This is one of the most valuable ZoomInfo signals.)
Common mistakes
Overwriting Notes or rep-written fields
What goes wrong: Sales reps' months of hand-written context is gone. Trust in the integration is destroyed. Migration of trust takes 6+ months.
How to avoid: NEVER overwrite Notes, Activity, Custom Reason fields. Configure per-field rules from day one.
No CRM backup before initial enrichment
What goes wrong: Initial enrichment overwrites 10,000 fields. You discover at day 3 that one rule was wrong. No backup means no recovery.
How to avoid: Take a full CRM backup before bulk enrichment. Salesforce: Setup → Data Export. HubSpot: third-party backup tool.
Enriching with overwrite without testing
What goes wrong: Bad overwrite rule corrupts 5,000 records. Cleanup is manual — re-import from backup if available, otherwise unrecoverable.
How to avoid: Always test with 100 records before bulk. Spot-check 10 manually.
No ongoing refresh schedule
What goes wrong: Initial enrichment is perfect. 6 months later, 15% of contacts have changed jobs. CRM is stale again. Outreach goes to wrong people.
How to avoid: Schedule weekly refresh. ZoomInfo detects most job changes within 4 weeks of them happening.
Not setting up "contact changed companies" alerts
What goes wrong: A power user at a top customer moves to a new company. Your CRM gets the title update but nobody on sales knows the person now works elsewhere. Missed expansion opportunity.
How to avoid: Configure ZoomInfo alert: when a contact in a target Account changes companies, notify the AE. This is one of the highest-value signals in B2B.
Recap
Weekly for active accounts. Monthly for dormant. ZoomInfo data updates continuously; weekly captures most job changes within a month of them happening.
Not directly. If you have a CRM backup, you can re-import. Without backup, overwritten fields are unrecoverable. Always backup before bulk enrichment.
Depends on contract. Enrichment is usually metered separately from search credits. Confirm in Admin → Account → Module Usage.
Signals: LinkedIn changes, company website updates, press releases, hiring announcements. Detection lag is typically 2-4 weeks from the actual job change.
ICP-matched only for high-quality CRMs. Full-enrichment for clean-slate CRMs or post-acquisition data merges. Filtering by ICP saves credits.
ZoomInfo
ZoomInfo + CRM is where most of the data value lands. Mis-configured, the integration creates duplicates, overwrites good data, and confuses sales. This walks through the right setup path.
ZoomInfo
ZoomInfo's advanced search is its core feature. Done right, you build a 500-account list that matches your ICP exactly. Done wrong, you export 5,000 contacts that nobody emails. Here is the right workflow.
ZoomInfo
ZoomInfo data is mostly accurate — except when it is not. This walks through the common quality issues, how to diagnose, and when to escalate to your ZoomInfo CSM.
ZoomInfo
ZoomInfo at $15-50K/year deserves specialist-level configuration. Here is the honest framework: when the cost of self-managing exceeds the cost of hiring, and how to tell which side you are on.