Skip to main content

Schedule Management

The Schedule page is where you build and manage your event's performance order. It features drag-and-drop editing, automatic time calculations, and cascade changes.

Schedule management page showing performance list with drag handles and filter bar
The Schedule page with performances, filters, and editing tools

Overview​

The schedule view shows:

  • Timeline - Visual representation of performance order
  • Performance Cards - Each team's details and time slot
  • Session Dividers - Visual breaks between sessions
  • Filter Controls - Filter by hall, division, level, or search

Adding Performances​

Quick Add​

  1. Click + Add Performance button
  2. Fill in the required fields:
    • Team Name
    • Organization
    • Performance Time
  3. Click Save

Bulk Add​

For adding many performances quickly:

  1. Click + Bulk Add
  2. Enter one performance per line in the format:
    8:00 AM | Team Name | Organization | Division | Level
  3. Click Import

From Import​

Upload your existing schedule:

Quick Add Performance form with team name, organization, and time fields
Quick add form for entering performances

Editing Performances​

Inline Editing​

Click any field on a performance card to edit it directly:

  • Time
  • Team name
  • Organization
  • Division/Level
  • Room/Hall

Performance Details Modal​

Click the Edit button on a performance card for full editing options including:

  • Check-in time
  • Warm-up time
  • Notes
  • Scratch/cancel status

Drag-and-Drop Reordering​

Reorder performances by dragging them:

  1. Hover over a performance card
  2. Grab the drag handle (left side)
  3. Drag to the new position
  4. Drop to confirm

The schedule automatically recalculates times based on your rotation interval.

Performance being dragged to a new position with visual drop indicator
Drag performances to reorder the schedule

Cascade Changes​

When you modify a performance time, cascade logic updates subsequent performances:

How It Works​

  1. You change "Team A" from 9:00 AM to 9:15 AM (+15 minutes)
  2. All performances after Team A shift by 15 minutes
  3. Session boundaries are respected (changes don't cross sessions)

Cascade Settings​

Control cascade behavior in Settings:

SettingDescription
Auto-cascadeAutomatically shift subsequent performances
Cascade within sessionOnly cascade within the same session
Preserve gapsMaintain existing breaks between performances

Manual Override​

Hold Shift while dragging to move a single performance without cascading.

Cascade change dialog showing affected performances and time adjustments
Cascade changes automatically update subsequent performances

Session Management​

Creating Sessions​

Sessions organize your schedule into logical blocks:

  1. Go to Event Settings → Sessions
  2. Click + Add Session
  3. Configure:
    • Name (e.g., "Morning Session")
    • Date
    • Hall (optional)
    • Label (e.g., "S1")

Session Boundaries​

Performances belong to sessions based on their time. When you:

  • Move a performance across session boundaries, it changes sessions
  • Cascade changes stop at session boundaries by default

Empty Sessions​

Empty sessions remain visible to preserve your event structure. They won't appear in the mobile app until they have performances.

Session management panel showing morning and afternoon sessions with dividers
Sessions organize your schedule into logical time blocks

Breaks and Awards​

Adding Breaks​

  1. Click + Add Break
  2. Set the break details:
    • Type: Lunch, Awards, Ceremony, Custom
    • Start/End time
    • Name (e.g., "Lunch Break")

Breaks appear in the schedule and mobile app.

Awards Ceremonies​

For award ceremonies:

  1. Add a break with type "Awards"
  2. Optionally add winning teams after judging
  3. Attendees see when awards happen in the app
Add Break dialog with type selector showing Lunch, Awards, and Ceremony options
Add breaks and awards ceremonies to the schedule

Scratches and Cancellations​

When a team scratches (withdraws):

  1. Click Edit on the performance
  2. Toggle Scratched
  3. Choose:
    • Remove time slot - Close the gap
    • Keep time slot - Mark as scratched but maintain timing

Scratched performances appear differently in the mobile app so attendees know.

Quick Filters​

Filter the schedule view by:

  • Hall/Room - Show only one venue
  • Session - Show specific time blocks
  • Division - Filter by age group
  • Level - Filter by competition level

Type in the search box to find:

  • Team names
  • Organization names
  • Division or level names

Search is fuzzy, so "Starz" finds "Starz Elite All-Stars".

Filter bar with hall, session, division, and level dropdowns plus search box
Filter and search to find specific performances quickly

Rotation Timing​

Setting Rotation Interval​

The rotation interval is how long each performance slot takes:

  1. Go to Event Settings → Schedule
  2. Set Rotation Minutes (e.g., 8 minutes for cheer)

This affects automatic time calculations when adding or reordering performances.

Variable Rotations​

Some competitions need different timing:

  • Partner stunt: 3 minutes
  • Team routine: 8 minutes
  • Solo: 5 minutes

Set individual performance durations in the edit modal.

Multi-Hall Schedules​

For events with parallel competitions:

Viewing Options​

  • Combined View - See all halls together
  • Split View - Side-by-side halls
  • Single Hall - Filter to one hall

Moving Between Halls​

Drag performances between hall columns to reassign their location.

Tips for Large Schedules​

Performance​

  • Use filters to work with smaller sections
  • Avoid loading 500+ performances at once
  • Use bulk operations instead of one-by-one edits

Organization​

  • Group by session first
  • Then organize within each session
  • Use consistent naming conventions

Keyboard Shortcuts​

ShortcutAction
Ctrl/Cmd + SSave changes
Ctrl/Cmd + ZUndo last change
Ctrl/Cmd + FFocus search
EscapeClose modal

Next Steps​