Team Match Play

Team Match Play

Admin

Sign in to view club activity and system health.

Team Match Play

Admin

App Store Connect

Club network

Clubs

ClubStatusSeasonBackupSupportActions

No clubs are reporting yet.

Release manager

App Releases

Loading the current production release…

Validation stores an isolated candidate and compares it with production. It cannot deploy, approve, delete, or change club files.

Destructive operation

Delete Club

First, run a read-only inventory. This safety step cannot delete or change any resource.

Private provisioning record

Club Credentials

FTP, database, and initial Head Captain credentials. This reveal was recorded in the provisioning audit log.

Club integration

Golf Genius

Checking this club’s private configuration…

The key is written only to this club’s private config.php. The saved key cannot be revealed from this portal.

Temporary access control

Suspend Club

Files, database, credentials, backups, and reporting remain intact. Player access and reminders will pause.

One-time legacy migration

Set Up Credentials

This resets the FTP and selected Head Captain passwords, securely stores all three credential groups, and records the migration. The database password is preserved.

Club setup wizard · Step 1

Club Details

  1. Club details
  2. Captain
  3. Server
  4. Review
  5. Provision

Start typing to select a club from the approved NCGA directory.

Website: https://CLUB.teammatchplay.com

Match card facts
No Facts

The club slug becomes permanent after provisioning. This step only validates and saves a draft in this browser; it does not change Plesk or create a database.

This person will be created as the club's initial Head Captain. A temporary password will be generated securely during provisioning and will not be stored in the browser draft.

Website hosting

✓ Website hosting✓ Let's Encrypt SSL✓ HTTP-to-HTTPS redirect✓ No mail service

Database

FTP deployment

Private configuration destination: /config.php

Passwords and Plesk administrator credentials will be generated or retrieved by the private provisioning worker. They will never be returned to this browser page.

Club

Name
Short name
Permanent slug
Website
NCGA club/course
Schedule
Primary Accent

Head Captain

Name
Email
Phone
GHIN / handicap
Playing days

Server plan

Hosting
Document root
Database
Database user
FTP server
FTP user
Public files
/httpdocs
Private config
/config.php

Provisioning will

  1. Create the Plesk subdomain, SSL certificate, and HTTPS redirect
  2. Create restricted database and FTP accounts with generated passwords
  3. Install the schema, NCGA directory, and club seed
  4. Generate private configuration, build, deploy, and verify the club

Safety gate

Run provisioning preflight

Preflight validates the approved setup and confirms that a private provisioning worker is configured. It cannot create, change, or delete server resources.

Dry run

Provisioning plan

    Save audit record

    Store this approved request and dry-run plan before any live action is allowed.

    Approve saved job

    Type the permanent club slug to approve this exact saved request. Approval does not execute it.

    Run next scoped action

    Save and approve the job to enable the next audited provisioning action.

    Provisioning credentials

    Reveals only the FTP, database, and initial Head Captain credentials. Every reveal is audited.

    Only the displayed scoped action can run; later actions remain disabled until the prior action is verified.

    Player importer

    Import Players

    Existing players are activated for the current season. New players are added and can claim their accounts.

    Email

    Resolve Support Request