File Requirements
| Requirement | Value |
|---|---|
| Format | CSV only |
| Size limit | 50MB maximum |
| Maximum columns | 100 |
| Maximum rows | 50,000 per file |
Supported Encodings
Smelt supports multiple character encodings:| Encoding | Recommendation |
|---|---|
| UTF-8 | ✅ Recommended — best compatibility |
| UTF-16 | Supported |
| Latin-1 (ISO-8859-1) | Supported |
| Windows-1252 | Supported |
Exporting as UTF-8
- From Excel
- From Google Sheets
- From Numbers (Mac)
- File → Save As
- Choose “CSV UTF-8 (Comma delimited)”
- Save
Duplicate Detection
Smelt automatically detects duplicates in your data:What’s Detected
| Field | Detection |
|---|---|
| Emails | Exact match duplicates |
| Company names | Exact match duplicates |
| Phone numbers | Exact match duplicates |
| LinkedIn URLs | Exact match duplicates |
Where Duplicates Are Shown
The file detail page displays:- Duplicate count for each key field
- Which rows contain duplicates
How Duplicates Affect Processing
Duplicates are still processed — each row generates output.
- Be processed by your templates
- Generate its own output
- Count toward your usage
Best Practices for CSV Formatting
Use headers in the first row
Use headers in the first row
Row 1 should contain column names, not data.
Consistent column names
Consistent column names
Keep naming consistent across files if you reuse templates.
No merged cells
No merged cells
CSVs don’t support merged cells. Unmerge before exporting.
Clean data
Clean data
Trim whitespace, fix obvious typos, remove empty rows.
Avoid special characters in headers
Avoid special characters in headers
Simple alphanumeric column names work best.
Common Encoding Issues
| Symptom | Cause | Fix |
|---|---|---|
| Garbled characters (é, ’) | Wrong encoding detected | Re-save as UTF-8 |
| Missing characters | Incompatible encoding | Re-save as UTF-8 |
| Empty cells showing data | Hidden characters | Clean data, re-export |