Data Enrichment

Upload contacts or sync from your CRM to enrich with 254M+ person records

ClearView Data Enrichment lets you take a list of contacts, company domains, or email addresses and match them against 254M+ person records to fill in missing fields like job title, phone number, seniority, company size, and more. Upload a CSV, sync directly from your CRM, or use the API for automated workflows.

How It Works

Enrichment matches your input records against ClearView's identity graph using email address, company domain, or a combination of name and company. When a match is found, ClearView fills in all available fields and returns the enriched record.

1

You upload a CSV file or select contacts from your connected CRM.

2

ClearView processes each record, matching against the identity graph using a waterfall: email (highest signal) → phone → LinkedIn URL → name + company → domain (account-level fallback). The strongest match wins.

3

Matched records are enriched with all available fields — job title, phone, seniority, department, LinkedIn URL, company firmographics, and more.

4

Download the enriched file as CSV or XLSX, or sync results back to your CRM.

CSV Upload Enrichment

1

Prepare your CSV file

Your CSV must include at least one of these columns: email, domain, or both first_name and company_name. Additional columns (like existing job title or phone) will be preserved in the output. The first row must be a header row.

2

Upload your file

Navigate to the Enrich tab in the dashboard sidebar. Click "Upload CSV" and select your file. ClearView will preview the first 5 rows and ask you to confirm the column mapping.

3

Map your columns

ClearView auto-detects common column names (email, domain, first_name, last_name, company). If your columns have different names, use the dropdown to map them. Unmapped columns will be passed through as-is.

4

Start enrichment

Click "Start Enrichment" to begin processing. Small files (under 1,000 rows) complete in seconds. Larger files are processed in the background — you will receive an email when the job is done.

5

Download results

Once complete, download the enriched file as CSV or XLSX. The output includes all your original columns plus new enriched fields. Records that could not be matched are included with empty enrichment columns.

Input File Requirements

RequirementDetails
File formatCSV (comma-separated values), UTF-8 encoded
Max file size50 MB
Max rows per file100,000 rows
Required columnsAt least one of: email, phone, linkedin_url, domain, or both first_name + company_name
Header rowRequired. First row must contain column names.
example-input.csv
csv
email,first_name,last_name,company_name
jane@acme.com,Jane,Smith,Acme Corp
,John,Doe,Globex Inc
mike@initech.com,,,

You do not need to fill every column for every row. ClearView will use whatever data is available to find the best match. Rows with an email address have the highest match rate, followed by domain, then name+company.

Enriched Output Fields

When a match is found, the following fields are added to your output file. Not all fields are available for every record — availability depends on the data sources.

FieldDescription
cv_full_nameFull name of the matched person
cv_emailVerified work email address
cv_phoneDirect phone number or mobile
cv_job_titleCurrent job title
cv_senioritySeniority level (entry, mid, senior, manager, director, vp, c-suite)
cv_departmentDepartment (Engineering, Sales, Marketing, etc.)
cv_linkedin_urlLinkedIn profile URL
cv_company_nameCurrent employer name
cv_company_domainCompany website domain
cv_company_industryIndustry classification
cv_company_sizeEmployee count range
cv_company_revenueEstimated revenue range
cv_cityCity of the contact
cv_stateState or region
cv_countryCountry code (ISO 3166-1)
cv_match_confidenceMatch confidence score (high, medium, low)

CRM Sync Enrichment

Instead of uploading a CSV, you can enrich contacts directly from your connected CRM. ClearView pulls your contacts, enriches them, and writes the results back to your CRM records — no file handling required.

Supported CRMs for direct enrichment sync: Pipedrive and Close are live today; HubSpot and Salesforce sync are coming soon. To use CRM sync enrichment, the integration must be connected under Settings > Integrations.

CRM Sync vs CSV Upload

CRM sync enrichment writes results directly back to your CRM contact records. CSV upload gives you a downloadable file. Both count against your monthly enrichment quota.

Enrichment Quotas

Each plan includes a monthly enrichment quota based on the number of records processed. Both CSV uploads and CRM sync enrichments count against this quota.

PlanMonthly Enrichment Quota
Free100 records / month
Starter1,000 records / month
Growth5,000 records / month
Pro25,000 records / month
Partner25,000 records / month

You can check your current usage under Settings > Billing. When you reach your quota, enrichment jobs are paused until the next billing cycle. You can upgrade your plan at any time to increase your quota immediately.

API Reference

Automate enrichment with the ClearView API. Upload files, check job status, and download results programmatically.

Upload and Start Enrichment

POST /api/enrich/upload
bash
curl -X POST "https://app.democlearview.com/api/enrich/upload" \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@contacts.csv"
# Response
{
"jobId": "enr_abc123",
"status": "processing",
"totalRows": 500,
"createdAt": "2026-04-10T10:00:00Z"
}

Check Job Status

GET /api/enrich/jobs/:id
bash
curl -X GET "https://app.democlearview.com/api/enrich/jobs/enr_abc123" \
-H "Authorization: Bearer YOUR_API_KEY"
# Response
{
"jobId": "enr_abc123",
"status": "completed",
"totalRows": 500,
"matchedRows": 342,
"matchRate": "68.4%",
"downloadUrl": "https://app.democlearview.com/exports/enr_abc123.csv",
"expiresAt": "2026-04-11T10:00:00Z"
}

Download Results

GET /api/enrich/jobs/:id/download
bash
curl -X GET "https://app.democlearview.com/api/enrich/jobs/enr_abc123/download" \
-H "Authorization: Bearer YOUR_API_KEY" \
-o enriched-contacts.csv

Match Rate Expectations

Typical match rates range from 40-70% depending on input data quality. Records with verified work email addresses have the highest match rate. Generic email domains (gmail.com, yahoo.com) have significantly lower match rates. For best results, include both email and company domain in your input file.

Combine with Audience Builder

Use the Audience Builder to create a targeted prospect list, then run it through enrichment to fill in phone numbers and verified emails before importing to your CRM. This gives you a complete, ready-to-dial contact list.