Difficulty: All Levels | Time: 5 min | Tier: All Plans
If your contact import is failing or producing unexpected results, the issue is usually with the CSV file format, character encoding, or field mapping. Here is how to diagnose and fix it.
Common Causes
- Incorrect CSV format -- The file is not a valid CSV, has inconsistent column counts, or uses the wrong delimiter.
- Character encoding issues -- Non-UTF-8 encoding causes garbled names, accented characters, or import failures.
- Field mapping errors -- CSV column headers do not match DreamFlow's expected fields, or required fields are missing.
- Duplicate contacts -- The import contains email addresses that already exist in your workspace.
- File too large -- The CSV exceeds the maximum import size for your plan.
How to Fix
1. Check your CSV format
- Open your CSV in a text editor (not Excel) to verify it uses commas as delimiters.
- Ensure every row has the same number of columns as the header row.
- Remove any blank rows at the end of the file.
- Make sure text containing commas is wrapped in double quotes:
"Smith, John".
2. Fix character encoding
- Open the file in your text editor and save it as UTF-8 encoding.
- In Excel: File > Save As > choose "CSV UTF-8 (Comma delimited)".
- In Google Sheets: File > Download > CSV (UTF-8 by default).
3. Verify field mapping
- During import, DreamFlow shows a field mapping screen. Check that each CSV column maps to the correct DreamFlow field.
- Required fields: Email is always required. Full Name is strongly recommended.
- Use DreamFlow's auto-detect feature -- it matches common header names automatically (e.g., "First Name", "E-mail", "Phone Number").
Tip
Download DreamFlow's CSV template from the import screen. Fill in your data using the template to avoid field mapping issues entirely.
4. Handle duplicates
- On the import screen, choose your duplicate handling strategy:
- Skip duplicates -- existing contacts are left unchanged.
- Update existing -- existing contacts are updated with new data from the CSV.
- Duplicates are detected by email address (case-insensitive).
5. Reduce file size
- Split large files into batches of 5,000 contacts or fewer.
- Remove unnecessary columns before importing.
Still Having Issues?
- Check our Managing Contacts guide for import best practices.
- Ask Sally in the chat bubble -- describe the error message and she can help diagnose the issue.
- Contact support with your CSV file attached (remove sensitive data first) and we will investigate.
Need more help? Ask Sally in the chat bubble!
Was this helpful?
Have more questions? Get instant answers.
Related Articles
Still need help? Our support team is here for you.
Contact Support