How to Bulk Import Sessions
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
Before You Start
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.
How to Import Sessions
- Go to Dashboard → Content → Schedule.
- Click Import Schedule in the toolbar.
- Click Download the Sample Template and open it in Excel or Google Sheets.
- Fill in your session data following the column rules below.
- Save the file as CSV or Excel (.xlsx).
- Upload the file via the Import dialog (drag and drop or click to browse).
- Review the data preview — rows with errors are highlighted. Fix any issues and re-upload if needed.
- Click Confirm to import. Sessions are created in bulk.
Column Reference
- 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
Validation Rules
- Track names must exactly match existing tracks in your schedule, or use notrack.
- Dates must exactly match dates already added to your schedule.
- End Time must be strictly later than Start Time.
- Speakers not matching existing speaker records are skipped — they are not created automatically.
- Times must use HH:MM 24-hour format (e.g., 09:00, 14:30).
Frequently Asked Questions
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.