public-clubsy

Players Placeholder Import via Template (CSV)

This import creates pre-registered invitations (pre_registered = true) in the invitations table. It does not insert directly into team_members.

Goal

Enable bulk load of players or staff not yet registered in the app, using the same manual placeholder approach.

CSV Template

Use as base:

Columns:

App Flow

  1. Go to team management (Manage Team).
  2. Click Import players.
  3. Select CSV file.
  4. Confirm import.
  5. Review summary (inserted, skipped, error).

Dedupe and Validations

The RPC applies row-level validations:

Result

A row-by-row list is returned with:

Notes