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.
You upload a CSV file or select contacts from your connected CRM.
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.
Matched records are enriched with all available fields — job title, phone, seniority, department, LinkedIn URL, company firmographics, and more.
Download the enriched file as CSV or XLSX, or sync results back to your CRM.
CSV Upload Enrichment
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.
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.
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.
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.
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
| Requirement | Details |
|---|---|
| File format | CSV (comma-separated values), UTF-8 encoded |
| Max file size | 50 MB |
| Max rows per file | 100,000 rows |
| Required columns | At least one of: email, phone, linkedin_url, domain, or both first_name + company_name |
| Header row | Required. First row must contain column names. |
email,first_name,last_name,company_namejane@acme.com,Jane,Smith,Acme Corp,John,Doe,Globex Incmike@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.
| Field | Description |
|---|---|
cv_full_name | Full name of the matched person |
cv_email | Verified work email address |
cv_phone | Direct phone number or mobile |
cv_job_title | Current job title |
cv_seniority | Seniority level (entry, mid, senior, manager, director, vp, c-suite) |
cv_department | Department (Engineering, Sales, Marketing, etc.) |
cv_linkedin_url | LinkedIn profile URL |
cv_company_name | Current employer name |
cv_company_domain | Company website domain |
cv_company_industry | Industry classification |
cv_company_size | Employee count range |
cv_company_revenue | Estimated revenue range |
cv_city | City of the contact |
cv_state | State or region |
cv_country | Country code (ISO 3166-1) |
cv_match_confidence | Match 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
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.
| Plan | Monthly Enrichment Quota |
|---|---|
| Free | 100 records / month |
| Starter | 1,000 records / month |
| Growth | 5,000 records / month |
| Pro | 25,000 records / month |
| Partner | 25,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
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
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
curl -X GET "https://app.democlearview.com/api/enrich/jobs/enr_abc123/download" \ -H "Authorization: Bearer YOUR_API_KEY" \ -o enriched-contacts.csvMatch Rate Expectations
Combine with Audience Builder