CrewdUp

    Bulk add games from a CSV

    Upload a tournament schedule as a CSV with a title, date and time per game, and CrewdUp adds every game to the multi-day event at once.

    Updated October 20, 20263 min readFor managersAll plans

    When a tournament has a dozen games, typing each one is slow. Bulk Add Games (CSV) on a multi-day event takes a CSV of the schedule and creates every game in one go. The whole file has to be right: if any row has a problem, no games are added.

    Short version

    Open a multi-day event, go to Games & Talent, click Bulk Add Games (CSV), then Download Template. Fill in Title, Date as YYYY-MM-DD and Time as 2:00 PM, then click Upload & Create Games.

    Before you start

    • The event must be a multi-day event. Otherwise the upload fails with "Bulk game upload is only available for multi-day events". See set up a multi-day event.
    • Check the event's Timezone. Times in the CSV are read in the event's timezone. Set it to the venue's timezone first.
    • You need to be a team admin or manager.

    Get the template

    1. Open the event and click the Games & Talent tab.
    2. Click Bulk Add Games (CSV). The "Bulk Add Games via CSV" dialog opens.
    3. Click Download Template. You get game-schedule-template.csv.
    crewdup.com
    Bulk Add Games via CSV dialog with the required and optional columns, the file picker, Download Template and Upload & Create Games
    Bulk Add Games via CSV dialog with the required and optional columns, the file picker, Download Template and Upload & Create Games

    Fill in the columns

    The header must be exactly Title,Date,Time,Description. Headers are case-sensitive.

    ColumnRequiredFormat
    TitleYesAny text, for example "Quarterfinal 2"
    DateYesYYYY-MM-DD, for example 2026-11-14
    TimeYes12-hour with AM or PM, for example 2:00 PM or 8:00 AM
    DescriptionNoAny text

    24-hour times are rejected

    14:00 fails with "Invalid time format: 14:00. Expected format like "7:00 PM" or "8:00 AM"". Use 2:00 PM. Note that this is the opposite of the events CSV, which accepts both.

    Example rows:

    ` Title,Date,Time,Description Quarterfinal 1,2026-11-13,10:00 AM, Quarterfinal 2,2026-11-13,2:00 PM, Final,2026-11-15,7:00 PM, `

    If you edit in Excel, check that it hasn't changed the dates to 11/13/2026 before you save as CSV.

    Upload

    1. In the dialog, click "Click to select CSV file" and pick your file. It must be a CSV, up to 5 MB.
    2. Click Upload & Create Games.

    If everything is valid, you'll see "Games Created" and "Successfully created {n} games". The games appear in the list in start-time order, ready for talent assignments.

    When the upload fails

    The upload is all or nothing. If any row is bad, no games are created.

    MessageWhat to check
    "Validation errors found in CSV"At least one row has a bad date, time or missing title
    "CSV must have columns: Title, Date, Time, Description (optional)"The header row
    "CSV file is empty"The file has no rows
    "Invalid CSV format"The file isn't a readable CSV. Re-save it

    Right now "Validation errors found in CSV" doesn't say which row failed or why. Check each row for a YYYY-MM-DD date, a time with AM or PM, and a title. If you can't find it, upload half the file to narrow it down.

    Things to know

    • CSV games and single games use different timezones. CSV times are read in the event's Timezone. Games added one at a time with Add Game use the timezone of your computer. Both are then shown in each viewer's own timezone. See add games to an event.
    • The Description isn't shown on the game yet. It's saved but doesn't display.
    • Games can't be edited. To fix a game, delete it and add it again.

    Checklist

    • Event is a multi-day event, with the venue's Timezone set
    • Header is Title,Date,Time,Description
    • Dates as YYYY-MM-DD, times as 2:00 PM
    • File saved as CSV
    • Games checked in the list after upload
    All plans · 3 min readAdd games to a multi-day eventAdd each game of a tournament or weekend to its multi-day event, with a title, date and start time, ready for talent assignments.Read the guide →All plans · 3 min readSet up a multi-day eventSet the Event Type to Multi-Day Event and add an End Date, so the event spans every day on the calendar and gets its own list of games.Read the guide →All plans · 3 min readAssign talent by event or by gamePut on-air talent on a single-day event or on each game of a multi-day event, and approve talent who raise their hand for a game.Read the guide →All plans · 3 min readRun a tournament weekend in CrewdUp, start to finishSet up a multi-day event, load the game schedule, staff crew and talent, send the tech book and close it out, in the order that works.Read the guide →

    Still stuck? Contact us or browse all guides.

    Ready to run a tighter operation?

    Join production teams that schedule faster, communicate cleaner, and never lose track of gear.

    No credit card required · Up to 31 days free