Data & integration

CSV: common errors

Common CSV import failures, product hints, and fixes.

integrationcsv

Audience: Organization admin / academic ops · Applies to: SaaS / private deployment

Goal: Fix files quickly from validation or batch errors.

Error map

Symptom / hintLikely causeWhat to try
Email already existsDuplicate in the org, or leftover from an old importChange email; confirm whether you meant to update an existing account
Invalid email formatSpaces, full-width symbols, missing @Clean format and re-import
Invalid / missing class codeClass not created, or code case/spaces differImport classes first; normalize codes
Role mismatchValue not allowed by the templateMatch the template enum
Required emptyMissing value or shifted columnsCheck headers and merged cells
Garbled encodingNot UTF-8Re-save as UTF-8 CSV and re-upload
Password policy failToo short or illegal charactersFix the initial-password column
Membership failedPerson exists but class code wrong, or person not imported yetRepeat order: classes → people → members
Insufficient permissionCurrent admin role is read-onlyUse an owner/admin account

UI copy may vary slightly—row-level errors in batch detail win.

Triage order

  1. Look at row numbers; edit only failed rows.
  2. Confirm headers were not renamed.
  3. Confirm import type matches file content (do not upload a student file as teachers).
  4. Pass a small sample before full load.

If still failing, provide

  • Import batch ID
  • Import type
  • 1–2 redacted sample rows (remove real phones; names optional)
  • Full error text

Back to First import or Templates and fields.

Last updated: Tue Jul 14

This guide applies to the DodoSpeak Help Center.

CSV: common errors · DodoSpeak Help Center