Reserve your spot.
Use the same email address used for application, payment, and membership approval. Only first names are shown publicly.
Approval and payment are required before RSVP.
Payment alone does not enable RSVP access. Membership applicants must be approved first. After approval and payment, RSVP access is enabled by matching the same email address used for application, payment, and RSVP.
Visitors who are not yet approved may use a single pass one time only as a trial. Continued RSVP access after that requires membership approval.
RSVP form
Submit or update your RSVP. Selecting “Cancel” removes you from the public attendee list.
Public attendee list
Only first names are shown here.
Admin dashboard.
Manually approve paid players, manage sessions, and review RSVPs.
Admin login
Use the Supabase admin account you create for this RSVP app.
Admin controls
Approved player list
Add approved players here before syncing Square payments. A paid player will only become RSVP-eligible if their payment email is on this approved list. Visitor trials can be marked separately.
| Name | Status | Notes |
|---|
Square payment sync
Pull recent completed Square payments into this admin portal. Payments only update RSVP eligibility if the payment email is already on the approved player list. Unapproved paid emails are imported but blocked from RSVP.
| Paid at | Name | Amount | Type | Valid through | Status |
|---|
Add / update paid player
This is the manual paid/approved player table. RSVP checks this list.
Add session
Create Friday/Sunday practices that players can RSVP for.
Paid / approved players
| Name | Phone | Payment | Valid through | Active |
|---|