Throwdown Event Management — Registration & Heats
Throwdown Event Management — Registration & Heats
Available from: v1.0.5
The Throwdown Event Management module provides end-to-end competition tooling for gym owners and coaches. This covers everything from opening athlete registrations through to building, seeding, and exporting heat assignments on competition day.
Athlete Registration
Division Selection
When registering for a throwdown, athletes select the division they intend to compete in. Divisions are configured by the event organiser and commonly include options such as Rx, Scaled, Masters age groups, and Teams. The selected division is stored with the registration and drives downstream heat seeding.
Team Formation
For team-based events, the registration flow includes a team step where athletes can:
- Create a new team — Provide a team name; the athlete becomes team captain.
- Join an existing team — Search for and join a team created by another athlete.
Team size limits are enforced according to the event configuration set by the organiser.
Waiver Signing
Digital waiver acceptance is embedded in the registration flow. Athletes must acknowledge and sign the event waiver before proceeding to payment. Signed waivers are stored against the athlete's profile and the event registration record, and are available to event organisers for compliance review.
Stripe Payment
Registration fees are collected via Stripe. Pricing can be configured per division, allowing organisers to set different entry fees for different competitive categories. Athletes receive a confirmation once payment is complete and their registration is confirmed.
Heat Builder
The Heat Builder is accessible to event organisers and coaches once registrations have closed (or at any point during the registration window for planning purposes).
Drag-and-Drop Interface
Heats are managed through a visual drag-and-drop editor. Each heat is represented as a lane or slot grouping, and registered athletes appear in a sidebar panel. Organisers drag athletes from the panel into specific heat slots to assign them.
Athlete Seeding by Division
To reduce manual work, athletes are automatically pre-seeded into heats grouped by their registered division. This ensures athletes in the same division compete together by default, while still allowing manual overrides via drag-and-drop if the organiser wishes to adjust.
Exportable PDF Heat Sheets
Once heats are finalised, organisers can export the full heat schedule as a PDF. The exported heat sheet includes:
- Heat number and scheduled time slot
- Athlete names (and team names where applicable)
- Division
- Lane assignments
The PDF is formatted for printing and can also be shared digitally with athletes, judges, and floor staff before the event.
Roles & Permissions
| Action | Gym Owner | Coach | Member/Athlete |
|---|---|---|---|
| Create & configure event | ✅ | ✅ | ❌ |
| Register for event | ✅ | ✅ | ✅ |
| Sign waiver | ✅ | ✅ | ✅ |
| Build & edit heats | ✅ | ✅ | ❌ |
| Export PDF heat sheet | ✅ | ✅ | ❌ |
| View heat assignments | ✅ | ✅ | ✅ |