All Docs
FeaturesPosibl Life & Gym AppUpdated March 14, 2026

Throwdown Event Management & Registration

Throwdown Event Management & Registration

The Throwdown module gives gym owners and coaches a complete toolkit for running in-house competitions. From event creation through to payment collection and athlete check-in, every step of the competition lifecycle is managed within the platform.


Overview

A Throwdown is a gym-run competition event. The platform handles:

  • Division-based athlete registration
  • Team formation
  • Digital waiver signing
  • Entry fee collection via Stripe
  • Capacity limits and automatic waitlist management

Creating a Throwdown Event

Gym owners can create a new Throwdown event from the Events section of the admin dashboard.

Required Configuration

FieldDescription
Event NamePublic-facing name of the competition
Date & TimeStart date/time of the event
DivisionsOne or more competitive divisions athletes can select (e.g. Rx, Scaled, Masters)
FormatIndividual or Team
CapacityMaximum number of registered athletes or teams
Entry FeeOptional fee charged per athlete at registration (processed via Stripe)
WaiverOptional digital waiver document attached to the event
Registration WindowOpen and close dates for athlete sign-ups

Athlete Registration

When registration is open, members see the Throwdown listed under Events in the member portal.

Registration Flow

  1. Select Division — The athlete chooses from the divisions configured by the gym owner.
  2. Team Formation (Team format only) — The athlete creates a new team or joins an existing one by team code.
  3. Sign Waiver — If a waiver is attached to the event, the athlete reviews and digitally signs it before proceeding. The signed waiver is stored against their registration record.
  4. Pay Entry Fee — If an entry fee is configured, the athlete completes payment via Stripe. Registration is confirmed only after successful payment.
  5. Confirmation — The athlete receives a registration confirmation. Their spot is reserved immediately upon completion.

Team Formation

For team-format Throwdowns:

  • Any registered athlete can create a team and receives a shareable team code.
  • Other athletes use the team code during registration to join an existing team.
  • Team composition and size limits are enforced at the event level by the gym owner.

Waiver Signing

  • Waivers are collected inline during the registration flow — athletes cannot complete registration without signing if a waiver is attached.
  • Signed waivers are stored per athlete per event and are accessible to gym owners from the event management dashboard.
  • Waivers are timestamped and tied to the athlete's account for audit purposes.

Payment Processing

Entry fees are processed via Stripe. Gym owners must have a connected Stripe account configured in the platform's billing settings.

  • Payments are collected at the point of registration.
  • Failed payments prevent registration from completing — the athlete's spot is not reserved until payment succeeds.
  • Refund handling is managed through the Stripe dashboard.

Prerequisite: A Stripe account must be connected before creating paid Throwdown events. See Billing & Payments for setup instructions.


Capacity & Waitlist Management

Capacity Limits

  • Each Throwdown has a maximum capacity set by the gym owner.
  • Once the capacity is reached, the registration button is replaced with a Join Waitlist option.
  • The current registration count and remaining spots are visible to both admins and members.

Waitlist

  • Athletes who register when an event is full are placed on an ordered waitlist.
  • If a registered athlete cancels, the next athlete on the waitlist is automatically promoted and notified.
  • Promoted athletes are given a time window to complete payment and waiver signing (if applicable) before the next waitlist position is offered the spot.

Event Management Dashboard

Gym owners and coaches can view a real-time overview of each Throwdown from the event management dashboard:

  • Registrant list — Full list of registered athletes with division, team, payment status, and waiver status.
  • Waitlist — Ordered list of waitlisted athletes.
  • Division breakdown — Athlete count per division.
  • Export — Registration data can be exported for use in scoring software or bracket tools.

Permissions

ActionGym OwnerCoachMember
Create/edit Throwdown events
View event registrant list
Register as athlete
Join waitlist
Sign waiver

Related