Supported Format
- File type: CSV only
- Size limit: 50MB maximum
- Encoding: UTF-8 recommended (also supports UTF-16, Latin-1, Windows-1252)
How to Upload
1
Navigate to Files
Click Files in the left sidebar
2
Click Upload File
Click the Upload File button
3
Select Your File
Either drag-and-drop your CSV file or click to browse your computer
4
Wait for Processing
Smelt will:
- Parse and validate the file
- Detect and map columns automatically
- Calculate a quality score
- Identify duplicates
- Store securely in cloud storage
5
Review Quality Analysis
See your file’s quality score and column mappings
Upload Success/Failure
- Success
- Failure
- ✅ Green checkmark appears
- Redirected to file detail page
- Quality score and column mappings displayed
What Happens During Upload
- File is parsed — Rows and columns extracted
- Columns detected — Headers matched to known field types
- Quality scored — Completeness and data quality assessed
- Duplicates identified — Email, company, phone, LinkedIn duplicates flagged
- File stored — Securely saved in encrypted cloud storage
Best Practices
Use headers in the first row
Use headers in the first row
Column names should be in row 1. Smelt uses these for variable matching.
Use consistent column names
Use consistent column names
Company Name and company_name will both work, but be consistent.Clean your data before upload
Clean your data before upload
Remove empty rows, trim whitespace, fix obvious errors.
Use UTF-8 encoding
Use UTF-8 encoding
When exporting from Excel: Save As → CSV UTF-8
When exporting from Google Sheets: File → Download → CSV
Deduplicate if possible
Deduplicate if possible
While Smelt detects duplicates, deduping before upload saves processing.