One registration per team, one page per player
The captain gives the number of players, captain included, and the Player page repeats that many times thanks to repeatable pages. The same form works for singles, doubles or team tournaments of up to 10 players: set the minimum and maximum to match your format.
Export the responses to CSV to draw the bracket or the groups, and search for a team or a player across every response.
Sports or esports
For a club tournament, ask for the licence number. For an esports tournament, rename that field to nickname or game ID, and add a field for the Discord username if matches are organised there.
There is no maximum number of responses: unpublish the form once the bracket is full. Entry fees are paid outside the form, which has no payment field.
Personal data: the right habits
- Ask for the year of birth rather than the full date: it is enough for age categories.
- For players under 18, plan for a parent's consent, for example with a checkbox on the Player page.
- Before the submit button, add a Heading field saying what the data is for and how long you keep it.
- Responses are hosted in France, with OVHcloud.