PLAYER PORTAL
Register for a CTS event
Select an event with open registrations. When the player limit is reached, new submissions are automatically placed on the waitlist.
CTS PLAYER ACCOUNT
Sign in or create an account
Create an account before registering, or sign in to manage every registration linked to your CTS profile. Existing code-and-PIN registrations can be claimed after login.
PLAYER LOGIN
Sign in
PLAYER LOGIN
Sign in
NEW PLAYER
Create a CTS account
NEW PLAYER
Create a CTS account
MY CTS ACCOUNT
Player Dashboard
IN-APP NOTIFICATIONS
Notification Centre
Registration decisions, roster links, match changes, and important CTS account updates appear here.
IN-APP NOTIFICATIONS
Notification Centre
Registration decisions, roster links, match changes, and important CTS account updates appear here.
EMAIL NOTIFICATIONS
Email preferences
Choose which CTS account updates are also sent to your account email.
EMAIL NOTIFICATIONS
Email preferences
Choose which CTS account updates are also sent to your account email.
SAVED PLAYER PROFILE
Profile details
Saved information can be used to prefill future event registrations.
SAVED PLAYER PROFILE
Profile details
Saved information can be used to prefill future event registrations.
PLAYER STATISTICS
My CTS record
Statistics are calculated from linked registrations, completed matches, and match check-ins.
PLAYER STATISTICS
My CTS record
Statistics are calculated from linked registrations, completed matches, and match check-ins.
CLAIM AN EXISTING SUBMISSION
Link a code-and-PIN registration
Enter an older registration code and its private PIN once. It will then appear permanently in this account.
CLAIM AN EXISTING SUBMISSION
Link a code-and-PIN registration
Enter an older registration code and its private PIN once. It will then appear permanently in this account.
MY REGISTRATIONS
Event submissions
MY REGISTRATIONS
Event submissions
PLAYER AVAILABILITY
Availability calendar
Add available or unavailable time ranges for each approved attendee. Admins will see conflicts when scheduling matches.
PLAYER AVAILABILITY
Availability calendar
Add available or unavailable time ranges for each approved attendee. Admins will see conflicts when scheduling matches.
MATCH CHECK-IN
My match attendance
Check in each attendee separately for their scheduled match. Team captains can manage attendees included through their team registration.
MATCH CHECK-IN
My match attendance
Check in each attendee separately for their scheduled match. Team captains can manage attendees included through their team registration.
PLAYER STATUS
Check your registration
Enter the registration code and private PIN created when you registered. The page refreshes automatically while open.
PUBLIC EVENTS
CTS events
View event information, registration availability, rules, approved participants, match schedules, results, and standings from one shareable page.
ACTIVE & UPCOMING
Current events
ACTIVE & UPCOMING
Current events
EVENT ARCHIVE
Completed and archived events
Browse previous CTS events, final results, standings, and match history.
EVENT ARCHIVE
Completed and archived events
Browse previous CTS events, final results, standings, and match history.
EVENT PAGE
CTS Event
STANDINGS
Current leaderboard
STANDINGS
Current leaderboard
| # | Team / Player | P | W | L | For | Against | Diff | Pts |
|---|
MATCHES
Schedule and results
MATCHES
Schedule and results
COMPETITION CENTRE
Matches and standings
View scheduled matches, completed results, and automatically calculated event standings. Standings award 3 points for a win and 1 point for a loss. Completed matches cannot end in a draw.
STANDINGS
Event standings
STANDINGS
Event standings
| # | Team / Player | P | W | L | For | Against | Diff | Pts |
|---|
MATCH SCHEDULE
Scheduled matches and results
MATCH SCHEDULE
Scheduled matches and results
ADMIN CONTROL
Sign in to manage events and registrations
Admin access requires an account listed in the CTS admins table.
ADMIN CONTROL
Events and Player Registrations
SYSTEM HEALTH & BACKUPSVersion checks and manual backup
Confirm the website and Supabase database match, then download a secure JSON backup.
Not checked
Version checks and manual backup
Confirm the website and Supabase database match, then download a secure JSON backup.
Run a system check after deploying the matching migration.
DISCORD NOTIFICATIONSDiscord webhooks
Manage notification types, reminders, and webhook destinations.
Not configured
Discord webhooks
Manage notification types, reminders, and webhook destinations.
ADD DESTINATION
Add a Discord webhook
Create a webhook in each Discord channel you want CTS alerts sent to.
EMAIL NOTIFICATIONSPlayer email delivery
Send in-app account notifications by email through a securely stored Resend API key.
Not configured
Player email delivery
Send in-app account notifications by email through a securely stored Resend API key.
DELIVERY LOG
Recently queued emails
EVENT MANAGEMENTEvents and registration settings
Create events, set dates and limits, configure rosters, rules, questions, and public pages.
Events and registration settings
Create events, set dates and limits, configure rosters, rules, questions, and public pages.
MATCH MANAGEMENTScheduling, lineups, and results
Schedule matches, select multiple attendees, manage check-ins, and record results.
Scheduling, lineups, and results
Schedule matches, select multiple attendees, manage check-ins, and record results.
PLAYER & TEAM DIRECTORYSearch players and teams
Find CTS accounts, roster memberships, team history, ranks, registrations, match records, and attendance statistics.
Search players and teams
Find CTS accounts, roster memberships, team history, ranks, registrations, match records, and attendance statistics.
PLAYER SAFETY & ELIGIBILITYDiscipline and Eligibility
Privately record warnings, no-shows, suspensions, bans, eligibility concerns, and penalty points.
0 active
Discipline and Eligibility
Privately record warnings, no-shows, suspensions, bans, eligibility concerns, and penalty points.
REGISTRATION MANAGEMENTPlayer and team registrations
Review, filter, export, approve, waitlist, or reject event submissions.
Player and team registrations
Review, filter, export, approve, waitlist, or reject event submissions.
AUDIT HISTORYSystem activity
Review registration, roster, event, match, check-in, and Discord-setting changes.
System activity
Review registration, roster, event, match, check-in, and Discord-setting changes.