Skip to main content

Upload Sessions Via CSV

Ariane Ramirez avatar
Written by Ariane Ramirez
Updated today

Session information can be uploaded through a CSV file. This can include the session name, date and time, description, tags and tracks. You can also assign speakers and locations through the CSV upload if you have existing speakers and locations in your event.

Read this whole article!

It's only going to annoy you if you upload and you get an error.

Before You Begin

Before you begin make sure you've already done the following:

  • ✅ Added the speakers to the event if you want to automatically assign speakers to sessions when you upload the sessions

  • ✅ Added the locations to the event if you want to automatically assign locations to sessions when you upload the sessions

Important Notes

  • Do not remove any columns from the template. All headers are required.

  • Do not change the order of the columns in the template.

  • You can leave the cells blank for ID, full detail, capacity, short description, tags, tracks, primary speaker and secondary speaker.

  • Location ID should be 0 if you don't have Location IDs.

  • Check all your formats before uploading.

  • When you get an error, make adjustments to your file based on that error, check the format again.

Download the Template

You can also download the template from the upload pop-up.

Format Your Session CSV Content

All column labels are required, but you can leave the cells blank for ID, full detail, capacity, short description, tags and tracks. You can leave the speaker fields blank too.

Column

Format

Is a value required?

ID

This must be blank if you're uploading new sessions

✅ Required

Title

Text

✅ Required

Format

Accepted values are the following:

  • REGULAR_SESSION

  • MAIN_STAGE_SESSION

  • WORKSHOP

  • MEET_UP

  • BREAK

  • OTHER

  • EXPO

✅ Required

Session Type

Accepted values are the following:

  • VIRTUAL

  • IN_PERSON

  • HYBRID

✅ Required

Start Date

DD/MM/YYYY (e.g., 28/07/2025)

Note:

  • When you open the template in Google Sheets, Numbers, or Excel, the date formatting may automatically convert to that application’s default settings (for example, even if the date is set as 28/07/2025, it may appear as 2025-08-07 when opened in another application).

  • Double-check your date format before uploading. We recommend changing the cell format to Plain Text to prevent automatic formatting.

  • The format does not change when opened using the TextEdit application.

  • Sessions with blank start or end date/time will be saved in Draft mode.

✅ Required

Start Time

24-HR HH:MM (e.g., 13:00)

✅ Required

End Time

24-HR HH:MM (e.g., 13:00)

✅ Required

Full Detail

Text

🚫 Not Required

Capacity

Number

🚫 Not Required

Short Description

Text

🚫 Not Required

Tags

Items should be comma separate (e.g., Tag 1, Tag 2)

If you're working directly on a CSV file instead of an Excel or Google Sheet, multiple tags in 1 cell should have a quote at the start and end of the content.

🚫 Not Required

Tracks

Items should be comma separate (e.g., Track 1, Track 2)

If you're working directly on a CSV file instead of an Excel or Google Sheet, multiple tracks in 1 cell should have a quote at the start and end of the content.

🚫 Not Required

Location Id

The value should be 0 if you are not assigning locations to sessions, this should not be blank.

If you previously uploaded session locations, each location will have a location ID. If you want to assign the location to a session, you can indicated the location ID in your session upload CSV. Copy only the numeric value, hashtag not included.

✅ Required

Primary Speaker

This should have the speaker's email address.

  • Make sure speaker profiles are created in the Speakers tab beforehand.

  • All email addresses entered here will be added as speaker-moderators for the session.

  • If you have multiple primary speakers, email addresses must be comma-separated.

🚫 Not Required

Secondary Speaker

This should have the speaker's email address.

  • Make sure speaker profiles are created in the Speakers tab beforehand.

  • All email addresses entered here will be added as non-moderator speakers for the session.

  • If you have multiple primary speakers, email addresses must be comma-separated.

🚫 Not Required

Upload the New Sessions Via CSV

  • Go to Event Content > Agenda

  • Click Actions, then click Import Sessions. It will open up a dialogue box where you can download the CSV template and upload your updated CSV file.

That's it! If the format is correct, all your sessions will be added to the agenda. If you get an error, make adjustments based on the error and upload your new file.

Did this answer your question?