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.
Downloads
Section titled “Downloads”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.
Four steps
Section titled “Four steps”- Open the template in Excel or Google Sheets.
- Add your rows. One row per team performance. Leave Event Type empty or write
performance. - Save as CSV. Excel: File › Save As › CSV UTF-8 (comma delimited). Google Sheets: File › Download › CSV.
- 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.
What goes in each column
Section titled “What goes in each column”| 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 |
What the rows look like
Section titled “What the rows look like”Program,Team,Date,Time,Hall,Division,Event Type,City,StateExample Allstars,Sparkle,11/14/2026,8:00 AM,Hall A,L1 Tiny Novice,performance,Dallas,TXExample Cheer Co,Little Stars,11/14/2026,8:03 AM,Hall A,L1 Tiny Novice,performance,Tulsa,OKExample Allstars,Thunder,11/14/2026,10:15 AM,Hall B,L6 Senior Elite,,Dallas,TXThe third row leaves Event Type empty, which also means performance.
Check before you upload
Section titled “Check before you upload”- The header row matches the template.
- Dates still read like
11/14/2026. If Excel changed them to14-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.
Uploading again
Section titled “Uploading again”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,StateEvery 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.

