Bulk import lets you create many sessions at once from a CSV or Excel file — saving time for events with large or complex programs. The import includes a preview step where validation errors are highlighted before any sessions are created.
How to access: Dashboard → Content → Schedule → Import Schedule
Your schedule dates and tracks must already be created before importing. Session dates and track names in the spreadsheet must exactly match what is configured in your schedule. Download the sample template from within the Import dialog before building your file.
| Column | Format / Options |
|---|---|
| Date | YYYY-MM-DD — must match an existing schedule date |
| Track | Exact track name, or notrack |
| Title | Free text |
| Start Time | HH:MM (24-hour format) |
| End Time | HH:MM — must be after Start Time |
| Location | Free text |
| Check-in Type | selfcheckin, scanqr, showqr, or leave blank |
| Background Color | Hex value (e.g., #117E15) |
| Text Color | Hex value |
| Tags | Comma-separated |
| Speakers | Comma-separated names — must match existing speakers exactly |
| Session Type | General & Public, General & Private, With Ticket & Public, With Ticket & Private |
| RSVP | true / false |
| Capacity | Number (-1 for unlimited) |
| Description | Free text |
| Main Video | YouTube or Zoom URL |
| Main Video Restrict | true / false |
| Other Video 1-4 | Additional video URLs |
| File 1-5 | File paths or URLs |
| Send Push Before #Minutes | 5, 10, 15, 20, 25, or 30 |
| Send Push Text | Reminder message |
Q: What happens to speakers listed in the import file who don't exist in Eventify yet?
A: They are skipped. Add speakers at Dashboard → Content → Speakers first, then re-import.
Q: Can I update existing sessions using the import?
A: The import dialog offers options to update existing sessions or skip duplicates. Review the options in the preview step.
Q: What file formats are accepted?
A: CSV and Excel (.xlsx).
Q: Can I import sessions for multiple dates in a single file?
A: Yes. Include rows for different dates in the same file. Each row is processed independently.