The most common reason for csv upload failure are:
- Incorrect encoding - only supported encoding is UTF-8. Usually it can be UTF-8 with BOM or another encoding. This happens when exporting from Excel or other tools.
- Incorrect casing in header - the header is case sensitive.
- Incorrect separator - ; instead of ,
- Number of columns in row do not match number of columns in header.
Detailed troubleshooting guide can be found here: https://docs.leanplum.com/docs/csv-upload-troubleshooting#is-your-csv-formatted-correctly