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 SettingsSessions
  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 SettingsSchedule
  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