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.
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
- Click + Add Performance button
- Fill in the required fields:
- Team Name
- Organization
- Performance Time
- Click Save
Bulk Add
For adding many performances quickly:
- Click + Bulk Add
- Enter one performance per line in the format:
8:00 AM | Team Name | Organization | Division | Level - Click Import
From Import
Upload your existing schedule:
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:
- Hover over a performance card
- Grab the drag handle (left side)
- Drag to the new position
- Drop to confirm
The schedule automatically recalculates times based on your rotation interval.
Cascade Changes
When you modify a performance time, cascade logic updates subsequent performances:
How It Works
- You change "Team A" from 9:00 AM to 9:15 AM (+15 minutes)
- All performances after Team A shift by 15 minutes
- Session boundaries are respected (changes don't cross sessions)
Cascade Settings
Control cascade behavior in Settings:
| Setting | Description |
|---|---|
| Auto-cascade | Automatically shift subsequent performances |
| Cascade within session | Only cascade within the same session |
| Preserve gaps | Maintain existing breaks between performances |
Manual Override
Hold Shift while dragging to move a single performance without cascading.
Session Management
Creating Sessions
Sessions organize your schedule into logical blocks:
- Go to Event Settings → Sessions
- Click + Add Session
- 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.
Breaks and Awards
Adding Breaks
- Click + Add Break
- 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:
- Add a break with type "Awards"
- Optionally add winning teams after judging
- Attendees see when awards happen in the app
Scratches and Cancellations
When a team scratches (withdraws):
- Click Edit on the performance
- Toggle Scratched
- 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.
Filters and Search
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
Search
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".
Rotation Timing
Setting Rotation Interval
The rotation interval is how long each performance slot takes:
- Go to Event Settings → Schedule
- 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
| Shortcut | Action |
|---|---|
Ctrl/Cmd + S | Save changes |
Ctrl/Cmd + Z | Undo last change |
Ctrl/Cmd + F | Focus search |
Escape | Close modal |
Next Steps
- Import Tools - Upload schedules from files
- AI PDF Extraction - Extract schedules from PDFs
- Sessions Concept - Deep dive on session model