Skip to content

Upload your performance order

Your performance order goes into On Deck as a CSV file with one row for each team’s performance. On Deck matches each row to the gym and team, and families who follow that team get its time, hall and updates.

Schedule template (CSV) One-page guide (PDF)

The template has example performance, block and awards rows. Replace them with your own. Print the guide or send it to your team.

Blocks and awards use the same template. See Upload your block schedule and awards.

  1. Open the template in Excel or Google Sheets.
  2. Add your rows. One row per team performance. Leave Event Type empty or write performance.
  3. Save as CSV. Excel: File › Save As › CSV UTF-8 (comma delimited). Google Sheets: File › Download › CSV.
  4. Upload it. In On Deck, open your event, choose Upload schedule, then Choose file…

Have an Excel file? In Excel choose File › Save As › CSV UTF-8, then upload that file.

Column Needed Fill in Example
Program Required The gym’s name, as the gym calls itself. Example Allstars
Team Required The team’s name, without the gym name in front. Sparkle
Date Required Month/day/year (11/14/2026 is November 14), or year-month-day. 11/14/2026
Time Required The time the team takes the floor (not check-in or warm-up). 12-hour with AM/PM, or 24-hour. 8:03 AM
Hall Required The hall or floor the team performs on. Hall A
Division Required The division the team competes in. L1 Tiny Novice
Event Type Optional Leave empty, or write performance. performance
City, State Recommended Where the gym is. Tells apart two gyms with the same name. Dallas, TX
Program,Team,Date,Time,Hall,Division,Event Type,City,State
Example Allstars,Sparkle,11/14/2026,8:00 AM,Hall A,L1 Tiny Novice,performance,Dallas,TX
Example Cheer Co,Little Stars,11/14/2026,8:03 AM,Hall A,L1 Tiny Novice,performance,Tulsa,OK
Example Allstars,Thunder,11/14/2026,10:15 AM,Hall B,L6 Senior Elite,,Dallas,TX

The third row leaves Event Type empty, which also means performance.

  • The header row matches the template.
  • Dates still read like 11/14/2026. If Excel changed them to 14-Nov, format the Date column as Text and retype them.
  • Times include AM or PM, or use 24-hour time.
  • The file is saved as .csv.
  • No cell has a line break inside it.
  • Every row has a Program and a Team. A team that performs twice gets two rows.
  • Gym names are spelled the way the gym spells them. City and State help when the name is common.

After the upload, review any team On Deck couldn’t match before you publish. A row with a date or time On Deck can’t read is skipped and listed on screen; the rest still save.

Rows that match an earlier upload update in place. A new upload replaces everything from your last upload that isn’t published yet. Published rows stay, even if the new file leaves them out. Put the whole day or event in one file, or publish before you upload the next.

Already have a schedule in another format?

Section titled “Already have a schedule in another format?”

Tap Copy prompt, paste it into Claude, ChatGPT or Gemini, and attach your schedule. It turns the schedule into the template format.

Convert the attached event schedule into a CSV file I can upload to On Deck. Follow these rules exactly.
Format: give me a downloadable .csv file, not a table in the chat. Use UTF-8. The first row is exactly:
Program,Team,Date,Time,Hall,Division,Event Type,City,State
Every row has all 9 columns; leave a cell empty when there's nothing to put in it. Wrap any value that contains a comma in double quotes. No other columns, title rows, notes or blank rows, and no line breaks inside a cell.
Columns:
- Program: the gym's name. On a block or awards row, the name people should see, for example "Levels 1-3 & Youth".
- Team: the team name without the gym name in front. Empty on block and awards rows.
- Date: MM/DD/YYYY.
- Time: the start time, like 8:03 AM. For a performance, the time the team takes the floor, not check-in or warm-up.
- Hall: for example Hall A.
- Division: as the schedule shows it.
- Event Type: performance, block or awards.
- City, State: the gym's city and two-letter state, on performance rows only and only if the schedule shows them.
Rows:
1. One row per team performance. A team that performs twice gets two rows.
2. One row per block and one row per awards session, with Team empty. Every block and awards row on a day needs its own name, for example "Session 1 · Hall A".
3. A block or awards session covering several divisions is ONE row: name the divisions in Program and leave Division empty, for example:
Levels 1-3 & Youth,,11/14/2026,8:00 AM,Hall A,,block,,
4. Leave out breaks, lunch, doors open, vendor hours and warm-up rotations.
Accuracy: copy names exactly as written; don't fix spelling or merge similar names. Never invent a value: if a date, time or hall is missing, leave it empty. If you can't tell the real dates, ask me before making the file.
After the file, list: the number of performance, block and awards rows; any row with an empty Date, Time or Hall; and anything you left out or weren't sure about. Remind me to check the totals and a few rows against my original before I upload.

Check the totals and a few rows against your original before you upload the file.