Upload a CSV file to load classes
Drag classes here
No conflicts detected
Click "Analyze All Conflicts" to find fixes, or use the π§ button on individual conflicts in the sidebar
Classes and dancers come straight from Jackrabbit over the live API β no CSV exports needed. Everything is in Data β π Import from Jackrabbit.
Each studio location is its own connection. Tip: keep separate recitals per location.
Only the classes you select are imported, so you can build a recital from exactly the right groups across multiple imports.
As registration changes, use Data β π Refresh from Jackrabbit to re-pull live rosters for the classes you've already imported. A refresh:
Manually-added dancers (not from Jackrabbit) are never auto-removed by a refresh.
Siblings are matched by Jackrabbit Family ID β exact, not name-guessing β so sibling conflicts across shows are reliable.
No costume conflicts
Click "Ask AI" or "Auto Optimize"
Automatically distribute Recreational classes across shows to minimize conflicts. Performance Company classes will not be placed.
Optimizingβ¦
Checked classes will be hidden from the Quick Changes summary page (their routine pages are unaffected).
{{familyName}}, {{studentNames}}, {{recitalName}}, {{showSchedule}}
{{choreographerName}}, {{showName}}, {{showDate}}, {{showTime}}Sends a personalized email to each family that has a dancer in 2 or more routines in this show, listing the routine order and costume notes.
Upload a CSV to compare against current data...