Purpose: Create Events via CSV import using the createClassroom workflow and avoid dependency/matching issues.
Related: Importing data into Administrate
Before you import
- Prepare CSV: Prepare your CSV file for import
- Mapping: Configuring and running your import
- Review matching/identifiers (especially if you may update rather than create):
Dependencies and lookups (common failure source)
Event imports frequently involve lookup/reference fields (for related records). Ensure referenced values already exist and match lookup rules exactly. “Not found” errors usually mean the lookup value is missing or does not match the expected identifier.
Run the import
- Select the Events import type (createClassroom).
- Upload the CSV.
- Map fields (pay special attention to any lookup/reference fields).
- Run the import (queued processing).
Execution reference:
Verify outcomes
Common issues
- Lookup “not found”: referenced records don’t exist or identifiers don’t match exactly.
- Partial success: correct only failed rows and re-import the subset.
- Unexpected creates/duplicates: identifiers/matching not aligned with your intent.
Behavior reference (processing phases, partial success, recovery):