Learn how to upload a CSV file to CSVgo, including supported data sources, file limits, and the difference between Clean & Verify and Quick Clean.
Step 1: Uploading Your CSV
The first step in CSVgo is uploading your lead list.
CSVgo is designed to work with messy, unverified CSV files exported from common lead sourcing and enrichment tools. You do not need to clean or prepare the file before uploading.
Supported Lead List Sources
You can upload CSV files from virtually any lead data source, including:
Apollo
Sales Navigator exports
Icypeas
Prospeo
Boomerang
Storeleads
Any other datasource
Scrapers and custom databases
Manually created CSV files
CSVgo is source-agnostic. If the data is in CSV format, it can be processed.
File Requirements
Upload one CSV file at a time
Maximum file size: up to 50,000 rows
Files can contain:
Unverified emails
Duplicate rows
Extra or irrelevant columns
Inconsistent formatting
CSVgo is built to handle imperfect input.
Upload Methods
You can upload your file by:
Dragging and dropping the CSV file into the upload area
Selecting the file manually from your computer
Once uploaded, CSVgo analyzes the file structure automatically.
Choose Your Processing Mode
CSVgo offers two processing modes depending on your needs.
Clean & Verify
Use Clean & Verify when you want the full CSVgo workflow.
This mode includes:
Lead list data cleanup
Email verification
Catch-all verification
Email service provider identification
Analytics generation
Four export options
Cost:
1 credit per email row
This is the recommended option for preparing lists for cold email campaigns.
Quick Clean
Use Quick Clean when you only need fast cleanup and segmentation.
This mode includes:
Lead list data cleanup
Email service provider identification
MX record checks
It does not include:
Email verification
Catch-all verification
Analytics overview
Four export options
Cost:
0.2 credits per row
Quick Clean is useful for:
Fast list cleanup
ESP-based segmentation
Early-stage list preparation before verification
What Happens After Upload
After you upload a file and select a processing mode:
CSVgo analyzes the file structure
Column mapping is suggested automatically
You review and confirm the mapping before processing continues
The next step is Column Mapping, where you decide which data fields are kept.
Summary
In Step 1, you:
Upload a raw CSV file from any lead source
Choose between Clean & Verify or Quick Clean
Let CSVgo handle messy input without manual preparation
Once the file is uploaded, CSVgo moves to column mapping and cleanup.