This import creates pre-registered invitations (pre_registered = true) in the invitations table.
It does not insert directly into team_members.
Enable bulk load of players or staff not yet registered in the app, using the same manual placeholder approach.
Use as base:
players_placeholder_import_template_en.csvColumns:
full_name (required)email (required if phone is not present)phone (required if email is not present)role (optional, default player)notes (optional)jersey_number (optional)position (optional)dominance (optional)jersey_name (optional)medical_info (optional)federation_license (optional)Manage Team).inserted, skipped, error).The RPC applies row-level validations:
full_name is required.email or phone must exist.role must exist in the roles table (otherwise row error).email or phone), the row is marked as skipped.A row-by-row list is returned with:
row_nostatus (inserted, skipped, error)messageinvitation_id (if applicable)