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 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.
Counts bookings they create. Playing as a guest on someone else’s court does not count.
Club local time. Midnight = the last day is bookable all day. 8:00 PM = day 7 unlocks at 8:00 PM.
Applies when a member reserves a court or the host edits it. Invited players can still Accept, Maybe, or Decline until the game starts.
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.
Up and down change the order sports appear on the home page and in menus.
Set up a group here: who may book, which courts, when they play, and who captains it. The captain then opens Club Play, picks the group, and adds members.
Hours and booking limits for all rooms. Rooms are separate from sports sections.
Club local time. Midnight = the last day is bookable all day. 8:00 PM = the last day unlocks at 8:00 PM.
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.
When on, signed-in members can open Members to view a read-only roster profile — name, photo, sports, email, phone, and address. Turn off to hide it from the menu and block the page.
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.
Home address, when checked, includes street, city, state, and zip on Request membership, My Profile, and Admin add/edit.
Skill rating is entered per sport on My Profile. It does not lock which courts a member can book.
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.
Applicants must complete required profile fields (including home address when you require it). Open View profile to confirm before you approve.
Check members below, then Send Invite to Selected. Imported members stay invited until they sign in. Custom announcements use the Email tab. After a blast, the message is kept under Email → Sent mail. Failed addresses (ones Resend never accepted) are listed there — use Resend failed to try only those people again. The sender gets an acceptance note, then a delivery report when Resend confirms what happened.
0 selected
Captains run Club Play and enter official results for those Seasonal Standings. This does not make them site administrators. You can also assign captains under Club Rankings → Admin → Seasonal Standings.
Loading…
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
Uncheck to add to the roster only — you can send invites later from the list.
Past members with the reason recorded when they were removed.
Day shows the court grid · Week and Month list every program for each day
Day shows the court grid · Week lists every program for each day
Tap open slots on the grid. When ready, use Block selected in the review panel below.
Squarespace: edit the page, add a Code block, and paste this. Visitors can change months and open a day with no sign-in. Booking still requires a member login.
Group. Name it above. Pick a type and assign captains. The captain opens the leaderboard if this Group records scores.
Times follow this sport’s booking increment (usually 30 minutes). Pick courts above, then set these times — or tap the grid. A 7:30 tap is 7:30–8:00 (one half hour). On a computer you can also drag.
Same court times on 1 day.
1. Set From / Through, Repeat on weekdays, and Courts. 2. Set Daily time from/through (or tap the grid). Block selected saves one block per selected court per day.
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 Seasonal Standings so registrations enforce eligibility and results feed that season total.
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…
New announcement — save a draft anytime. Any administrator for this community can open and edit it.
Inserts at the cursor. Click a photo, then set its width or place it side by side with the photo above it. Stack puts them back in a column. Select the photo, then Link to make it clickable (max 3, 2 MB each). For App Store / Google Play, use the store-badge button so the image stays on the download link.
PDF, Word, images, or text (max 3, 2 MB each).
Save draft stores this message for later. It does not send. Print makes a paper copy of what is in the editor now. Hover a formatting tool for its name — Clear formatting removes styles without deleting the words. Any club admin can keep editing until someone sends it. After it is sent, the draft is removed and the message stays in Sent mail.
Shared with every administrator for this community. Open one to edit and save again, as many times as you need, until you send it.
Every announcement and invite blast is kept here after it leaves Drafts. Accepted means Resend took the address. Delivered and bounced appear after Resend reports back, and the sender gets that report by email. Open one to read it, then resend that same message to one person or to as many as you check. Select failed checks only the addresses Resend rejected. Each resend is saved here as its own mailing. If an address was wrong, update it on the member first. If you leave this page, sending continues in the background.
Search the roster and check who should get this stored message again. Anyone left unchecked is not emailed.
Click “Update preview” to see how the email will look.
These are the messages Club Court Manager sends automatically — membership invitations, sign-in links, court bookings, and more. Select one to view or edit the wording for this community. Saving here does not email the roster — it only changes future automatic sends. Booking details and buttons stay with the system. Sign-in and password-reset emails stay short (one button, no club logo) so they arrive within a minute. Other messages keep your logo.
Save updates the stored wording only. It does not send this email to members.
Select an email to preview it.
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.
Up to 800 days. Played hours are slots whose start time has passed. Scheduled hours are still ahead.
Choose a report type and click Run report.
Guests (Club Play and any off-roster participants) are reported as an uncovered gap in v1 — they do not accept a release at booking. Carrier PDF packet is not in this version — use CSV for records requests.
Loading…
Look up a court and date/time to see who was on the booking and whether each person held a current amenity release at that moment.
Publishing a new version requires every active resident to re-accept before their next booking.
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).
Receipts, renewals, and Club Court Manager subscription emails go here — not every admin.
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.
StoufferAI ops only. Flagged when retrieval is weak, the answer is a refusal, or a visitor marks Not helpful. Club administrators do not see this queue.