Each sport can only be set up once. Pick a sport to edit, or add one that is not listed below.
Sport presets suggest a starting count; change anytime (2–100). For 13+ courts, organize by skill under Court groups.
These times set when members can book (green open slots). Open Play (light blue on the calendar) is set separately on the Schedule tab — select slots → Open Play → Block selected.
e.g. 120 = 2 hours before start. Set 0 to allow anytime. Applies to member self-cancellation only.
Saved groups and players invited when booking (not including the booker).
The club-wide Photo ID rule lives under Members → Profile fields. Setting Yes here requires ID for this sport even when it is optional club-wide.
Group courts by skill level or purpose. Members need a rating before booking. Reassign courts in bulk with ranges like 1-10 or 11, 12, 15-17.
Hours and booking limits for all rooms. Rooms are separate from sports sections.
Room Admins can manage Rooms settings and schedule only — not full Admin.
Loading…
Loading…
Tap open slots, then complete the form below. Members use Reserve a Room; this posts a schedule block with the meeting purpose.
Choose which My Profile fields members must complete before they can book courts. You can change these anytime; members who are missing a newly required field will be asked to complete it on their next sign-in.
Skill rating is entered per sport on My Profile. Court groups may still use rating to match members to courts.
Photo ID is controlled here for the whole club. A sport can additionally require it under Sections → edit section — that per-sport rule applies even if Photo ID is optional club-wide.
Check members below, then Send invite to selected. Imported members stay invited until they sign in. Custom announcements use the Email tab.
0 selected
Upload a CourtReserve export or our template for the sport selected above. Members are added as invited — then check rows and use Send invite to selected.
Download CSV template · CourtReserve member exports use the same columns
Past members with the reason recorded when they were removed.
Day shows the court grid · Week and Month show availability at a glance
Day shows the court grid · Week shows availability at a glance
Tap open slots on the grid. When ready, use Block selected in the review panel below.
Same court times on 1 day.
1. Set From / Through dates and Repeat on weekdays. 2. Optional: set Daily time from/through or drag on the grid. Block selected saves one block per court per day. Clear blocks in range works with just dates + block type (e.g. Open Play) — no need to select every half hour.
Current and upcoming posts (through today forward). Modify settings, delete the series, or open Archive for past posts you may reuse.
Pick a sport to load series.
Create a registration page for tournaments, clinics, and open play. Share the link or QR code at the event. Afterward, email all participants in one step.
Link a mini-league so registrations enforce eligibility and results feed mini-league standings.
Loading…
Choose a roster below, then check the members who should receive this email. Each person gets their own message with the club logo.
Loading roster…
Shown inline below your message (max 3, 2 MB each).
PDF, Word, images, or text (max 3, 2 MB each).
Click “Update preview” to see how the email will look.
Magic links and member email send from your club domain once DNS is verified in Resend.
Loading…
Add the DNS records above wherever your community's domain is managed (your domain registrar). After status shows verified, sending is enabled automatically.
Is the site ready for member testing? While US carrier text message registration is pending, tell members to use Email link sign-in on the login page.
Text sign-in and SMS reminders require US carrier registration. Email link sign-in works immediately. Text message registration opens in this tab after you subscribe in Admin → Billing.
Build a roster report from member data, then export to CSV for Excel or Google Sheets.
Choose a report type and click Run report.
Roster, booking, and settings activity. Search by name or filter to admins vs members. Entries are append-only.
Open this tab to load the security log.
Logo, colors, and contact info appear on sign-in, emails, and the member site header.
Desktop header (web)
Choose one — shown at the top of member pages on the website.
Mobile app mark (square)
Optional square icon shown next to the community name in the iOS/Android app. Do not use a wide banner here — that doubles the name.
Collect membership dues into your club bank account via Stripe Connect. This is separate from Club Court Manager subscription billing.
Create monthly, annual, or one-time membership products.
Manage your plan. Up to 6 courts for $40/month. Add courts for $5/month each. Unlimited members.
Need court booking? Upgrade to full Court Manager in Club Rankings → Admin (ranking history is preserved).
Test new-client signup end to end — same /start wizard prospects use. Creates real onboard-test-* communities (not the public demo or billing-test-1).
StoufferAI ops only. Set custom monthly or annual pricing for any client. Leave blank to use the plan default. Club site administrators never see this tab.